Creează-ți propriul server pentru The Front
Cerințe de sistem
Sistem de operare: Windows 10/11, Server 2016/2019/2022 & 64 de biți
CPU: Procesor quad-core
RAM: 8 GB
Spațiu pe disc: 4 GB
1. SteamCMD
Descarcă mai întâi SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD
Dezarhivează arhiva ZIP într-un director la alegere, de ex. C:\SteamCMD.
Sfat: Cel mai bine este să dezarhivezi SteamCMD într-un director creat de tine; altfel, Windows ar putea limita funcționalitatea instrumentului.
2. Descărcarea serverului
În același director în care se află SteamCMD.exe, creează un fișier text nou și redenumește-l, de ex. update_server.bat.
Fă clic dreapta pe fișierul tocmai creat și alege Editare.
Inserează următorul conținut:
@echo off
start "" steamcmd.exe +login anonymous +force_install_dir "C:\Cale\spre\folderul\serverului" +app_update 2612550 validate +quit
Ajustează calea după preferință. Dacă vrei ca SteamCMD să aleagă automat directorul, elimină această opțiune:+force_install_dir "C:\Cale\spre\folderul\serverului"
Vei găsi atunci serverul în următorul director:\SteamCMD\steamapps\common\The Front Dedicated Server
Salvează fișierul și rulează-l.
Dacă ai făcut totul corect, serverul va fi descărcat acum.
3. Pornirea serverului
Mergi în directorul serverului și creează un alt fișier text.
Redenumește-l, de ex. start_server.bat.
Deschide-o pentru editare.
Inserează următorul conținut:
start "" "C:\Cale\spre\folderul\serverului\ProjectWar\Binaries\Win64\TheFrontServer.exe" ProjectWar ProjectWar_Start ?Listen?MaxPlayers=8 -server -game -QueueThreshold=8 -ServerName="Numele serverului tău" -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
Ajustează următoarele valori:
MaxPlayers=8: Înlocuiește 8 cu numărul de jucători care pot fi simultan pe server-ServerName="Numele serverului tău": Introdu aici numele pe care vrei să îl aibă serverul-ServerAdminAccounts=STEAM64ID;STEAM64ID;STEAM64ID: Înlocuiește Steam64ID cu ID-urile jucătorilor care vor avea drepturi de administrator pe server-OutIPAddress=YOUR_PUBLIC_IP: Adresa IP publică pe care vrei s-o folosească serverul-port=PORT-BeaconPort=PORT+1-QueryPort=PORT+2-ShutDownServicePort=PORT+3: Înlocuiește PORT cu portul pe care vrei să îl folosească serverul, de ex. 7777. Apoi ajustează celelalte valori conform indicațiilor, de ex.-BeaconPort=7778
Salvează modificările și rulează fișierul.
Serverul ar trebui să pornească corect.
4. Configurarea serverului
Creează în directorul serverului următorul folder: TheFrontManager
Acum creează în acest folder următorul fișier: ServerConfig_.ini
Asigură-te că atât folderul, cât și fișierul sunt denumite corect; altfel fișierul de configurare nu va fi încărcat.
Exemplu pentru un ServerConfig_.ini:
[BaseServerConfig]
IsCanMail=1.000000
ServerName="Numele serverului tău; elimină dacă numele este setat în linia de comandă"
ServerPassword=
ServerTitle="O scurtă descriere a serverului tău"
PlayerAddExpRate=1
5. Deschiderea porturilor
Asigură-te că TheFrontServer.exe este permisă în Firewall-ul Windows.
Poți accesa setările pentru Firewall-ul Windows astfel:
Clic dreapta pe pictograma în formă de scut din bara de activități -> Afișează tabloul de bord de securitate .
Apoi Firewall și protecție rețea -> Permite o aplicație prin firewall .
Este posibil să fie nevoie să deschizi manual porturile serverului în router.
Consultă manualul routerului tău pentru a vedea pașii necesari.