
title ftp_till_mpmissions
@echo off

:: Meningar som börjar med dubbelkolon är kommentarer.

:: Redigera följande meningar:

:: Ändra D till hårddisk och etc. Med slash på slutet
set Arma2path="D:\Program Files (x86)\Steam\steamapps\common\arma 2 operation arrowhead\"

:: ÅÄÖ måste uteblivas i alla dess former.
:: D:\Dropbox\Kartor\ Använd slash på slutet
set Kartmapp="C:\Users\Administrator\AppData\Local\ArmA 2 OA\MPMissionsCache\"

:: copy kommer utgå ifrån Arma 2 OA-mappen, sen får du sätta serverns mapp och namn samt inkludera MPMissions i adressen.
:: Chris_server\MPMissions\ Använd slash på slutet
set MPMissions="D:\Program Files (x86)\Steam\steamapps\common\arma 2 operation arrowhead\MPMissions\"

:: Namnet på programmet som startar servern. Använder du server manager program som TA2DST.exe så får du stå över det tills TA2DST.exe kan startas med parametrar.
:: Det Tophe's Arma 2 Dedicated Server Tool gör är att hjälpa dig med difficulty settings, mods och performance.
:: Men har du kört Tophes en gång så behöver du bara skriva Profilnamnet i -name för att det ska rulla.
:: Om ARMA2OASERVER.exe inte ligger i Arma2path så måste du skriva hela adressen.
set Serverprogram="ARMA2OASERVER.exe -name=Mossarelli -mod=D:\Program Files (x86)\Steam\SteamApps\Common\ArmA 2;expansion;PMC;@CBA;@gnt_frigates;@SMK;@SFP_mod;BAF;Expansion;@JayArma2Lib;@ACRE"

::Skapar en mapp för serverloggning
::%DATE% blir till dagens datum 2000-10-10
set serverlogpath="D:\Serverlogs\%DATE%\"
::Namnet på .txt-filen.
set serverlogname="Serverlog.txt"
:: Funktion som vi kallar på varje gång vi göra filerna.
set typetolog=%serverlogpath%%serverlogname%
mkdir %serverlogpath%



::
REM Härifrån behöver du inte ändra något:
::




:: Håller koll på logfiler till dig.
echo. >> %serverlogpath%
echo Sessionen startas %TIME%. >> %typetolog%

::Restart är dit vi går efter att servern stängts av.
:Restart
::Change Directory
cd /d %Kartmapp%
::Visar innehållet.
dir /B
copy *.* %MPMissions% /Y
dir /B
::echo visar text på skärmen.
echo.
echo Tryck CTRL+C for att avsluta scriptet eller kryssa rutan.
echo.

echo. >> %typetolog%
echo. Server starts at %TIME%. >> %typetolog%
echo. >> %typetolog%

cd /d %Arma2path%
"%Serverprogram%" /WAIT

echo. >> %typetolog%
echo. Server has quit at %TIME%. >> %typetolog%
echo. >> %typetolog%

:: ping ger oss 10 sekunder innan mapparna synkas och servern startas om.
ping -n 10 localhost>nul

::Skickar information till logfil om vilka program som kördes när servern stängdes av.
echo. %TIME% >> %typetolog%
echo. Following programs where running at %TIME% >> %typetolog%
tasklist /V >> %typetolog%
echo. >> %typetolog%
echo. >> %typetolog%

:: Skickar MPMissions innehåll till logfilen.
echo. The following files is in MPMissions of server: >> %typetolog%
echo. >> %typetolog%
cd /d %MPMissions%
dir /B >> %typetolog%
echo. >> %typetolog%
echo. >> %typetolog%

:: Går till :Restart
goto Restart

