Een dedicated server voor The Front instellen
Systeemvereisten
- Besturingssysteem: Windows 10/11 of Windows Server 2016/2019/2022, 64-bit
- CPU: quadcoreprocessor
- RAM: 8 GB
- Schijfruimte: 4 GB
1. SteamCMD installeren
Download SteamCMD en pak het archief uit in een map naar keuze, bijvoorbeeld C:\SteamCMD. Gebruik bij voorkeur een zelfgemaakte map, omdat Windows de werking van het programma in sommige systeemmappen kan beperken.
2. De server downloaden
Maak in de map met steamcmd.exe een tekstbestand met de naam update_server.bat. Open het in een teksteditor en voeg dit toe:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Path\to\Server\Directory" +app_update 2612550 validate +quit
Vervang het pad door de gewenste installatiemap. Laat je +force_install_dir "C:\Path\to\Server\Directory" weg, dan gebruikt SteamCMD \SteamCMD\steamapps\common\The Front Dedicated Server. Sla het bestand op en voer het uit.
3. De server starten
Maak in de servermap start_server.bat met deze inhoud:
start "" "C:\Path\to\Server\Directory\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Your server name" -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
Pas het programma-pad, MaxPlayers=8, de naam in -ServerName, de SteamID64’s in -ServerAdminAccounts, het openbare IP-adres in -OutIPAddress en de poorten aan. Is de hoofdpoort 7777, dan wordt -BeaconPort bijvoorbeeld 7778. Stel ook -QueryPort en -ShutDownServicePort in volgens de aangegeven opvolgende poorten. Sla het bestand op en voer het uit.
4. De server configureren
Maak in de servermap de map TheFrontManager en daarin het bestand ServerConfig_.ini. De namen moeten exact kloppen; anders wordt de configuratie niet geladen. Voorbeeld:
[BaseServerConfig]
IsCanMail=1.000000
ServerName="Your server name, remove if the name was set on the command line"
ServerPassword=
ServerTitle="A short description of your server"
PlayerAddExpRate=1
5. Poorten openen
Sta TheFrontServer.exe toe in de Windows Firewall. Open via het schildpictogram in de taakbalk Windows-beveiliging -> Firewall- en netwerkbeveiliging -> Een app toestaan via de firewall. Mogelijk moet je de poorten ook doorsturen in je router; raadpleeg daarvoor de handleiding van je router.