Running on Boot
Using systemd
systemd is the default init system for most modern distros.
You need to create a service file in /etc/systemd/system/
Example ts3server.service
Replace the user and paths to fit your setup.
You need to reload the systemd-daemon once to make it aware of the new service file by systemctl daemon-reload
Now you can do
Crontab
Using monitor
command
monitor
commandAfter a reboot, any game server that has a "started" status will be started on boot. Servers that were manually stopped will remain stopped.
Using start
command
start
commandStart a game server unconditionally, even if you manually stop a server.
rc.local
rc.local
rc.local is another method to run scripts on boot. Any commands added to the rc.local file will run on boot.
Last updated