Files
lazymc/res/start-server

21 lines
318 B
Bash

#!/bin/bash
# Server file
FILE=server.jar
# Switch to script directory
DIR="$(dirname "$(realpath "$0")")"
cd $DIR
# Catch SIGTERM to gracefully stop server
trap 'kill -TERM $PID' TERM INT
# Start server
java -Xms1G -Xmx1G -jar $FILE --nogui &
# Clean up stopped server
PID=$!
wait $PID
trap - TERM INT
wait $PID