Advertisement
noxus001

Spigot init.d Startup

Oct 20th, 2015
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #!/bin/sh
  2. ### BEGIN INIT INFO
  3. #
  4. # Provides : Spigot
  5. # Required-Start : $remote_fs
  6. # Required-Stop : $remote_fs
  7. # Default-Start : 2 3 4 5
  8. # Default-Stop : 0 1 6
  9. # Short-Description : Minecraft server
  10. # Description : Used to start minecraft server in screen session
  11. #
  12. ### END INIT INFO
  13. case "$1" in
  14. start)
  15. echo "Starting minecraft server"
  16. cd /home/westwolf/Spigot/
  17. sudo -u westwolf screen -dmS "Spigot" java -d64 -Xms100M -Xmx4000M -jar -server -Djava.net.preferIPv4Stack=true -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:+UseAdaptiveGCBoundary -XX:MaxGCPauseMillis=500 -XX:-UseGCOverheadLimit -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:SurvivorRatio=16 -XX:UseSSE=3 -XX:+AggressiveOpts spigot-1.8.8.jar &>/dev/null &
  18. ;;
  19. stop)
  20. echo "Stopping minecraft server"
  21. screen -S Spigot -p 0 -X stuff "`printf \"stop\r\"`"
  22. ;;
  23. *)
  24. echo "Usage: $0 {start|stop}"
  25. exit 1
  26. esac
  27. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement