Advertisement
Grudwo

HW4 startup

Sep 14th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. exec="cauldron-1.6.4-1.965.21.204-server.jar"
  2. # exec="forge-1.6.4-9.11.1.965-universal.jar"
  3. dire="/Volumes/HONEYDRIVE/HW4"
  4. memX="4G"
  5. # myJava="/Users/davester/java8/jre-8u20-macosx-x64/Contents/Home/bin/java"
  6. myJava="/Users/davester/java7/jre1.7.0_51.jre/Contents/Home/bin/java"
  7.  
  8. cd $dire
  9. while true
  10. do
  11. echo "starting minecraft server"
  12. # nice $myJava -Xmx$memX -Xms1G -Xmn512M -XX:PermSize=128M -XX:MaxPermSize=256M -XX:UseSSE=3 -XX:+UseLargePages -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=20 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -jar $exec --log-append=false nogui
  13.  
  14. nice $myJava -Xmx$memX -XX:MaxPermSize=256M -jar $exec nogui
  15.  
  16. echo "Backup up in:"
  17. c=10
  18. while [ $c -gt 0 ]
  19. do
  20. echo "$c . . ."
  21. c=$(( $c - 1 ))
  22. sleep 1
  23. done
  24.  
  25. echo "backing up"
  26. rm -rf world_bak_old
  27. mv -f world_bak world_bak_old
  28. rm -rf world_bak
  29. cp -fR world world_bak
  30.  
  31. mv server.txt server_old.txt
  32. cp server.log server.txt
  33.  
  34. echo "Restarting in:"
  35. c=10
  36. while [ $c -gt 0 ]
  37. do
  38. echo "$c . . ."
  39. c=$(( $c - 1 ))
  40. sleep 1
  41. done
  42. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement