Hey und willkommen zu meinen 3. Tutorial
Heute gehts mal kurz um meine Server Start Methode.
Folgendes macht diese Bat:
1. Ermöglicht einfache konfiguration und änderungen
2. Beenden der alten Server Instanz
3. Starten einer neuen Server instanz
So hier erstmal die Start.Bat ohne BEC:
Code
COLOR 0A
set exe=EURE_EXE
set dir=EUER_PFAD
set mod=EURE_MODS_MIT_;
set smod=EURE_SERVER_MODS_MIT_;
set port=EUER_PORT
set mem=EURE_RAM_ZUWEISUNG
set C=EURE_CORES
set T=EURE_THREADS
set profiles=EUER_PROFIL
set config=EURE_SERVER_CONFIG
set cfg=EURE_BASIC_CONFIG
set bepath=EUER_BE_PFAD
echo.
echo KILL server
taskkill /im %exe% /f
timeout 1
taskkill /im %exe% /f
cd "%dir%"
start "" "%exe%" -mod="%mod%" -serverMod="%smod%" -port=%port% -maxmem=%mem% -cpuCount=%C% -exThreads=%T% -profiles=%profiles% -config=%config% -cfg=%cfg% -bepath=%bepath% -enableHT -loadMissionToMemory -autoInit -noSound
Alles anzeigen
Und hier einmal mit BEC "Unterstützung":
Code
COLOR 0A
set exe=EURE_EXE
set dir=EUER_PFAD
set dir2=EUER_BEC_PFAD
set mod=EURE_MODS_MIT_;
set smod=EURE_SERVER_MODS_MIT_;
set port=EUER_PORT
set mem=EURE_RAM_ZUWEISUNG
set C=EURE_CORES
set T=EURE_THREADS
set profiles=EUER_PROFIL
set config=EURE_SERVER_CONFIG
set cfg=EURE_BASIC_CONFIG
set bepath=EUER_BE_PFAD
echo.
echo KILL server
taskkill /im %exe% /f
timeout 1
taskkill /im %exe% /f
cd "%dir%"
start "" "%exe%" -mod="%mod%" -serverMod="%smod%" -port=%port% -maxmem=%mem% -cpuCount=%C% -exThreads=%T% -profiles=%profiles% -config=%config% -cfg=%cfg% -bepath=%bepath% -enableHT -loadMissionToMemory -autoInit -noSound
timeout 20
cd "%dir2%"
start "" "Bec"
Alles anzeigen
Logischerweise müsst ihr eure Werte eintragen.
Wichtig zu beachten ist das befehle wie -loadMissionToMemory -autoInit -noSoun optional sind.
!! -enableHT könnt bzw dürft ihr nur benutzten wenn ihr eine Intel CPU habt. !!