VIAaaS/systemd-copypasta.txt
2021-04-15 19:33:55 -03:00

27 lines
678 B
Plaintext

# modified https://minecraft.fandom.com/wiki/Tutorials/Server_startup_script#Installation
[Unit]
Description=Minecraft Server %i
After=network.target
[Service]
WorkingDirectory=/opt/minecraft/%i
User=minecraft
Group=minecraft
PrivateUsers=true
ProtectSystem=full
ProtectHome=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
ExecStart=/usr/bin/screen -DmS mc-%i /bin/sh start.sh
ExecReload=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "reload"\\015'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "end"\\015'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "stop"\\015'
Restart=on-failure
[Install]
WantedBy=multi-user.target