eggs/game_eggs/steamcmd_servers/dont_starve/cave_helper.sh
2024-01-08 13:53:11 -05:00

19 lines
597 B
Bash

#!/bin/bash
# Signal handler function
handle_signal() {
echo "Signal received, executing c_shutdown()"
c_shutdown
}
# Trap TERM and INT signals and call handle_signal when they are received
trap handle_signal TERM INT
# Start your server process here (run in the background if necessary)
./dontstarve_dedicated_server_nullrenderer_x64 -bind_ip 0.0.0.0 -port 11000 -persistent_storage_root /home/container/DoNotStarveTogether -conf_dir config -cluster server -players {{MAX_PLAYERS}} -shard Caves &
# Wait for server process to exit
wait $!
echo "Server process exited, script ending"