minecraft.service 500 B

123456789101112131415
  1. [Unit]
  2. Description=Minecraft Server
  3. [Service]
  4. WorkingDirectory=/opt/minecraft
  5. User=minecraft
  6. Type=forking
  7. ExecStart=/usr/bin/tmux new -s minecraft -d "/usr/bin/java -Xmx3096M -Xms2048M -XX:+UseG1GC -jar server.jar --nogui"
  8. ExecReload=/usr/bin/tmux send-keys -t minecraft:0.0 'say SERVER RELOADING.' C-m 'reload' C-m
  9. ExecStop=/usr/bin/tmux send-keys -t minecraft:0.0 'say SERVER SHUTTING DOWN. Saving map...' C-m 'save-all' C-m 'stop' C-m
  10. ExecStop=/bin/sleep 2
  11. [Install]
  12. WantedBy=multi-user.target