Opsæt en dedikeret server til The Front
Systemkrav
- Operativsystem: 64-bit Windows 10/11 eller Windows Server 2016/2019/2022
- CPU: quad-core-processor
- RAM: 8 GB
- Diskplads: 4 GB
1. Installer SteamCMD
Download SteamCMD, og pak arkivet ud i en mappe efter eget valg, for eksempel C:\SteamCMD. Brug helst en mappe, du selv har oprettet, da Windows kan begrænse programmets funktion i visse systemmapper.
2. Download serveren
Opret tekstfilen update_server.bat i mappen med steamcmd.exe. Åbn filen i en editor, og indsæt:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Path\to\Server\Directory" +app_update 2612550 validate +quit
Erstat stien med den ønskede installationsmappe. Udelader du +force_install_dir "C:\Path\to\Server\Directory", bruger SteamCMD \SteamCMD\steamapps\common\The Front Dedicated Server. Gem filen, og kør den for at downloade serveren.
3. Start serveren
Opret start_server.bat i servermappen med følgende indhold:
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
Tilpas programstien, MaxPlayers=8, navnet i -ServerName, SteamID64-værdierne i -ServerAdminAccounts, den offentlige IP-adresse i -OutIPAddress og portene. Hvis hovedporten er 7777, kan du for eksempel bruge 7778 til -BeaconPort. Indstil også -QueryPort og -ShutDownServicePort efter de angivne forskydninger. Gem filen, og kør den.
4. Konfigurer serveren
Opret mappen TheFrontManager i servermappen og filen ServerConfig_.ini deri. Navnene skal være præcise, ellers indlæses konfigurationen ikke. Eksempel:
[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. Åbn portene
Tillad TheFrontServer.exe i Windows Firewall. Via skjoldikonet på proceslinjen åbner du Windows Sikkerhed -> Firewall og netværksbeskyttelse -> Tillad en app gennem firewall. Det kan også være nødvendigt at viderestille portene i routeren; se vejledningen til din model.