Ovaj vodič pokriva sve što trebate za postavljanje i konfiguraciju vašeg The Front namjenskog servera na Legion Hosting, uključujući prvo pokretanje, GPanel varijable pokretanja, konfiguraciju ServerConfig_.ini, postavke načina igre, povezivanje na server i upravljanje spremanjima. Za administratorske naredbe konzole, pogledajte The Front Administratorske Naredbe.
Što je The Front
The Front je post-apokaliptična otvoreni-svijet pucačina za preživljavanje koju je razvio Samar Studio. Smješten u uništenom svijetu prepunom mutanata i neprijateljskih frakcija, igrači moraju prikupljati resurse, izrađivati oružje i opremu, graditi i utvrđivati baze te se boriti za preživljavanje protiv AI neprijatelja i drugih igrača. Igra kombinira mehanike pucačine iz trećeg lica s dubokim sustavima gradnje baza i preživljavanja.
Ključne značajke namjenskog servera uključuju:
- Podrška za do 40+ istovremenih igrača na jednom serveru
- PvP i PvE načini igre s podesivim vrstama borbenog načina
- Opsežno podešavanje igranja putem konfiguracijske datoteke
ServerConfig_.ini - Mehanike najezdi na baze s podesivim razinama NPC-ova za najezde i cooldownima
- Beacon sustav kontrole teritorija i zaštite građenja
- Administratorska konzola u igri s preko 100 naredbi za upravljanje serverom uživo
Prvo Pokretanje
Kada prvi put dobijete svoj The Front server od Legion Hosting, potrebno je dovršiti početnu instalaciju prije nego što se može igrati na njemu.
- Prijavite se na GPanel i odaberite svoj The Front server s popisa servera.
- Kliknite karticu Console i pritisnite Start.
- Server će preuzeti i instalirati datoteke namjenskog servera The Front putem Steam (App ID 2334200). Ovo početno preuzimanje može potrajati nekoliko minuta ovisno o brzini diska.
- Nakon dovršetka preuzimanja, server će se automatski pokrenuti. Prvo pokretanje generira početne podatke svijeta i može trajati dulje od kasnijih pokretanja.
- Pričekajte dok izlaz konzole ne pokaže da je server spreman i sluša veze. Trebali biste vidjeti poruke koje pokazuju da je port igre aktivan.
GPanel Varijable Pokretanja
Osnovne postavke servera konfigurirane su kao varijable pokretanja u GPanel. Ove vrijednosti se prosljeđuju kao parametri naredbenog retka pri pokretanju servera i nadjačavaju sve odgovarajuće postavke u konfiguracijskim datotekama.
- U GPanel, odaberite svoj The Front server.
- Kliknite karticu Startup.
- Postavite varijable navedene u nastavku. Promjene stupaju na snagu sljedeći put kada pokrenete ili restartate server.
| Varijabla | Zadano | Opis |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Naziv prikazan u pregledniku servera u igri (parametar pokretanja -ServerName). Učinite ga opisnim kako bi igrači mogli pronaći vaš server. |
MAX_PLAYERS |
10 |
Maksimalan broj istovremenih igrača (parametar -QueueThreshold). Prilagodite na temelju dostupnih resursa vašeg servera. |
BEACON_PORT |
27016 |
Unreal Engine beacon port koji se koristi za rukovanje vezama. Automatski konfiguriran (port igre + 1). |
QUERY_PORT |
27017 |
UDP port koji Steam koristi za upite preglednika servera. Automatski konfiguriran (port igre + 2). |
SHUTDOWN_PORT |
27017 |
Port na kojem sluša servis za gašenje. Koristi se za signale udaljenog gašenja. Automatski konfiguriran (port igre + 3). |
ServerConfig_.ini, varijabla pokretanja ima prednost. Koristite varijable pokretanja za osnovne identifikacijske postavke, a konfiguracijsku datoteku za detaljno podešavanje igranja.
Konfiguracija ServerConfig_.ini
Detaljne postavke servera i igranja kontrolirane su putem datoteke ServerConfig_.ini. Ovo je primarna konfiguracijska datoteka za podešavanje ponašanja, pravila i parametara igranja vašeg servera.
Lociranje Datoteke
Konfiguracijska datoteka nalazi se na:
TheFrontManager/ServerConfig_.ini
Pristupite ovoj datoteci putem GPanel kartice Files ili putem SFTP. Sve postavke idu pod zaglavlje sekcije [BaseServerConfig].
Osnovne Postavke Servera
| Postavka | Zadano | Opis |
|---|---|---|
ServerName |
"My Server" |
Prikazni naziv servera u pregledniku servera. Stavite u navodnike. |
ServerPassword |
(prazno) | Lozinka potrebna za pridruživanje serveru. Ostavite prazno za javni server. |
ServerTitle |
(prazno) | Kratki opis vašeg servera prikazan u pregledniku servera. |
ServerAdminAccounts |
(prazno) | Popis Steam64 ID-ova odvojenih točkom-zarezom za administratorske račune. Primjer: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maksimalan broj igrača dopuštenih na serveru istovremeno. |
IsCanMail |
1.000000 |
Omogućite ili onemogućite sustav pošte i chata u igri. Postavite na 0 za onemogućavanje. |
UseSteamSocket |
1 |
Koristi Steam mrežne utičnice za veze. Ostavite omogućeno za većinu postavki. |
Postavke Načina Igre i Borbe
| Postavka | Zadano | Opis |
|---|---|---|
ServerFightModeType |
0 |
PvP način servera. 0 = PvP (igrači mogu napadati jedni druge), 1 = PvE (igrači ne mogu oštećivati jedni druge). |
IsCanSelfDamage |
1 |
Dopusti igračima da oštete sami sebe. 1 = omogućeno, 0 = onemogućeno. |
IsCanFriendDamage |
1 |
Dopusti prijateljsku vatru između članova tima. 1 = omogućeno, 0 = onemogućeno. |
Konfiguracija Portova
| Postavka | Zadano | Opis |
|---|---|---|
Port |
5001 |
Primarni port igre (UDP). Igrači se povezuju na ovaj port. |
BeaconPort |
5002 |
Unreal Engine beacon port za rukovanje vezama. |
ShutDownServicePort |
5004 |
Port za signale servisa udaljenog gašenja. |
QueryPort |
5003 |
Steam port upita za popis preglednika servera. |
Primjer ServerConfig_.ini
U nastavku je primjer konfiguracijske datoteke s uobičajenim postavkama:
[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
Postavke Načina Igre
The Front podržava PvP i PvE načine koji fundamentalno mijenjaju iskustvo višeigračkog načina. Način se postavlja putem postavke ServerFightModeType.
PvE Način (ServerFightModeType=1)
- Igrači ne mogu izravno oštećivati jedni druge.
- Fokus je na kooperativnom preživljavanju protiv AI neprijatelja i mutanata.
- Baze su zaštićene od najezdi igrača (najezde NPC-ova se i dalje događaju).
- Idealno za zajednice usmjerene na građenje i istraživanje.
- Igrači i dalje mogu formirati timove, trgovati i surađivati.
PvP Način (ServerFightModeType=0)
- Igrači mogu napadati i ubijati jedni druge.
- Baze i strukture mogu biti napadnute od strane drugih igrača.
- Kontrola teritorija putem Beacon sustava postaje natjecateljska.
- Multiplikatori štete između igrača mogu se podešavati administratorskim naredbama (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Preporučeno za natjecateljske i iskusne igrače.
Postavke Građenja i Najezdi
Ove postavke kontroliraju zaštitu baze i mehanike najezdi. Mogu se konfigurirati putem administratorskih naredbi konzole ili konfiguracijske datoteke:
| Postavka / Naredba | Opis |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maksimalan broj Beacona (teritorijalnih zastava) koje svaki igrač može postaviti. |
SetHouseFlagExcitantTime [0-24] |
Postavlja vremenski prozor za napade/najezde u satima. Tijekom ovog prozora, neprijateljski igrači mogu oštetiti strukture unutar teritorija Beacona. |
SetHFTrapMaxNum [N] |
Maksimalan broj zamki koje se mogu postaviti unutar područja pokrivenosti Beacona. |
SetConstructDisableRot [1/0] |
Uključuje/isključuje propadanje struktura. Kada je omogućeno (1), strukture polako propadaju s vremenom ako se ne održavaju. |
SetConstructMaxHealthRatio [multiplier] |
Multiplikator maksimalne izdržljivosti struktura. Veće vrijednosti čine građevine teže za uništiti. |
SetConstructDefenseRatio [multiplier] |
Multiplikator primljene štete za strukture. Niže vrijednosti smanjuju štetu na građevine. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate i SetCityNPCNumRate.
Postavke Stopa Iskustva i Resursa
Možete podešavati stope stjecanja iskustva, stope prikupljanja resursa i razne multiplikatore igranja putem datoteke ServerConfig_.ini ili putem administratorskih naredbi konzole dok server radi.
Stope Iskustva
| Postavka / Naredba | Zadano | Opis |
|---|---|---|
PlayerAddExpRate |
1 |
Multiplikator za svo iskustvo koje igrači stječu. Postavite na 2 za dvostruko iskustvo. |
SetPlayerKillAddExpRate [N] |
1 |
Multiplikator za iskustvo stečeno ubijanjem NPC-ova. |
SetPlayerFarmAddExpRate [N] |
1 |
Multiplikator za iskustvo stečeno prikupljanjem resursa. |
SetPlayerCraftAddExpRate [N] |
1 |
Multiplikator za iskustvo stečeno izradom predmeta. |
Stope Prikupljanja Resursa
| Naredba | Opis |
|---|---|
GMSetTreeGainRate [N] |
Multiplikator prikupljanja drva. |
GMSetBushGainRate [N] |
Multiplikator prikupljanja biljaka i grmlja. |
GMSetOreGainRate [N] |
Multiplikator prikupljanja rude i minerala. |
GMSetCropReapRate [N] |
Multiplikator prinosa berbe usjeva. |
GMSetFleshGainRate [N] |
Multiplikator prikupljanja životinjskog mesa. |
GMSetCropGrowRate [N] |
Multiplikator brzine rasta usjeva. |
GMSetTTC_Oil_Rate [N] |
Multiplikator proizvodnje naftne bušotine. |
GMSetWaterCollector_Rate [N] |
Multiplikator proizvodnje sakupljača rose/vode. |
GMSetTTC_Fish_Rate [N] |
Multiplikator proizvodnje košare za ribu. |
Kako se Povezati
Igrači se povezuju na vaš The Front server putem preglednika servera u igri. Pronađite IP adresu i port vašeg servera iz GPanel kartice Console ili pogledajte Kako Pronaći IP Adresu i Port Vašeg Servera.
Putem Preglednika Servera u Igri
- Pokrenite The Front.
- Iz glavnog izbornika kliknite Servers.
- Kliknite karticu Dedicated Servers na vrhu.
- Koristite traku za pretraživanje ili se pomičite kroz popis kako biste pronašli server po imenu (naziv koji ste postavili u postavci
ServerName). - Kliknite na svoj server i pritisnite Join. Unesite lozinku ako je postavljena.
ServerName ispravno konfigurirana.
Putem Steam Preglednika Servera
- U Steam, idite na View > Game Servers (ili Servers).
- Kliknite karticu Favorites i zatim Add a Server.
- Unesite IP adresu i port upita vašeg servera u formatu
IP:QUERY_PORT(na primjer,192.168.1.100:5003). - Nakon što se server pojavi, dvaput kliknite na njega za pokretanje The Front i povezivanje.
Upravljanje Spremanjima i Brisanje Svijeta
The Front automatski sprema podatke svijeta u redovitim intervalima. Razumijevanje sustava spremanja važno je za upravljanje svijetom vašeg servera.
Lokacija Spremanja
Podaci spremanja svijeta pohranjeni su u direktoriju podataka servera. Interval spremanja može se konfigurirati administratorskom naredbom SetSaveGameInterval (vrijednost u sekundama).
Ručno Spremanje
Za pokretanje ručnog spremanja svijeta, koristite administratorsku naredbu konzole:
SaveWorld
Ovo je korisno prije izvođenja održavanja, unošenja promjena u konfiguraciju ili gašenja servera.
Stvaranje Sigurnosnih Kopija
- Zaustavite server iz GPanel.
- Navigirajte do direktorija spremanja servera putem GPanel kartice Files ili SFTP.
- Preuzmite datoteke spremanja na vaše lokalno računalo radi sigurnosti.
- Također napravite sigurnosnu kopiju datoteke
ServerConfig_.iniza očuvanje vaših postavki.
Pokretanje Novog Svijeta (Brisanje Svijeta)
Za brisanje svijeta i početak iznova:
- Zaustavite server iz GPanel.
- Navigirajte do direktorija podataka spremanja.
- Obrišite ili preimenujte postojeće datoteke spremanja svijeta.
- Opcionalno, postavite parametar
ClearSeverTimeuServerConfig_.inina datum (format:yyyy-mm-dd) za zakazivanje brisanja. - Pokrenite server. Generirat će svjež svijet od nule.
Referenca Portova
The Front koristi sljedeće mrežne portove. Oni su automatski konfigurirani vašim hosting planom na Legion Hosting.
| Port | Protokol | Zadano | Namjena |
|---|---|---|---|
| Port Igre | UDP | 5001 |
Primarne veze igre. Igrači se povezuju na ovaj port. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon port za rukovanje vezama. |
| Port Upita | UDP | 5003 |
Upiti Steam preglednika servera. |
| Port Servisa za Gašenje | TCP | 5004 |
Slušatelj servisa za udaljeno gašenje. |
Povezani Članci
- The Front Administratorske Naredbe
- Kako Pronaći IP Adresu i Port Vašeg Servera
- Kako Prenijeti Datoteke putem SFTP
- Početak Rada s Vašim Novim Serverom
Trebate Pomoć?
Ako i dalje imate problema s vašim The Front serverom, molimo otvorite zahtjev za podršku i naš tim će vam rado pomoći.