.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
17 lines
321 B
Bash
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
|