Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- ### BEGIN INIT INFO
- #
- # Provides : Spigot
- # Required-Start : $remote_fs
- # Required-Stop : $remote_fs
- # Default-Start : 2 3 4 5
- # Default-Stop : 0 1 6
- # Short-Description : Minecraft server
- # Description : Used to start minecraft server in screen session
- #
- ### END INIT INFO
- case "$1" in
- start)
- echo "Starting minecraft server"
- cd /home/westwolf/Spigot/
- 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 &
- ;;
- stop)
- echo "Stopping minecraft server"
- screen -S Spigot -p 0 -X stuff "`printf \"stop\r\"`"
- ;;
- *)
- echo "Usage: $0 {start|stop}"
- exit 1
- esac
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement