Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.32 KB | None | 0 0
  1. if NOT "%FTB_VERBOSE%"=="yes" (
  2.     @echo off
  3. )
  4.  
  5. if NOT EXIST minecraft_server.1.7.10.jar (
  6.     echo running install script!
  7.     call FTBInstall.bat
  8. )
  9.  
  10. REM Check if java in path
  11. where java > NUL 2>&1
  12.  
  13. if %ERRORLEVEL% NEQ 0 (
  14.     echo No java binary in path. Can't run server, exiting...
  15.     pause
  16.     exit /B
  17. )
  18.  
  19. REM Test JVM
  20. REM e.g. 32-bit JVM does not have server\jvm.dll library
  21. java -server -version > java-test.log 2>&1
  22.  
  23. if %ERRORLEVEL% NEQ 0 (
  24.     echo Detected following JVM error:
  25.     echo =======================================
  26.     cat java-test.log
  27.     echo =======================================
  28.     echo JVM test failed. Can't run server, Exiting...
  29.     pause
  30.     exit /B
  31. )
  32.  
  33. if not exist eula.txt (
  34.     echo Missing eula.txt. Startup will fail and eula.txt will be created
  35.     echo Make sure to read eula.txt before playing!
  36.     goto startserver
  37. )
  38.  
  39. find "eula=false" eula.txt 1 > NUL 2>&1
  40. if %ERRORLEVEL% EQU 0 (
  41.      echo Make sure to read eula.txt before playing! Exiting.
  42.      pause
  43.      exit /B
  44. )
  45.  
  46. :startserver
  47. java -server -Xms512m -Xmx3096M -XX:PermSize=256m -d64 -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar FTBServer-1.7.10-1408.jar nogui
  48. echo Server process finished
  49. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement