VIAaaS/systemd-copypasta.txt
2021-07-28 11:49:54 -03:00

28 lines
695 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
LimitMEMLOCK=64M
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