Mindustry/server/run-server

26 lines
450 B
Plaintext
Raw Normal View History

#!/usr/bin/env bash
if [[ $# -eq 0 ]] ; then
echo 'A build version must be supplied as the first argument.'
exit 1
fi
2019-12-29 05:33:17 +07:00
cd ..
./gradlew server:dist -Pbuildversion=$1
2019-12-29 05:33:17 +07:00
excode=$?
if [ $excode -ne 0 ]; then
echo $excode
exit 1
fi
while true; do
#auto-restart until ctrl-c or exit 0
2019-05-05 00:17:31 +07:00
java -jar -XX:+HeapDumpOnOutOfMemoryError server/build/libs/server-release.jar
excode=$?
if [ $excode -eq 0 ] || [ $excode -eq 130 ]; then
2019-12-29 05:33:17 +07:00
exit 0
fi
done