Advertisement
rcmaehl

Untitled

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