scripts/systemd/minecraft.service

25 lines
592 B
SYSTEMD

[Unit]
Description=Minecraft Server
Documentation=
Wants-network.target
After=network.target
[Service]
User=minecraft
Group=minecraft
Nice=5
KillMode=none
Success ExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
PrivateTmp=true
InaccessibleDirectories=/root /sys/srv -/opt/media -/lost+found
ReadWriteDirectories=/mt/sdb/mc
Working Directory=/mt/sdb/mc
ExecStart=java -Xmx7000M -Xms7000M -jar server.jar nogui
ExecStop=/mt/sdb/mc/mcrcon/mcrcon - H localhost -P 25575 -p TOKEN TOKEN stop
[Install]
WantedBy-multi-user.target