Files
.github
docs
res
screenshot
dimension.snbt
dimension_codec.snbt
lazymc.toml
start-server
unknown_server.png
unknown_server_optimized.png
src
.env.example
.gitignore
.gitlab-ci.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
LICENSE
README.md
TODO.md
build.rs
lazymc/res/start-server

17 lines
321 B
Bash

#!/bin/bash
# Server JAR file, set this to your own
FILE=server.jar
# Trap SIGTERM, forward it to server process ID
trap 'kill -TERM $PID' TERM INT
# Start server
java -Xms1G -Xmx1G -jar $FILE --nogui &
# Remember server process ID, wait for it to quit, then reset the trap
PID=$!
wait $PID
trap - TERM INT
wait $PID