taylojl

Server launch menu

Dec 29th, 2013
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. ECHO Off
  2. :MENU
  3. ECHO================================
  4. ECHO Welcome to Addar's Minecraft Server Menu.
  5. ECHO.
  6. ECHO .............................
  7. ECHO Choose a Minecraft server
  8. ECHO .............................
  9. ECHO.
  10. ECHO 1 - Direwolf 20 1.6.4
  11. ECHO 2 - Backup DireWolf 20 Server!
  12. ECHO 3 - Magic Farm 1.6.4
  13. ECHO 4 - Backup Magic Farm Server!
  14. ECHO 5 - Exit
  15. ECHO.
  16. CHOICE /C:12345
  17. IF ERRORLEVEL 1 SET M=1
  18. IF ERRORLEVEL 2 SET M=2
  19. IF ERRORLEVEL 3 SET M=3
  20. IF ERRORLEVEL 4 SET M=4
  21. IF ERRORLEVEL 5 SET M=5
  22. IF %M%==1 GOTO option1
  23. IF %M%==2 GOTO option2
  24. IF %M%==3 GOTO option3
  25. IF %M%==4 GOTO option4
  26. IF %M%==5 GOTO EOF
  27.  
  28. :option1
  29. cls
  30. cd DW20server1.6.4\
  31. GOTO LAUNCH
  32.  
  33. :option2
  34. cls
  35. cd DW20server1.6.4\
  36. SET itdate=%date:~-10%
  37. SET itdate=%itdate:~6,4%-%itdate:~3,2%-%itdate:~0,2%
  38. echo Current date: %itdate%
  39. xcopy /e /c /h /i /v /r /y /q World Backup\%itdate%D\world\
  40. SET hour=%time:~0,2%
  41. IF "%hour:~0,1%" == " " SET hour=0%hour:~1,1%
  42. xcopy /e /c /h /i /v /r /y /q Backup\%itdate%D Backup\%itdate%-%hour%H\
  43. echo Backup Complete (assuming no errors above). Attempting to remove old files..
  44. forfiles /p "Backup" /m "*H" /c "cmd /c rmdir /s /q @path" /d -2
  45. forfiles /p "Backup" /m "*D" /c "cmd /c rmdir /s /q @path" /d -14
  46. GOTO MENU
  47.  
  48. :option3
  49. cls
  50. cd MagicFarmServer1.6.4\
  51. GOTO NEWLAUNCH
  52.  
  53. :option4
  54. cls
  55. cd MagicFarmServer1.6.4\
  56. SET itdate=%date:~-10%
  57. SET itdate=%itdate:~6,4%-%itdate:~3,2%-%itdate:~0,2%
  58. echo Current date: %itdate%
  59. xcopy /e /c /h /i /v /r /y /q World Backup\%itdate%D\world\
  60. SET hour=%time:~0,2%
  61. IF "%hour:~0,1%" == " " SET hour=0%hour:~1,1%
  62. xcopy /e /c /h /i /v /r /y /q Backup\%itdate%D Backup\%itdate%-%hour%H\
  63. echo Backup Complete (assuming no errors above). Attempting to remove old files..
  64. forfiles /p "Backup" /m "*H" /c "cmd /c rmdir /s /q @path" /d -2
  65. forfiles /p "Backup" /m "*D" /c "cmd /c rmdir /s /q @path" /d -14
  66. GOTO MENU
  67.  
  68. :LAUNCH
  69. "C:\Program Files\Java\jre8\bin\java.exe" -XX:MetaspaceSize=64M -XX:MaxMetaspaceSize=256m -Xmx4G -server -jar ftbserver.jar -nogui
  70. GOTO MENU
  71.  
  72. :LAUNCHWITHGUI
  73. "C:\Program Files\Java\jre8\bin\java.exe" -XX:MetaspaceSize=64M -XX:MaxMetaspaceSize=256m -XX:+AggressiveOpts -Xmx8G -server -jar ftbserver.jar
  74. GOTO MENU
  75.  
  76. :NEWLAUNCH
  77. "C:\Program Files\Java\jre8\bin\java.exe" -Xmn2G -Xss4M -Xms4G -Xmx4G -XX:+UseLargePages -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:+UseBiasedLocking -Xincgc -XX:MaxGCPauseMillis=10 -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:+CMSParallelRemarkEnabled -XX:ParallelGCThreads=10 -Djava.net.preferIPv4Stack=true -server -jar ftbserver.jar
  78. GOTO MENU
  79.  
  80. :EOF
  81. cd\
  82. exit
Advertisement
Add Comment
Please, Sign In to add comment