1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
|
@echo off
REM Batchprestartfile für CoD 4
REM Die Prestart.cmd direkt im Gameverzeichnis ablegen.
REM Hier befindet sich auch die iw3mp.exe
REM Vorraussetzung ist das Vorhandensein von setx.exe aus dem Windows Ressourcekit im Ordner C:\WINDOWS\system32
REM Details und Downloadquellen findet ihr in der FAQ auf http://www.base-of-gamers.de
REM Setzen der Variablen
set DRIVE=D:
set PATH=Server Test 1
set HOME=%DRIVE%\%PATH%
set PROFILENAME=Admin
set PROFILEPATH="players\profiles"
REM Name des Modverzeichnisses
REM z.B. "mods\ace" oder "main"
set MODNAME=mods\pam4
REM Name der Multiplayer.exe.
set SERVEREXE=iw3mp
REM Löschen vorhandener Playerprofile
rmdir /s /q "%HOME%\%PROFILEPATH%"
REM Anlegen eines neuen Playerprofils mit active.txt und leerer config_mp.cfg
mkdir "%HOME%\%PROFILEPATH%\%PROFILENAME%"
echo %PROFILENAME% > "%HOME%\%PROFILEPATH%\active.txt"
copy /y nul "%HOME%\%PROFILEPATH%\%PROFILENAME%\config_mp.cfg"
REM Löschen des Temp Files zur Unterdrückung der Fehlerkorrektur beim Start
del /AH /q "%HOME%\main\__%SERVEREXE%"
del /AH /q "%HOME%\__%SERVEREXE%"
REM Umbenennen und löschen des alten console_mp.log
REM Nach jedem Restart ist dann automatisch das letzte alte Logfile vorhanden.
if exist "%HOME%\%MODNAME%\console_mp_old.log" del /q "%HOME%\%MODNAME%\console_mp_old.log"
if exist "%HOME%\%MODNAME%\console_mp.log" ren "%HOME%\%MODNAME%\console_mp.log" console_mp_old.log
if exist "%HOME%\%MODNAME%\games_mp_old.log" del /q "%HOME%\%MODNAME%\games_mp_old.log"
if exist "%HOME%\%MODNAME%\games_mp.log" ren "%HOME%\%MODNAME%\games_mp.log" games_mp_old.log |