Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. @echo off
  2.  
  3. echo %date%_%time:~0,2%-%time:~3,2%-%time:~6,2%
  4. SET title=%~n0
  5. SET A3serverPath=C:\server\A3Master
  6. SET UpdateserverPath=C:\Users\Developer\Desktop\ScriptingWork
  7. SET BackupserverPath=C:\Users\Developer\Desktop\Backup_Starting
  8. echo>%BackupserverPath%\restart.log
  9.  
  10. :: Kill Arma Server and BEC
  11. taskkill /f /fi "status eq not responding" /im arma3server_x64.exe
  12. taskkill /f /im arma3server_x64.exe
  13. taskkill /im Bec.exe
  14. timeout 2
  15. set /p ".= " <nul
  16. call :ColorText 4c "Alle Anwendungen wurden Geschlossen"
  17. timeout 1
  18. echo ------------------------------------------------
  19. set /p ".=" <nul
  20. call :ColorText 2a "Beginne Update fuer den Haupt-Server"
  21.  
  22. echo Mission Updater
  23. echo =====================================================
  24. echo Ueberpruefe ob ein Update vorhanden ist...
  25.  
  26. IF EXIST "%UpdateserverPath%\UnitedDream.WilmingtonCounty.pbo" (
  27. echo Neue United-Dream.DE Mission gefunden... Update wird ausgefuehrt
  28. echo Erstelle Backup der alten Missions-Datei...
  29. copy "%A3serverPath%\mpmissions\UnitedDream.WilmingtonCounty.pbo" "%BackupserverPath%\Server\UnitedDream.WilmingtonCounty-%DATE%____%time:~0,2%-%time:~3,2%-%time:~6,2%.pbo"
  30. echo Loesche aktuelle Missionsdatei...
  31. del "%A3serverPath%\mpmissions\UnitedDream.WilmingtonCounty.pbo"
  32. echo Kopiere neue Missionsdarei in den Serverordner
  33. copy "%UpdateserverPath%\UnitedDream.WilmingtonCounty.pbo" "%A3serverPath%\mpmissions\UnitedDream.WilmingtonCounty.pbo"
  34. echo Loesche Updatedatei
  35. del "%UpdateserverPath%\UnitedDream.WilmingtonCounty.pbo"
  36. echo UPDATE erfolgreich Abgeschlossen
  37. ) ELSE (
  38. echo Es wurde keine neue Missions-Datei gefunden
  39. )
  40.  
  41. IF EXIST "%UpdateserverPath%\life_server.pbo" (
  42. echo Neue Life_Server gefunden... Update wird ausgefuehrt
  43. echo Erstelle Backup der alten Life_Server...
  44.  
  45. copy "%A3serverPath%\@life_server\addons\life_server.pbo" "%BackupserverPath%\Server\life_server-%DATE%____%time:~0,2%-%time:~3,2%-%time:~6,2%.pbo"
  46.  
  47. echo Loesche aktuelle Life_Server...
  48.  
  49. del "%A3serverPath%\@life_server\addons\life_server.pbo"
  50.  
  51. echo Kopiere neue Life_Server in den Serverordner
  52.  
  53. copy "%UpdateserverPath%\life_server.pbo" "%A3serverPath%\@life_server\addons\life_server.pbo"
  54.  
  55. echo Loesche Updatedatei
  56. del "%UpdateserverPath%\life_server.pbo"
  57.  
  58. echo UPDATE erfolgreich Abgeschlossen
  59. ) ELSE (
  60. echo Es wurde keine neue Life_Server gefunden
  61. )
  62.  
  63.  
  64. set /p ".=" <nul
  65. call :ColorText 2a "Update fuer den Haupt-Server wurde erfolgreich fertigstellt"
  66. start /realtime C:\server\A3Master\arma3server_x64.exe -name=uniteddream -profiles=C:\server\A3Master\config\uniteddream -bepath=C:\server\A3Master\battleye -config=server.cfg "-servermod=@life_server;@extDB3;@A3Log;@allianceapps_admintool;@schliessfach;@ac_metrics;" -mod=@United-Dream.DE; -autoinit -enableHT -loadMissionToMemory
  67. set /p ".=" <nul
  68. call :ColorText 2a "Arma 3 UD.DE Server wurde gestartet"
  69. timeout 80
  70.  
  71. ::BEC Starten
  72. cd C:\server\A3Master\BEC
  73. start "" /realtime "Bec.exe" --dsc -f Config.cfg
  74. set /p ".=" <nul
  75. call :ColorText 1a "BEC wurde gestartet"
  76.  
  77. timeout 2
  78. set /p ".=" <nul
  79. call :ColorText 2a "Alle Anwendungen Gestartet"
  80. timeout 10
  81. exit
  82.  
  83. :ColorText [%1 = Color] [%2 = Text]
  84. set /p ".=." > "%~2" <nul
  85. findstr /v /a:%1 /R "^$" "%~2" nul 2>nul
  86. set /p ".=" <nul
  87. if "%3" == "end" set /p ".= " <nul
  88. del "%~2" >nul 2>nul
  89. exit /b
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement