Advertisement
secondcoming

Untitled

Sep 15th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.91 KB | None | 0 0
  1. @echo off
  2.  
  3. ::=====================================================================================================================================
  4. :: close the running apps
  5. ::=====================================================================================================================================
  6.  
  7. taskkill /IM arma3server.exe /f /t
  8. taskkill /IM ArmaServerMonitor.exe /f /t
  9. taskkill /IM Bec.exe /f /t
  10.  
  11. ::=====================================================================================================================================
  12. :: Database Housekeeping backup & clean
  13. ::=====================================================================================================================================
  14. C:\xampp\php\php.exe C:\xampp\htdocs\scheduled\exile_cleanup.php
  15. timeout 2
  16.  
  17.  
  18. :: Move old log files
  19. move F:\A3serverside\SC\*.log F:\A3serverside\SC\old
  20. move F:\A3serverside\SC\*.rpt F:\A3serverside\SC\old
  21. move F:\A3serverside\SC\*.bidmp F:\A3serverside\SC\old
  22. move F:\A3serverside\SC\*.mdmp F:\A3serverside\SC\old
  23.  
  24. xcopy "F:\updates\config.cfg" "F:\A3serverside\SC\config.cfg" /Y
  25. xcopy "F:\updates\basic.cfg" "F:\A3serverside\SC\basic.cfg" /Y
  26.  
  27. xcopy "F:\updates\SC.Arma3Profile" "F:\A3serverside\SC\Users\SC\SC.Arma3Profile" /Y
  28. xcopy "F:\updates\Scheduler.xml" "F:\A3serverside\BEC\Config\Scheduler.xml" /Y
  29.  
  30. ::=====================================================================================================================================
  31. :: Update MODS
  32. ::=====================================================================================================================================
  33. rmdir /S /Q "F:\A3server\@extendedbase"
  34. timeout 1
  35. xcopy "F:\updates\mods\@extendedbase" "F:\A3server\@extendedbase" /E /C /I /Y
  36. timeout 2
  37.  
  38. ::=====================================================================================================================================
  39. :: Update keys
  40. ::=====================================================================================================================================
  41. del F:\A3server\keys\*.bikey
  42. xcopy "F:\updates\keys\*.bikey" "F:\A3server\keys\" /Y
  43.  
  44. :: Delete the .Arma3Profile file
  45. del "F:\A3serverside\SC\Users\SC\SC.vars.Arma3Profile" /F /Q
  46.  
  47. ::=====================================================================================================================================
  48. :: Update the Binaries and DLLs
  49. ::=====================================================================================================================================
  50. xcopy "F:\updates\BinaryUpdate\arma3server.exe" "F:\A3server\arma3server.exe" /Y
  51. xcopy "F:\updates\BinaryUpdate\*.dll" "F:\A3server\" /Y
  52. xcopy "F:\updates\exile\extDB2.dll" "F:\A3serverside\@ExileServer\extDB2.dll" /Y
  53.  
  54.  
  55. ::=====================================================================================================================================
  56. ::Copy updates to live folders before restarting server
  57. ::=====================================================================================================================================
  58.  
  59. xcopy "F:\updates\exile\exile.ini" "F:\A3serverside\@ExileServer\extDB\sql_custom_v2\exile.ini" /Y
  60. xcopy "F:\updates\exile\exile.bikey" "F:\A3server\keys\exile.bikey" /Y
  61. xcopy "F:\updates\exile\extDB2.dll" "F:\A3serverside\@ExileServer\extDB2.dll" /Y
  62. xcopy "F:\updates\exile\XM8.dll" "F:\A3serverside\@ExileServer\XM8.dll" /Y
  63.  
  64. ::=====================================================================================================================================
  65. ::Map Specific
  66. ::=====================================================================================================================================
  67.  
  68. xcopy "F:\updates\missionfiles\Exile.Chernarus.pbo" "F:\A3server\MPMissions\Exile.Chernarus.pbo" /Y
  69. xcopy "F:\updates\server_config\exile_server_config_chernarus.pbo" "F:\A3serverside\@ExileServer\addons\exile_server_config.pbo" /Y
  70. xcopy "F:\updates\missionfiles\Exile.Chernarus.pbo" "C:\Users\Richard\AppData\Local\Arma 3\MPMissionsCache\Exile.Chernarus.pbo" /Y
  71.  
  72. ::=====================================================================================================================================
  73. :: InfiStar
  74. ::=====================================================================================================================================
  75.  
  76. xcopy "F:\updates\infiSTAR\a3_infiSTAR_Exile.pbo" "F:\A3serverside\@infiSTAR_servermod\addons\a3_infiSTAR_Exile.pbo" /Y
  77. xcopy "F:\updates\infiSTAR\*.dll" "F:\A3server\" /Y
  78.  
  79. ::=====================================================================================================================================
  80. :: Battleye Filters
  81. ::=====================================================================================================================================
  82.  
  83. ::xcopy "F:\updates\battleye\*.txt" "F:\A3serverside\SC\BattlEye\" /Y
  84.  
  85. ::=====================================================================================================================================
  86.  
  87.  
  88.  
  89. ::=====================================================================================================================================
  90. :: Missions and random spawns
  91. ::=====================================================================================================================================
  92.  
  93. xcopy "F:\updates\addons\XG_AntiTheft.pbo" "F:\A3serverside\@ExileServer\addons\XG_AntiTheft.pbo" /Y /C
  94. ::del "F:\A3serverside\@ExileServer\addons\XG_AntiTheft.pbo" /F /Q
  95.  
  96. xcopy "F:\updates\addons\SA_AdvancedTowing.pbo" "F:\A3serverside\@ExileServer\addons\SA_AdvancedTowing.pbo" /Y
  97. ::del "F:\A3serverside\@ExileServer\addons\SA_AdvancedTowing.pbo" /F /Q
  98.  
  99. xcopy "F:\updates\addons\a3_exile_yorkshire.pbo" "F:\A3serverside\@ExileServer\addons\a3_exile_yorkshire.pbo" /Y
  100. ::del "F:\A3serverside\@ExileServer\addons\a3_exile_yorkshire.pbo" /F /Q
  101.  
  102. xcopy "F:\updates\addons\a3_exile_occupation.pbo" "F:\A3serverside\@ExileServer\addons\a3_exile_occupation.pbo" /Y
  103. ::del "F:\A3serverside\@ExileServer\addons\a3_exile_occupation" /F /Q
  104.  
  105. xcopy "F:\updates\addons\a3_zcp_exile.pbo" "F:\A3serverside\@ExileServer\addons\a3_zcp_exile.pbo" /Y
  106. ::del "F:\A3serverside\@ExileServer\addons\a3_zcp_exile.pbo" /F /Q
  107.  
  108. xcopy "F:\updates\addons\a3_dms.pbo" "F:\A3serverside\@ExileServer\addons\a3_dms.pbo" /Y
  109. ::del "F:\A3serverside\@ExileServer\addons\a3_dms.pbo" /F /Q
  110.  
  111. xcopy "F:\updates\addons\asm.pbo" "F:\A3serverside\@ExileServer\addons\asm.pbo" /Y
  112. ::del "F:\A3serverside\@ExileServer\addons\asm.pbo" /F /Q
  113.  
  114. ::=====================================================================================================================================
  115. ::Start ASM
  116. ::=====================================================================================================================================
  117.  
  118. start F:\A3server\Tools\ArmaServerMonitor.exe
  119.  
  120. ::=====================================================================================================================================
  121. :: Launch the Server
  122. ::=====================================================================================================================================
  123.  
  124. cd "F:\A3server
  125. :: Chernarus
  126. start /min "arma3server" /realtime "arma3server.exe" "-mod=@cup_terrains_core;@cup_terrains_maps;@Exile;@extendedbase;" "-serverMod=F:\A3serverside\@ExileServer;F:\A3serverside\@infiSTAR_servermod;" "-bepath=F:\A3serverside\SC\BattlEye\" "-profiles=F:\A3serverside\SC" -port=2302 -maxMem=3072 -enableHT -loadmissiontomemory -name=SC "-config=F:\A3serverside\SC\config.cfg" "-cfg=F:\A3serverside\SC\basic.cfg" -autoinit
  127.  
  128. timeout 20
  129.  
  130. ::=====================================================================================================================================
  131. :: start BEC
  132. ::=====================================================================================================================================
  133.  
  134. cd "F:\A3serverside\BEC\"
  135. start /min Bec.exe -f Config.cfg
  136.  
  137. @exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement