Saját The Front szerver létrehozása
Rendszerkövetelmények
Operációs rendszer: Windows 10/11, Server 2016/2019/2022 és 64 bites
CPU: Négymagos processzor
RAM: 8 GB
Tárhely: 4 GB
1. SteamCMD
Először töltsd le a SteamCMD-t: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
Csomagold ki a ZIP‑et egy tetszőleges könyvtárba, pl. C:\SteamCMD.
Tipp: A SteamCMD-t érdemes egy saját magad által létrehozott mappába kicsomagolni, különben a Windows korlátozhatja az eszköz működését.
2. Szerver letöltése
Hozz létre egy új szövegfájlt abban a könyvtárban, ahol a SteamCMD.exe található, és nevezd át, pl. update_server.bat.
Kattints jobb gombbal az imént létrehozott fájlra, majd válaszd a Szerkesztés lehetőséget.
Illeszd be a következő tartalmat:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Pfad\zum\Server\Verzeichnis" +app_update 2612550 validate +quit
Igény szerint módosítsd az elérési utat. Ha szeretnéd, hogy a SteamCMD automatikusan válassza ki a könyvtárat, távolítsd el ezt az opciót:+force_install_dir "C:\Pfad\zum\Server\Verzeichnis"
Ekkor a szervert a következő könyvtárban találod:\SteamCMD\steamapps\common\The Front Dedicated Server
Mentsd el a fájlt, majd futtasd.
Ha mindent jól csináltál, a szerver most letöltődik.
3. Szerver indítása
Lépj a szerver könyvtárába, és hozz létre egy újabb szövegfájlt.
Nevezd át például start_server.bat-ra.
Nyisd meg szerkesztésre.
Illeszd be a következő tartalmat:
start "" "C:\Pfad\zum\Server\Verzeichnis\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Szervered neve" -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID -log log=log.log -locallogtimes -EnableParallelCharacterMovementTickFunction -EnableParallelCharacterTickFunction -UseDynamicPhysicsScene -OutIPAddress=YOUR_PUBLIC_IP -ServerID=ANY_IDEA -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -Game.PhysicsVehicle=false -ansimalloc -Game.MaxFrameRate=35 -ShutDownServicePort=PORT+3
Az alábbi értékeket állítsd be:
MaxPlayers=8: Cseréld le a 8-at arra a játékosszámra, akik egyszerre lehetnek a szerveren-ServerName="Szervered neve": Itt add meg, milyen néven jelenjen meg a szervered-ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID: A Steam64ID-ket cseréld le azoknak a játékosoknak az azonosítóira, akik adminok legyenek a szerveren-OutIPAddress=YOUR_PUBLIC_IP: A szerver által használt nyilvános IP-cím-port=PORT-BeaconPort=PORT+1-QueryPort=PORT+2-ShutDownServicePort=PORT+3: Cseréld a PORT-ot arra a portra, amelyet a szerver használjon, pl. 7777. Ezután igazítsd a többi értéket a megadottak szerint, pl.-BeaconPort=7778
Mentsd el a módosításokat, és futtasd a fájlt.
A szervernek most megfelelően kell indulnia.
4. Szerver konfigurálása
Hozz létre a szerverkönyvtárban egy mappát ezzel a névvel: TheFrontManager
Majd ebben a mappában hozz létre egy ServerConfig_.ini nevű fájlt.
Győződj meg róla, hogy a mappa és a fájl neve is pontosan ez, különben a konfigurációs fájl nem töltődik be.
Példa egy ServerConfig_.ini fájlra:
[BaseServerConfig]
IsCanMail=1.000000
ServerName="Szervered neve – töröld, ha a nevet a parancssorban adtad meg"
ServerPassword=
ServerTitle="A szervered rövid leírása"
PlayerAddExpRate=1
5. Portok megnyitása
Győződj meg róla, hogy a TheFrontServer.exe engedélyezve van a Windows tűzfalban.
A Windows tűzfal beállításait így éred el:
Jobb kattintás a tálcán lévő pajzs ikonra -> Biztonsági irányítópult megjelenítése .
Ezután Tűzfal és hálózatvédelem -> Alkalmazás engedélyezése a tűzfalon keresztül .
Előfordulhat, hogy a szerver portjait a routereden is kézzel meg kell nyitnod.
Ehhez nézd meg a routered kézikönyvét, amely leírja a pontos teendőket.