Jezik in valuta

Valuta

The Front: Tvoja igra, tvoj strežnik

od 9,76
AUD /mesec
od 11,72
BGN /mesec
od 36,04
BRL /mesec
od 9,42
CAD /mesec
od 5,41
CHF /mesec
od 47,41
CNY /mesec
od 146,38
CZK /mesec
od 44,76
DKK /mesec
od 5,99
EUR /mesec
od 5,18
GBP /mesec
od 53,81
HKD /mesec
od 45,14
HRK /mesec
od 2.344,97
HUF /mesec
od 116.176,65
IDR /mesec
od 21,49
ILS /mesec
od 635,07
INR /mesec
od 863,76
ISK /mesec
od 1.095,27
JPY /mesec
od 10.254,10
KRW /mesec
od 122,51
MXN /mesec
od 27,07
MYR /mesec
od 66,84
NOK /mesec
od 11,79
NZD /mesec
od 409,12
PHP /mesec
od 25,56
PLN /mesec
od 30,52
RON /mesec
od 702,03
RUB /mesec
od 64,42
SEK /mesec
od 8,80
SGD /mesec
od 221,35
THB /mesec
od 303,77
TRY /mesec
od 6,87
USD /mesec
od 115,46
ZAR /mesec
od 18,88
date /mesec

Ustvari lastni strežnik za The Front

Sistemske zahteve

Operacijski sistem: Windows 10/11, Server 2016/2019/2022 in 64-bitni
CPU: štirijedrni procesor
RAM: 8 GB
Prostora na disku: 4 GB

1. SteamCMD

Najprej prenesi SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
Razširi ZIP v mapo po tvoji izbiri, npr. C:\SteamCMD.
Nasvet: SteamCMD naj bo razširjen v lastno, ročno ustvarjeno mapo, sicer lahko Windows omeji delovanje orodja.

2. Prenos strežnika

Ustvari v isti mapi, kjer je SteamCMD.exe, novo besedilno datoteko in jo preimenuj, npr. v update_server.bat.
Z desnim klikom na pravkar ustvarjeno datoteko izberi možnost Uredi.
Vstavi naslednjo vsebino:

@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\pot\do\mape\strežnika" +app_update 2612550 validate +quit

Pot prilagodi po želji. Če želiš, da SteamCMD samodejno izbere mapo, odstrani to možnost:
+force_install_dir "C:\pot\do\mape\strežnika"
Strežnik boš nato našel v tej mapi:
\SteamCMD\steamapps\common\The Front Dedicated Server
Shrani datoteko in jo zaženi.
Če je vse pravilno, se bo strežnik prenesel.

3. Zagon strežnika

Pojdi v mapo strežnika in ustvari še eno besedilno datoteko.
Poimenuj jo npr. start_server.bat.
Odpri jo za urejanje. Vstavi naslednjo vsebino:

start "" "C:\pot\do\mape\strežnika\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Ime tvojega strežnika" -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

Prilagodi naslednje vrednosti:

  • MaxPlayers=8 : Število 8 zamenjaj s številom igralcev, ki so lahko hkrati na strežniku
  • -ServerName="Ime tvojega strežnika" : Vnesi ime svojega strežnika
  • -ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID : Zamenjaj Steam64ID z ID-ji igralcev, ki naj bodo administratorji na strežniku
  • -OutIPAddress=YOUR_PUBLIC_IP : Javni IP-naslov, ki naj ga uporablja tvoj strežnik
  • -port=PORT -BeaconPort=PORT+1 -QueryPort=PORT+2 -ShutDownServicePort=PORT+3 : Zamenjaj PORT s pristaniščem, ki ga bo uporabljal tvoj strežnik, npr. 7777. Nato ustrezno prilagodi ostale vrednosti, npr. -BeaconPort=7778

Shrani spremembe in zaženi datoteko.
Strežnik bi se moral pravilno zagnati.

4. Konfiguracija strežnika

V mapi strežnika ustvari naslednjo mapo: TheFrontManager
V tej mapi ustvari naslednjo datoteko: ServerConfig_.ini
Prepričaj se, da sta mapa in datoteka pravilno poimenovani, sicer se konfiguracijska datoteka ne bo naložila.
Primer datoteke ServerConfig_.ini:

[BaseServerConfig]
IsCanMail=1.000000
ServerName="Ime tvojega strežnika; odstrani, če je ime nastavljeno v ukazni vrstici"
ServerPassword=
ServerTitle="Kratek opis tvojega strežnika"
PlayerAddExpRate=1

5. Odpiranje vrat

Prepričaj se, da je TheFrontServer.exe dovoljen v požarnem zidu Windows.
Do nastavitev požarnega zidu Windows dostopaš takole:
Desni klik na ikono ščita v opravilni vrstici -> Odpri nadzorno ploščo za varnost .
Nato Zaščita požarnega zidu in omrežja -> Dovoli aplikaciji komunikacijo prek požarnega zidu .

Morda bo treba vrata strežnika ročno posredovati na usmerjevalniku.
Preberi navodila svojega usmerjevalnika, kako to storiš.