Acest ghid acoperă tot ce aveți nevoie pentru a instala și configura serverul dvs. dedicat The Front pe Legion Hosting, inclusiv prima pornire, variabilele de pornire din GPanel, configurarea ServerConfig_.ini, setările modului de joc, conectarea la server și gestionarea salvărilor. Pentru comenzile din consola de administrator, consultați Comenzi de administrator pentru The Front.
Ce este The Front
The Front este un shooter de supraviețuire cu lume deschisă post-apocaliptică dezvoltat de Samar Studio. Plasat într-o lume devastată invadată de mutanți și facțiuni ostile, jucătorii trebuie să adune resurse, să creeze arme și echipamente, să construiască și să fortifice baze și să lupte pentru supraviețuire împotriva atât a inamicilor AI, cât și a altor jucători. Jocul combină mecanici de shooter la persoana a treia cu sisteme profunde de construire a bazei și de supraviețuire.
Caracteristicile cheie ale serverului dedicat includ:
- Suport pentru peste 40 de jucători simultani pe un singur server
- Moduri de joc PvP și PvE cu tipuri de mod de luptă configurabile
- Reglare extinsă a gameplay-ului prin fișierul de configurare
ServerConfig_.ini - Mecanici de raid asupra bazelor cu niveluri și timpi de reîncărcare configurabili pentru NPC-urile de raid
- Sisteme de control al teritoriului bazate pe Beacon și de protecție a clădirilor
- Consolă de administrator în joc cu peste 100 de comenzi pentru gestionarea live a serverului
Prima pornire
Când primiți pentru prima dată serverul dvs. The Front de la Legion Hosting, acesta trebuie să finalizeze o instalare inițială înainte de a putea fi jucat.
- Conectați-vă la GPanel și selectați serverul dvs. The Front din lista de servere.
- Faceți clic pe fila Console și apăsați Start.
- Serverul va descărca și instala fișierele serverului dedicat The Front prin Steam (App ID 2334200). Această descărcare inițială poate dura câteva minute în funcție de viteza discului.
- Odată ce descărcarea se finalizează, serverul va porni automat. Prima pornire generează datele inițiale ale lumii și poate dura mai mult decât pornirile ulterioare.
- Așteptați până când ieșirea consolei indică faptul că serverul este gata și ascultă pentru conexiuni. Ar trebui să vedeți mesaje care indică faptul că portul de joc este activ.
Variabile de pornire din GPanel
Setările de bază ale serverului sunt configurate ca variabile de pornire în GPanel. Aceste valori sunt transmise ca parametri de linie de comandă când serverul se lansează și suprascriu orice setări corespunzătoare din fișierele de configurare.
- În GPanel, selectați serverul dvs. The Front.
- Faceți clic pe fila Startup.
- Setați variabilele listate mai jos. Modificările intră în vigoare data viitoare când porniți sau reporniți serverul.
| Variabilă | Implicit | Descriere |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Numele afișat în lista de servere din joc (parametrul de lansare -ServerName). Faceți-l descriptiv astfel încât jucătorii să poată găsi serverul dvs. |
MAX_PLAYERS |
10 |
Numărul maxim de jucători simultani (parametrul -QueueThreshold). Ajustați în funcție de resursele disponibile ale serverului dvs. |
BEACON_PORT |
27016 |
Portul beacon Unreal Engine utilizat pentru stabilirea conexiunilor (handshakes). Configurat automat (port de joc + 1). |
QUERY_PORT |
27017 |
Portul UDP utilizat de Steam pentru interogările din lista de servere. Configurat automat (port de joc + 2). |
SHUTDOWN_PORT |
27017 |
Portul de ascultare al serviciului de oprire. Utilizat pentru semnalele de oprire la distanță. Configurat automat (port de joc + 3). |
ServerConfig_.ini, variabila de pornire are prioritate. Utilizați variabilele de pornire pentru setările de identitate de bază și fișierul de configurare pentru reglarea detaliată a gameplay-ului.
Configurarea ServerConfig_.ini
Setările detaliate ale serverului și ale gameplay-ului sunt controlate prin fișierul ServerConfig_.ini. Acesta este fișierul principal de configurare pentru reglarea comportamentului, regulilor și parametrilor de gameplay ai serverului dvs.
Localizarea fișierului
Fișierul de configurare se află la:
TheFrontManager/ServerConfig_.ini
Accesați acest fișier prin fila Files din GPanel sau prin SFTP. Toate setările se află sub antetul de secțiune [BaseServerConfig].
Setări de bază ale serverului
| Setare | Implicit | Descriere |
|---|---|---|
ServerName |
"My Server" |
Numele afișat pentru server în lista de servere. Încadrați-l în ghilimele. |
ServerPassword |
(gol) | Parola necesară pentru a vă alătura serverului. Lăsați gol pentru un server public. |
ServerTitle |
(gol) | O scurtă descriere a serverului dvs. afișată în lista de servere. |
ServerAdminAccounts |
(gol) | Listă de ID-uri Steam64 separate prin punct și virgulă pentru conturile de administrator. Exemplu: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Numărul maxim de jucători permis pe server simultan. |
IsCanMail |
1.000000 |
Activează sau dezactivează sistemul de mesaje (mail) și chat în joc. Setați la 0 pentru a dezactiva. |
UseSteamSocket |
1 |
Utilizează socket-urile de rețea Steam pentru conexiuni. Lăsați activat pentru majoritatea configurațiilor. |
Setări pentru modul de joc și luptă
| Setare | Implicit | Descriere |
|---|---|---|
ServerFightModeType |
0 |
Modul PvP al serverului. 0 = PvP (jucătorii se pot ataca reciproc), 1 = PvE (jucătorii nu își pot provoca daune reciproc). |
IsCanSelfDamage |
1 |
Permite jucătorilor să își provoace daune lor înșiși. 1 = activat, 0 = dezactivat. |
IsCanFriendDamage |
1 |
Permite focul prietenesc între membrii echipei. 1 = activat, 0 = dezactivat. |
Configurarea porturilor
| Setare | Implicit | Descriere |
|---|---|---|
Port |
5001 |
Portul principal de joc (UDP). Jucătorii se conectează pe acest port. |
BeaconPort |
5002 |
Portul beacon Unreal Engine pentru stabilirea conexiunilor (handshakes). |
ShutDownServicePort |
5004 |
Portul pentru semnalele serviciului de oprire la distanță. |
QueryPort |
5003 |
Portul de query Steam pentru afișarea în lista de servere. |
Exemplu de ServerConfig_.ini
Mai jos este un exemplu de fișier de configurare care arată setările comune:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Setări pentru modul de joc
The Front acceptă modurile PvP și PvE care schimbă fundamental experiența multiplayer. Modul este setat prin setarea ServerFightModeType.
Modul PvE (ServerFightModeType=1)
- Jucătorii nu își pot provoca daune direct reciproc.
- Accentul este pe supraviețuirea cooperativă împotriva inamicilor AI și a mutanților.
- Bazele sunt protejate de raidurile jucătorilor (raidurile NPC încă au loc).
- Ideal pentru comunitățile axate pe construire și explorare.
- Jucătorii pot încă forma echipe, face comerț și coopera.
Modul PvP (ServerFightModeType=0)
- Jucătorii se pot ataca și ucide reciproc.
- Bazele și structurile pot fi atacate (raided) de alți jucători.
- Controlul teritoriului prin sistemul Beacon devine competitiv.
- Multiplicatorii de daune dintre jucători pot fi reglați cu comenzi de administrator (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Recomandat pentru jucătorii competitivi și experimentați.
Setări de construire și raid
Aceste setări controlează protecția bazei și mecanicile de raid. Ele pot fi configurate prin comenzi din consola de administrator sau prin fișierul de configurare:
| Setare / Comandă | Descriere |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Numărul maxim de Beacons (steaguri de teritoriu) pe care le poate plasa fiecare jucător. |
SetHouseFlagExcitantTime [0-24] |
Setează fereastra de atac/raid în ore. În timpul acestei ferestre, jucătorii inamici pot provoca daune structurilor din teritoriul unui Beacon. |
SetHFTrapMaxNum [N] |
Numărul maxim de capcane care pot fi plasate în zona de acoperire a unui Beacon. |
SetConstructDisableRot [1/0] |
Comută degradarea structurilor. Când este activat (1), structurile se degradează încet în timp dacă nu sunt întreținute. |
SetConstructMaxHealthRatio [multiplier] |
Multiplicator pentru durabilitatea maximă a structurilor. Valorile mai mari fac clădirile mai greu de distrus. |
SetConstructDefenseRatio [multiplier] |
Multiplicator pentru daunele primite de structuri. Valorile mai mici reduc daunele asupra clădirilor. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate și SetCityNPCNumRate.
Setări pentru ratele de experiență și resurse
Puteți regla ratele de câștig de experiență, ratele de colectare a resurselor și diverși multiplicatori de gameplay prin fișierul ServerConfig_.ini sau prin comenzi din consola de administrator în timp ce serverul rulează.
Rate de experiență
| Setare / Comandă | Implicit | Descriere |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplicator pentru toată experiența câștigată de jucători. Setați la 2 pentru XP dublu. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplicator pentru experiența câștigată din uciderea NPC-urilor. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplicator pentru experiența câștigată din adunarea resurselor. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplicator pentru experiența câștigată din meșteșugărirea obiectelor. |
Rate de colectare a resurselor
| Comandă | Descriere |
|---|---|
GMSetTreeGainRate [N] |
Multiplicator pentru colectarea lemnului. |
GMSetBushGainRate [N] |
Multiplicator pentru colectarea plantelor și tufișurilor. |
GMSetOreGainRate [N] |
Multiplicator pentru colectarea minereurilor și mineralelor. |
GMSetCropReapRate [N] |
Multiplicator pentru randamentul recoltării culturilor. |
GMSetFleshGainRate [N] |
Multiplicator pentru colectarea cărnii de animale. |
GMSetCropGrowRate [N] |
Multiplicator pentru viteza de creștere a culturilor. |
GMSetTTC_Oil_Rate [N] |
Multiplicator pentru producția sondei de petrol. |
GMSetWaterCollector_Rate [N] |
Multiplicator pentru producția colectorului de rouă/apă. |
GMSetTTC_Fish_Rate [N] |
Multiplicator pentru producția coșului de pescuit. |
Cum să vă conectați
Jucătorii se conectează la serverul dvs. The Front prin lista de servere din joc. Găsiți IP-ul și portul serverului dvs. din fila Console din GPanel sau consultați Cum să găsiți IP-ul și portul serverului dvs.
Prin lista de servere din joc
- Lansați The Front.
- Din meniul principal, faceți clic pe Servers.
- Faceți clic pe fila Dedicated Servers din partea de sus.
- Utilizați bara de căutare sau derulați prin listă pentru a găsi serverul dvs. după nume (numele pe care l-ați setat în setarea
ServerName). - Faceți clic pe serverul dvs. și apăsați Join. Introduceți parola dacă este setată una.
ServerName este configurată corect.
Prin lista de servere Steam
- În Steam, accesați View > Game Servers (sau Servers).
- Faceți clic pe fila Favorites și apoi pe Add a Server.
- Introduceți IP-ul și portul de query al serverului dvs. în formatul
IP:QUERY_PORT(de exemplu,192.168.1.100:5003). - Odată ce serverul apare, faceți dublu clic pe el pentru a lansa The Front și a vă conecta.
Gestionarea salvărilor și ștergerea lumilor (World Wipes)
The Front salvează automat datele lumii la intervale regulate. Înțelegerea sistemului de salvare este importantă pentru gestionarea lumii serverului dvs.
Locația salvărilor
Datele de salvare ale lumii sunt stocate în directorul de date al serverului. Intervalul de salvare poate fi configurat cu comanda de administrator SetSaveGameInterval (valoare în secunde).
Salvare manuală
Pentru a declanșa o salvare manuală a lumii, utilizați comanda din consola de administrator:
SaveWorld
Acest lucru este util înainte de a efectua întreținere, de a face modificări de configurare sau de a opri serverul.
Crearea de copii de rezervă
- Opriți serverul din GPanel.
- Navigați la directorul de salvare al serverului prin fila Files din GPanel sau prin SFTP.
- Descărcați fișierele de salvare pe computerul dvs. local pentru păstrare în siguranță.
- De asemenea, faceți o copie de rezervă a fișierului dvs.
ServerConfig_.inipentru a vă păstra setările.
Pornirea unei lumi noi (World Wipe)
Pentru a șterge lumea și a începe de la zero:
- Opriți serverul din GPanel.
- Navigați la directorul de date de salvare.
- Ștergeți sau redenumiți fișierele de salvare existente ale lumii.
- Opțional, setați parametrul
ClearSeverTimeînServerConfig_.inila o dată (format:yyyy-mm-dd) pentru a programa o ștergere. - Porniți serverul. Acesta va genera o lume nouă de la zero.
Referință porturi
The Front utilizează următoarele porturi de rețea. Acestea sunt configurate automat de planul dvs. de găzduire pe Legion Hosting.
| Port | Protocol | Implicit | Scop |
|---|---|---|---|
| Port de joc | UDP | 5001 |
Conexiunile principale de joc. Jucătorii se conectează pe acest port. |
| Port Beacon | UDP | 5002 |
Portul beacon Unreal Engine pentru stabilirea conexiunilor (handshakes). |
| Port de query | UDP | 5003 |
Interogările listei de servere Steam. |
| Port serviciu de oprire | TCP | 5004 |
Ascultătorul serviciului de oprire la distanță. |
Articole asociate
- Comenzi de administrator pentru The Front
- Cum să găsiți IP-ul și portul serverului dvs.
- Cum să încărcați fișiere prin SFTP
- Primii pași cu noul dvs. server
Aveți nevoie de ajutor?
Dacă încă întâmpinați probleme cu serverul dvs. The Front, vă rugăm să deschideți un tichet de asistență, iar echipa noastră vă va ajuta cu plăcere.