Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- echo %date%_%time:~0,2%-%time:~3,2%-%time:~6,2%
- SET title=%~n0
- SET A3serverPath=C:\server\A3Master
- SET UpdateserverPath=C:\Users\Developer\Desktop\ScriptingWork
- SET BackupserverPath=C:\Users\Developer\Desktop\Backup_Starting
- echo>%BackupserverPath%\restart.log
- :: Kill Arma Server and BEC
- taskkill /f /fi "status eq not responding" /im arma3server_x64.exe
- taskkill /f /im arma3server_x64.exe
- taskkill /im Bec.exe
- timeout 2
- set /p ".= " <nul
- call :ColorText 4c "Alle Anwendungen wurden Geschlossen"
- timeout 1
- echo ------------------------------------------------
- set /p ".=" <nul
- call :ColorText 2a "Beginne Update fuer den Haupt-Server"
- echo Mission Updater
- echo =====================================================
- echo Ueberpruefe ob ein Update vorhanden ist...
- IF EXIST "%UpdateserverPath%\UnitedDream.WilmingtonCounty.pbo" (
- echo Neue United-Dream.DE Mission gefunden... Update wird ausgefuehrt
- echo Erstelle Backup der alten Missions-Datei...
- copy "%A3serverPath%\mpmissions\UnitedDream.WilmingtonCounty.pbo" "%BackupserverPath%\Server\UnitedDream.WilmingtonCounty-%DATE%____%time:~0,2%-%time:~3,2%-%time:~6,2%.pbo"
- echo Loesche aktuelle Missionsdatei...
- del "%A3serverPath%\mpmissions\UnitedDream.WilmingtonCounty.pbo"
- echo Kopiere neue Missionsdarei in den Serverordner
- copy "%UpdateserverPath%\UnitedDream.WilmingtonCounty.pbo" "%A3serverPath%\mpmissions\UnitedDream.WilmingtonCounty.pbo"
- echo Loesche Updatedatei
- del "%UpdateserverPath%\UnitedDream.WilmingtonCounty.pbo"
- echo UPDATE erfolgreich Abgeschlossen
- ) ELSE (
- echo Es wurde keine neue Missions-Datei gefunden
- )
- IF EXIST "%UpdateserverPath%\life_server.pbo" (
- echo Neue Life_Server gefunden... Update wird ausgefuehrt
- echo Erstelle Backup der alten Life_Server...
- copy "%A3serverPath%\@life_server\addons\life_server.pbo" "%BackupserverPath%\Server\life_server-%DATE%____%time:~0,2%-%time:~3,2%-%time:~6,2%.pbo"
- echo Loesche aktuelle Life_Server...
- del "%A3serverPath%\@life_server\addons\life_server.pbo"
- echo Kopiere neue Life_Server in den Serverordner
- copy "%UpdateserverPath%\life_server.pbo" "%A3serverPath%\@life_server\addons\life_server.pbo"
- echo Loesche Updatedatei
- del "%UpdateserverPath%\life_server.pbo"
- echo UPDATE erfolgreich Abgeschlossen
- ) ELSE (
- echo Es wurde keine neue Life_Server gefunden
- )
- set /p ".=" <nul
- call :ColorText 2a "Update fuer den Haupt-Server wurde erfolgreich fertigstellt"
- 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
- set /p ".=" <nul
- call :ColorText 2a "Arma 3 UD.DE Server wurde gestartet"
- timeout 80
- ::BEC Starten
- cd C:\server\A3Master\BEC
- start "" /realtime "Bec.exe" --dsc -f Config.cfg
- set /p ".=" <nul
- call :ColorText 1a "BEC wurde gestartet"
- timeout 2
- set /p ".=" <nul
- call :ColorText 2a "Alle Anwendungen Gestartet"
- timeout 10
- exit
- :ColorText [%1 = Color] [%2 = Text]
- set /p ".=." > "%~2" <nul
- findstr /v /a:%1 /R "^$" "%~2" nul 2>nul
- set /p ".=" <nul
- if "%3" == "end" set /p ".= " <nul
- del "%~2" >nul 2>nul
- exit /b
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement