Izveidot savu serveri spēlei The Front
Sistēmas prasības
Operētājsistēma: Windows 10/11, Server 2016/2019/2022 un 64 bitu
CPU: četrkodolu procesors
RAM: 8 GB
Brīva vieta diskā: 4 GB
1. SteamCMD
Vispirms lejupielādē SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
Izpako ZIP arhīvu izvēlētajā mapē, piem., C:\SteamCMD.
Padoms: vislabāk SteamCMD izpakot atsevišķā, paša izveidotā mapē, pretējā gadījumā Windows var ierobežot rīka darbību.
2. Servera lejupielāde
Tajā pašā mapē, kur atrodas SteamCMD.exe, izveido jaunu teksta failu un pārdēvē to, piem., update_server.bat.
Ar peles labo pogu noklikšķini uz tikko izveidotā faila un izvēlies Rediģēt.
Ielīmē šādu saturu:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\cels\uz\servera\mapi" +app_update 2612550 validate +quit
Pielāgo ceļu pēc vajadzības. Ja vēlies, lai SteamCMD izvēlas mapi automātiski, noņem šo opciju:+force_install_dir "C:\cels\uz\servera\mapi"
Servera faili tad būs šādā mapē:\SteamCMD\steamapps\common\The Front Dedicated Server
Saglabā failu un palaid to.
Ja viss izdarīts pareizi, serveris tiks lejupielādēts.
3. Servera palaišana
Atver servera mapi un izveido vēl vienu teksta failu.
Pārdēvē to, piem., par start_server.bat.
Atver to rediģēšanai.
Ielīmē šādu saturu:
start "" "C:\cels\uz\servera\mapi\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Tavs servera nosaukums" -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
Pielāgo šādas vērtības:
MaxPlayers=8: Aizstāj 8 ar spēlētāju skaitu, kas vienlaikus drīkst atrasties serverī-ServerName="Tavs servera nosaukums": Šeit norādi sava servera nosaukumu-ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID: Aizstāj Steam64ID ar to spēlētāju Steam64 ID, kuriem jābūt administratoriem serverī-OutIPAddress=YOUR_PUBLIC_IP: Publiskā IP adrese, ko izmantos serveris-port=PORT-BeaconPort=PORT+1-QueryPort=PORT+2-ShutDownServicePort=PORT+3: Aizstāj PORT ar portu, ko izmantos tavs serveris, piem., 7777. Pārējos parametrus pielāgo atbilstoši, piem.,-BeaconPort=7778
Saglabā izmaiņas un palaid failu.
Serverim vajadzētu sākt darboties.
4. Servera konfigurēšana
Servera mapē izveido šādu mapi: TheFrontManager
Šajā mapē izveido failu: ServerConfig_.ini
Pārliecinies, ka mapes un faila nosaukumi ir precīzi, pretējā gadījumā konfigurācijas fails netiks ielādēts.
Piemērs ServerConfig_.ini saturam:
[BaseServerConfig]
IsCanMail=1.000000
ServerName="Tava servera nosaukums, noņem, ja nosaukums norādīts komandrindā"
ServerPassword=
ServerTitle="Īss tava servera apraksts"
PlayerAddExpRate=1
5. Portu atvēršana
Pārliecinies, ka TheFrontServer.exe ir atļauts Windows ugunsmūrī.
Windows ugunsmūra iestatījumus vari atvērt šādi:
Ar peles labo pogu uzklikšķini uz vairoga ikonas uzdevumjoslā -> Atvērt drošības informācijas paneli .
Tad Ugunsmūra un tīkla aizsardzība -> Atļaut lietotnes piekļuvi, izmantojot ugunsmūri .
Iespējams, maršrutētājā būs manuāli jāatver servera porti.
Izlasi sava maršrutētāja instrukciju, lai uzzinātu, kā to izdarīt.