Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2014
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.09 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # Current path
  4. MC_PATH=$(dirname "$(readlink -fn "$0")")
  5. # Minecraft version
  6. MC_VERSION='1.6.4'
  7. # Minecraft port
  8. MC_PORT=$(grep server-port $MC_PATH/server.properties | cut -d '=' -f 2)
  9. # CPU cores
  10. CPU_COUNT=8
  11. # Memory
  12. MEMORY_OPTS='-Xmx3G -Xms1G'
  13. # PermSize
  14. PERMSIZE='128'
  15. PERMSIZE_OPTS="-XX:MaxPermSize=${PERMSIZE}m -XX:PermSize=${PERMSIZE}m"
  16. # Java garbage collection
  17. JAVA_OPTS="-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=${CPU_COUNT}"
  18. # MCPC+
  19. VERSION='R2.1-forge965-B243'
  20. SERVICE="mcpc-plus-${MC_VERSION}-${VERSION}.jar"
  21. # Forge
  22. #VERSION='9.11.1.965'
  23. #SERVICE="minecraftforge-universal-${MC_VERSION}-${VERSION}.jar"
  24. #
  25. # Launch server
  26. #Remove the 2 following # for auto restarts
  27. while true
  28. do
  29.     cd "$MC_PATH"
  30.     java -d64 $PERMSIZE_OPTS $MEMORY_OPTS $JAVA_OPTS -Djava.awt.headless=true -jar $SERVICE nogui
  31.     echo "Server shutting down in 3 seconds!"
  32.     sleep 1
  33.     echo "Server shutting down in 2 seconds!"
  34.     sleep 1
  35.     echo "Server shutting down in 1 second!"
  36.     sleep 1
  37. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement