Konfigurera en dedikerad server för The Front
Systemkrav
- Operativsystem: 64-bitars Windows 10/11 eller Windows Server 2016/2019/2022
- CPU: fyrkärnig processor
- RAM: 8 GB
- Diskutrymme: 4 GB
1. Installera SteamCMD
Ladda ned SteamCMD och packa upp arkivet i en valfri mapp, till exempel C:\SteamCMD. Använd gärna en mapp som du själv skapat, eftersom Windows kan begränsa programmets funktion i vissa systemmappar.
2. Ladda ned servern
Skapa textfilen update_server.bat i mappen som innehåller steamcmd.exe. Öppna den i en textredigerare och lägg till:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Path\to\Server\Directory" +app_update 2612550 validate +quit
Byt ut sökvägen mot önskad installationsmapp. Om du tar bort +force_install_dir "C:\Path\to\Server\Directory" använder SteamCMD \SteamCMD\steamapps\common\The Front Dedicated Server. Spara filen och kör den för att ladda ned servern.
3. Starta servern
Skapa start_server.bat i servermappen med följande innehåll:
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
Anpassa programsökvägen, MaxPlayers=8, namnet i -ServerName, SteamID64-värdena i -ServerAdminAccounts, den publika IP-adressen i -OutIPAddress och portarna. Om huvudporten är 7777 kan du till exempel ange 7778 för -BeaconPort. Ställ även in -QueryPort och -ShutDownServicePort enligt de angivna förskjutningarna. Spara filen och kör den.
4. Konfigurera servern
Skapa mappen TheFrontManager i servermappen och filen ServerConfig_.ini inuti den. Namnen måste vara exakta, annars läses inte konfigurationen in. Exempel:
[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. Öppna portarna
Tillåt TheFrontServer.exe i Windows-brandväggen. Öppna via sköldikonen i aktivitetsfältet Windows-säkerhet -> Brandvägg och nätverksskydd -> Tillåt en app genom brandväggen. Du kan också behöva vidarebefordra portarna i routern; läs anvisningarna för din modell.