Ovaj vodič pokriva sve što vam je potrebno da podesite i konfigurišete vaš The Front namenski server na Legion Hosting, uključujući prvo pokretanje, GPanel startup promenljive, ServerConfig_.ini konfiguraciju, podešavanja režima igre, povezivanje sa serverom i upravljanje sačuvanim igrama. Za admin komande konzole, pogledajte The Front admin komande.
Šta je The Front
The Front je post-apokaliptična pucačina za preživljavanje u otvorenom svetu koju je razvio Samar Studio. Smeštena u opustošen svet preplavljen mutantima i neprijateljskim frakcijama, igrači moraju da prikupljaju resurse, izrađuju oružje i opremu, grade i utvrđuju baze i bore se za preživljavanje protiv AI neprijatelja i drugih igrača. Igra kombinuje mehaniku pucačine iz trećeg lica sa dubokim sistemima gradnje baza i preživljavanja.
Ključne karakteristike namenskog servera uključuju:
- Podršku za više od 40 istovremenih igrača na jednom serveru
- PvP i PvE režime igre sa konfigurabilnim tipovima režima borbe
- Opsežno podešavanje gejmpleja kroz konfiguracionu datoteku
ServerConfig_.ini - Mehaniku napada na baze sa konfigurabilnim nivoima raid NPC-ova i cooldown-ima
- Sisteme kontrole teritorije i zaštite gradnje zasnovane na Beacon-u
- Admin konzolu u igri sa preko 100 komandi za upravljanje serverom u realnom vremenu
Prvo pokretanje
Kada prvi put dobijete svoj The Front server od Legion Hosting, on mora da završi početnu instalaciju pre nego što se može igrati na njemu.
- Prijavite se na GPanel i izaberite svoj The Front server sa liste servera.
- Kliknite na karticu Console i pritisnite Start.
- Server će preuzeti i instalirati datoteke The Front namenskog servera putem Steam-a (App ID 2334200). Ovo početno preuzimanje može potrajati nekoliko minuta u zavisnosti od brzine diska.
- Kada se preuzimanje završi, server će se automatski pokrenuti. Prvo pokretanje generiše početne podatke sveta i može potrajati duže od narednih pokretanja.
- Sačekajte dok izlaz konzole ne pokaže da je server spreman i da osluškuje veze. Trebalo bi da vidite poruke koje pokazuju da je game port aktivan.
GPanel startup promenljive
Osnovna podešavanja servera konfigurišu se kao startup promenljive u GPanel-u. Ove vrednosti se prosleđuju kao parametri komandne linije prilikom pokretanja servera i nadjačavaju sva odgovarajuća podešavanja u konfiguracionim datotekama.
- U GPanel, izaberite svoj The Front server.
- Kliknite na karticu Startup.
- Postavite promenljive navedene ispod. Izmene stupaju na snagu sledeći put kada pokrenete ili ponovo pokrenete server.
| Promenljiva | Podrazumevano | Opis |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Ime prikazano u pretraživaču servera u igri (-ServerName startup parametar). Učinite ga opisnim kako bi igrači mogli da pronađu vaš server. |
MAX_PLAYERS |
10 |
Maksimalan broj istovremenih igrača (-QueueThreshold parametar). Prilagodite na osnovu dostupnih resursa vašeg servera. |
BEACON_PORT |
27016 |
Unreal Engine beacon port koji se koristi za rukovanje vezom. Automatski konfigurisan (game port + 1). |
QUERY_PORT |
27017 |
UDP port koji Steam koristi za upite pretraživača servera. Automatski konfigurisan (game port + 2). |
SHUTDOWN_PORT |
27017 |
Port za osluškivanje servisa za gašenje. Koristi se za signale daljinskog gašenja. Automatski konfigurisan (game port + 3). |
ServerConfig_.ini, startup promenljiva ima prednost. Koristite startup promenljive za osnovna podešavanja identiteta, a konfiguracionu datoteku za detaljno podešavanje gejmpleja.
ServerConfig_.ini konfiguracija
Detaljna podešavanja servera i gejmpleja kontrolišu se kroz datoteku ServerConfig_.ini. Ovo je primarna konfiguraciona datoteka za podešavanje ponašanja servera, pravila i parametara gejmpleja.
Pronalaženje datoteke
Konfiguraciona datoteka se nalazi na:
TheFrontManager/ServerConfig_.ini
Pristupite ovoj datoteci putem GPanel kartice Files ili putem SFTP. Sva podešavanja idu pod zaglavlje sekcije [BaseServerConfig].
Osnovna podešavanja servera
| Podešavanje | Podrazumevano | Opis |
|---|---|---|
ServerName |
"My Server" |
Prikazno ime servera u pretraživaču servera. Stavite pod navodnike. |
ServerPassword |
(prazno) | Lozinka potrebna za pridruživanje serveru. Ostavite prazno za javni server. |
ServerTitle |
(prazno) | Kratak opis vašeg servera prikazan u pretraživaču servera. |
ServerAdminAccounts |
(prazno) | Lista Steam64 ID-ova za admin naloge, razdvojenih tačka-zarezom. Primer: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maksimalan broj igrača dozvoljen na serveru istovremeno. |
IsCanMail |
1.000000 |
Omogućava ili onemogućava sistem pošte i četa u igri. Postavite na 0 da onemogućite. |
UseSteamSocket |
1 |
Koristite Steam mrežne sokete za veze. Ostavite omogućeno za većinu podešavanja. |
Podešavanja režima igre i borbe
| Podešavanje | Podrazumevano | Opis |
|---|---|---|
ServerFightModeType |
0 |
PvP režim servera. 0 = PvP (igrači mogu da napadaju jedni druge), 1 = PvE (igrači ne mogu da nanose štetu jedni drugima). |
IsCanSelfDamage |
1 |
Dozvoljava igračima da nanose štetu sami sebi. 1 = omogućeno, 0 = onemogućeno. |
IsCanFriendDamage |
1 |
Dozvoljava prijateljsku vatru između članova tima. 1 = omogućeno, 0 = onemogućeno. |
Konfiguracija portova
| Podešavanje | Podrazumevano | Opis |
|---|---|---|
Port |
5001 |
Primarni game port (UDP). Igrači se povezuju na ovaj port. |
BeaconPort |
5002 |
Unreal Engine beacon port za rukovanje vezom. |
ShutDownServicePort |
5004 |
Port za signale servisa daljinskog gašenja. |
QueryPort |
5003 |
Steam query port za listinge pretraživača servera. |
Primer ServerConfig_.ini
Ispod je primer konfiguracione datoteke koja prikazuje uobičajena podešavanja:
[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
Podešavanja režima igre
The Front podržava PvP i PvE režime koji iz osnove menjaju iskustvo igre za više igrača. Režim se postavlja putem podešavanja ServerFightModeType.
PvE režim (ServerFightModeType=1)
- Igrači ne mogu direktno da nanose štetu jedni drugima.
- Fokus je na kooperativnom preživljavanju protiv AI neprijatelja i mutanata.
- Baze su zaštićene od napada igrača (NPC napadi se i dalje dešavaju).
- Idealno za zajednice fokusirane na gradnju i istraživanje.
- Igrači i dalje mogu da formiraju odrede, trguju i sarađuju.
PvP režim (ServerFightModeType=0)
- Igrači mogu da napadaju i ubijaju jedni druge.
- Baze i građevine mogu biti napadnute od strane drugih igrača.
- Kontrola teritorije kroz Beacon sistem postaje takmičarska.
- Množioci štete između igrača mogu se podesiti pomoću admin komandi (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Preporučuje se za takmičarske i iskusne igrače.
Podešavanja gradnje i napada
Ova podešavanja kontrolišu zaštitu baza i mehaniku napada. Mogu se konfigurisati putem admin komandi konzole ili konfiguracione datoteke:
| Podešavanje / Komanda | Opis |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maksimalan broj Beacon-a (teritorijalnih zastava) koje svaki igrač može da postavi. |
SetHouseFlagExcitantTime [0-24] |
Postavlja prozor za napad/raid u satima. Tokom ovog prozora, neprijateljski igrači mogu da nanose štetu građevinama unutar teritorije Beacon-a. |
SetHFTrapMaxNum [N] |
Maksimalan broj zamki koje se mogu postaviti unutar područja pokrivenosti Beacon-a. |
SetConstructDisableRot [1/0] |
Uključuje ili isključuje propadanje građevina. Kada je omogućeno (1), građevine polako propadaju tokom vremena ako se ne održavaju. |
SetConstructMaxHealthRatio [multiplier] |
Množilac za maksimalnu izdržljivost građevine. Veće vrednosti čine zgrade težim za uništavanje. |
SetConstructDefenseRatio [multiplier] |
Množilac za štetu koju primaju građevine. Niže vrednosti smanjuju štetu zgradama. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate i SetCityNPCNumRate.
Podešavanja stope iskustva i resursa
Možete podesiti stope dobijanja iskustva, stope prikupljanja resursa i razne množioce gejmpleja kroz datoteku ServerConfig_.ini ili putem admin komandi konzole dok je server pokrenut.
Stope iskustva
| Podešavanje / Komanda | Podrazumevano | Opis |
|---|---|---|
PlayerAddExpRate |
1 |
Množilac za sve iskustvo koje igrači dobijaju. Postavite na 2 za dupli XP. |
SetPlayerKillAddExpRate [N] |
1 |
Množilac za iskustvo dobijeno od ubijanja NPC-ova. |
SetPlayerFarmAddExpRate [N] |
1 |
Množilac za iskustvo dobijeno od prikupljanja resursa. |
SetPlayerCraftAddExpRate [N] |
1 |
Množilac za iskustvo dobijeno od izrade predmeta. |
Stope prikupljanja resursa
| Komanda | Opis |
|---|---|
GMSetTreeGainRate [N] |
Množilac prikupljanja drveta. |
GMSetBushGainRate [N] |
Množilac prikupljanja biljaka i žbunja. |
GMSetOreGainRate [N] |
Množilac prikupljanja rude i minerala. |
GMSetCropReapRate [N] |
Množilac prinosa žetve useva. |
GMSetFleshGainRate [N] |
Množilac prikupljanja životinjskog mesa. |
GMSetCropGrowRate [N] |
Množilac brzine rasta useva. |
GMSetTTC_Oil_Rate [N] |
Množilac proizvodnje naftnih bušotina. |
GMSetWaterCollector_Rate [N] |
Množilac proizvodnje sakupljača rose/vode. |
GMSetTTC_Fish_Rate [N] |
Množilac proizvodnje korpe za ribu. |
Kako se povezati
Igrači se povezuju na vaš The Front server putem pretraživača servera u igri. Pronađite IP i port vašeg servera u GPanel kartici Console ili pogledajte Kako da pronađete IP i port vašeg servera.
Putem pretraživača servera u igri
- Pokrenite The Front.
- U glavnom meniju, kliknite na Servers.
- Kliknite na karticu Dedicated Servers na vrhu.
- Koristite traku za pretragu ili se pomerajte kroz listu da biste pronašli svoj server po imenu (ime koje ste postavili u podešavanju
ServerName). - Kliknite na svoj server i pritisnite Join. Unesite lozinku ako je postavljena.
ServerName ispravno konfigurisano.
Putem Steam pretraživača servera
- U Steam-u, idite na View > Game Servers (ili Servers).
- Kliknite na karticu Favorites a zatim Add a Server.
- Unesite IP i query port vašeg servera u formatu
IP:QUERY_PORT(na primer,192.168.1.100:5003). - Kada se server pojavi, dvaput kliknite na njega da biste pokrenuli The Front i povezali se.
Upravljanje sačuvanim igrama i brisanje sveta
The Front automatski čuva podatke sveta u redovnim intervalima. Razumevanje sistema čuvanja je važno za upravljanje svetom vašeg servera.
Lokacija čuvanja
Sačuvani podaci sveta čuvaju se u direktorijumu podataka servera. Interval čuvanja se može konfigurisati admin komandom SetSaveGameInterval (vrednost u sekundama).
Ručno čuvanje
Da biste pokrenuli ručno čuvanje sveta, koristite admin komandu konzole:
SaveWorld
Ovo je korisno pre obavljanja održavanja, pravljenja izmena konfiguracije ili gašenja servera.
Pravljenje rezervnih kopija
- Zaustavite server iz GPanel-a.
- Idite do direktorijuma za čuvanje servera putem GPanel kartice Files ili SFTP.
- Preuzmite sačuvane datoteke na svoj lokalni računar radi sigurnosti.
- Takođe napravite rezervnu kopiju vaše datoteke
ServerConfig_.inida biste sačuvali svoja podešavanja.
Pokretanje novog sveta (brisanje sveta)
Da biste obrisali svet i počeli iznova:
- Zaustavite server iz GPanel-a.
- Idite do direktorijuma sa sačuvanim podacima.
- Obrišite ili preimenujte postojeće sačuvane datoteke sveta.
- Opciono, postavite parametar
ClearSeverTimeuServerConfig_.inina datum (format:yyyy-mm-dd) da biste zakazali brisanje. - Pokrenite server. On će generisati svež svet od početka.
Pregled portova
The Front koristi sledeće mrežne portove. Oni se automatski konfigurišu vašim hosting planom na Legion Hosting.
| Port | Protokol | Podrazumevano | Svrha |
|---|---|---|---|
| Game Port | UDP | 5001 |
Primarne veze igre. Igrači se povezuju na ovaj port. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon port za rukovanje vezom. |
| Query Port | UDP | 5003 |
Upiti Steam pretraživača servera. |
| Shutdown Service Port | TCP | 5004 |
Osluškivač servisa daljinskog gašenja. |
Povezani članci
- The Front admin komande
- Kako da pronađete IP i port vašeg servera
- Kako da otpremite datoteke putem SFTP-a
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako i dalje imate problema sa vašim The Front serverom, molimo vas otvorite tiket podrške i naš tim će vam rado pomoći.