See juhend käsitleb kõike, mida vajate oma The Front pühendatud serveri seadistamiseks ja konfigureerimiseks Legion Hosting-us, sealhulgas esmane käivitamine, GPanel käivitusmuutujad, ServerConfig_.ini konfiguratsioon, mängurežiimi sätted, serveriga ühendamine ja salvestuste haldamine. Administraatorikonsooli käskude kohta vaadake The Front administraatorikäsud.
Mis on The Front
The Front on postapokalüptiline avatud maailmaga ellujäämis-tulistamismäng, mille on arendanud Samar Studio. Mutantidest ja vaenulikest faktsioonidest üle ujutatud hävitatud maailmas peavad mängijad koguma ressursse, meisterdama relvi ja varustust, ehitama ja kindlustama baase ning võitlema ellujäämise nimel nii tehisintellekti vaenlaste kui ka teiste mängijate vastu. Mäng ühendab kolmanda isiku tulistamismehaanika sügavate baasiehi- tuse ja ellujäämissüsteemidega.
Pühendatud serveri peamised omadused:
- Toetus kuni 40+ samaaegsele mängijale ühes serveris
- PvP ja PvE mängurežiimid konfigureeritavate võitlusrežiimi tüüpidega
- Ulatuslik mängu häälestamine faili
ServerConfig_.inikaudu - Baasi ründamise mehaanika konfigureeritavate rünnaku-NPC tasemete ja taastumisaegadega
- Beacon-põhine territooriumi kontroll ja ehitiste kaitsesüsteemid
- Mängusisene administraatorikonsool enam kui 100 käsuga reaalajas serveri haldamiseks
Esmane käivitamine
Kui saate oma The Front serveri Legion Hosting-ult, peab see enne mängimist läbima esialgse installimise.
- Logige sisse GPanel-i ja valige oma The Front server serverite loendist.
- Klõpsake Console vahekaardile ja vajutage Start.
- Server laadib alla ja installib The Front pühendatud serveri failid Steam kaudu (rakenduse ID 2334200). See esialgne allalaadimine võib ketta kiirusest sõltuvalt võtta mitu minutit.
- Kui allalaadimine on lõppenud, käivitub server automaatselt. Esimene käivitamine genereerib esialgse maailma andmed ja võib võtta kauem kui järgnevad käivitamised.
- Oodake, kuni konsooli väljund näitab, et server on valmis ja kuulab ühendusi. Peaksite nägema teateid, mis näitavad, et mänguport on aktiivne.
GPanel käivitusmuutujad
Serveri põhisätted konfigureeritakse GPanel-is käivitusmuutujatena. Need väärtused edastatakse käsurea parameetritena serveri käivitamisel ja alistavad konfiguratsioonifailides olevad vastavad sätted.
- GPanel-is valige oma The Front server.
- Klõpsake Startup vahekaardile.
- Seadke allpool loetletud muutujad. Muudatused jõustuvad järgmisel serveri käivitamisel või taaskäivitamisel.
| Muutuja | Vaikeväärtus | Kirjeldus |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Mängusiseses serveribrauseris kuvatav nimi (-ServerName käivitusparameeter). Tehke see kirjeldavaks, et mängijad saaksid teie serveri leida. |
MAX_PLAYERS |
10 |
Maksimaalne samaaegsete mängijate arv (-QueueThreshold parameeter). Reguleerige vastavalt oma serveri saadaolevatele ressurssidele. |
BEACON_PORT |
27016 |
Unreal Engine beacon port, mida kasutatakse ühenduse käepigistusteks. Automaatselt konfigureeritud (mänguport + 1). |
QUERY_PORT |
27017 |
UDP port, mida Steam kasutab serveribrauseri päringute jaoks. Automaatselt konfigureeritud (mänguport + 2). |
SHUTDOWN_PORT |
27017 |
Sulgemise teenuse kuulamisport. Kasutatakse kaugsulgemise signaalide jaoks. Automaatselt konfigureeritud (mänguport + 3). |
ServerConfig_.ini, siis käivitusmuutuja on ülimuslik. Kasutage käivitusmuutujaid põhiliste identiteedi sätete jaoks ja konfiguratsioonifaili üksikasjaliku mängu häälestamise jaoks.
ServerConfig_.ini konfiguratsioon
Üksikasjalikud serveri ja mängu sätted juhitakse faili ServerConfig_.ini kaudu. See on peamine konfiguratsioonifail teie serveri käitumise, reeglite ja mänguparameetrite häälestamiseks.
Faili asukoht
Konfiguratsioonifail asub:
TheFrontManager/ServerConfig_.ini
Juurdepääs sellele failile toimub GPanel Files vahekaardi või SFTP kaudu. Kõik sätted lähevad jaotise päise [BaseServerConfig] alla.
Serveri põhisätted
| Säte | Vaikeväärtus | Kirjeldus |
|---|---|---|
ServerName |
"My Server" |
Serveri kuvatav nimi serveribrauseris. Lisage jutumärkidesse. |
ServerPassword |
(tühi) | Serveriga liitumiseks nõutav parool. Jätke tühjaks avaliku serveri jaoks. |
ServerTitle |
(tühi) | Teie serveri lühike kirjeldus, mis kuvatakse serveribrauseris. |
ServerAdminAccounts |
(tühi) | Semikoolonitega eraldatud Steam64 ID-de loend administraatorikontode jaoks. Näide: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Maksimaalne mängijate arv, kes saavad korraga serveris olla. |
IsCanMail |
1.000000 |
Mängusisese posti- ja vestlussüsteemi lubamine või keelamine. Seadke 0 keelamiseks. |
UseSteamSocket |
1 |
Steam võrgupesade kasutamine ühenduste jaoks. Jätke enamiku seadistuste jaoks lubatuks. |
Mängurežiimi ja võitluse sätted
| Säte | Vaikeväärtus | Kirjeldus |
|---|---|---|
ServerFightModeType |
0 |
Serveri PvP režiim. 0 = PvP (mängijad saavad üksteist rünnata), 1 = PvE (mängijad ei saa üksteist kahjustada). |
IsCanSelfDamage |
1 |
Lubab mängijatel ennast kahjustada. 1 = lubatud, 0 = keelatud. |
IsCanFriendDamage |
1 |
Lubab liitlasetule rühmaliikmete vahel. 1 = lubatud, 0 = keelatud. |
Pordi konfiguratsioon
| Säte | Vaikeväärtus | Kirjeldus |
|---|---|---|
Port |
5001 |
Peamine mänguport (UDP). Mängijad ühenduvad sellel pordil. |
BeaconPort |
5002 |
Unreal Engine beacon port ühenduse käepigistuste jaoks. |
ShutDownServicePort |
5004 |
Port kaugsulgemise teenuse signaalide jaoks. |
QueryPort |
5003 |
Steam päringuport serveribrauseri loendite jaoks. |
Näidis ServerConfig_.ini
Allpool on näidis konfiguratsioonifail, mis näitab levinud sätteid:
[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
Mängurežiimi sätted
The Front toetab PvP ja PvE režiime, mis muudavad põhjalikult mitmikmängu kogemust. Režiim seadistatakse sätte ServerFightModeType kaudu.
PvE režiim (ServerFightModeType=1)
- Mängijad ei saa üksteist otseselt kahjustada.
- Fookus on koostööliseel ellujäämisel tehisintellekti vaenlaste ja mutantide vastu.
- Baasid on kaitstud mängijate rünnakute eest (NPC rünnakud toimuvad endiselt).
- Ideaalne kogukondadele, kes keskenduvad ehitamisele ja avastamisele.
- Mängijad saavad endiselt rühmi moodustada, kaubelda ja koostööd teha.
PvP režiim (ServerFightModeType=0)
- Mängijad saavad üksteist rünnata ja tappa.
- Baase ja ehitisi saavad teised mängijad rünnata.
- Territooriumi kontroll Beacon-süsteemi kaudu muutub konkurentsipõhiseks.
- Mängijatevahelisi kahjustuse kordajaid saab häälestada administraatorikäskudega (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Soovitatav konkurentsivõimelistele ja kogenud mängijatele.
Ehitamise ja ründamise sätted
Need sätted juhivad baasi kaitset ja ründamise mehhaanikat. Neid saab konfigureerida administraatorikonsooli käskude või konfiguratsioonifaili kaudu:
| Säte / käsk | Kirjeldus |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maksimaalne Beacon-ide (territooriumilippude) arv, mida iga mängija saab asetada. |
SetHouseFlagExcitantTime [0-24] |
Seab ründe/rünnaku akna tundides. Selle akna jooksul saavad vaenlased kahjustada ehitisi Beacon-i territooriumis. |
SetHFTrapMaxNum [N] |
Maksimaalne lõksude arv, mida saab Beacon-i katvusalasse asetada. |
SetConstructDisableRot [1/0] |
Lülita ehitiste lagunemine sisse/välja. Kui lubatud (1), lagunevad ehitised aeglaselt aja jooksul, kui neid ei hooldata. |
SetConstructMaxHealthRatio [multiplier] |
Ehitiste maksimaalse vastupidavuse kordaja. Kõrgemad väärtused teevad ehitised raskemini hävitatavaks. |
SetConstructDefenseRatio [multiplier] |
Ehitiste poolt saadava kahjustuse kordaja. Madalamad väärtused vähendavad ehitistele tekitatud kahju. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate ja SetCityNPCNumRate.
Kogemuse ja ressursi kiiruse sätted
Saate häälestada kogemuse saamise kiirust, ressursi kogumise kiirust ja mitmesuguseid mängu kordajaid faili ServerConfig_.ini kaudu või administraatorikonsooli käskude abil serveri töötamise ajal.
Kogemuse kiirused
| Säte / käsk | Vaikeväärtus | Kirjeldus |
|---|---|---|
PlayerAddExpRate |
1 |
Kõigi mängijate kogemuse saamise kordaja. Seadke 2 topelt XP jaoks. |
SetPlayerKillAddExpRate [N] |
1 |
NPC-de tapmisest saadava kogemuse kordaja. |
SetPlayerFarmAddExpRate [N] |
1 |
Ressursside kogumisest saadava kogemuse kordaja. |
SetPlayerCraftAddExpRate [N] |
1 |
Esemete meisterdamisest saadava kogemuse kordaja. |
Ressursi kogumise kiirused
| Käsk | Kirjeldus |
|---|---|
GMSetTreeGainRate [N] |
Puidu kogumise kordaja. |
GMSetBushGainRate [N] |
Taimede ja põõsaste kogumise kordaja. |
GMSetOreGainRate [N] |
Maagi ja mineraalide kogumise kordaja. |
GMSetCropReapRate [N] |
Saagi koristamise toodangu kordaja. |
GMSetFleshGainRate [N] |
Loomsete liha/lihaskogumise kordaja. |
GMSetCropGrowRate [N] |
Põllukultuuride kasvu kiiruse kordaja. |
GMSetTTC_Oil_Rate [N] |
Naftapuurkaevude tootmise kordaja. |
GMSetWaterCollector_Rate [N] |
Kaste/veekoguja tootmise kordaja. |
GMSetTTC_Fish_Rate [N] |
Kalakorvi tootmise kordaja. |
Kuidas ühenduda
Mängijad ühenduvad teie The Front serveriga mängusisese serveribrauseri kaudu. Leidke oma serveri IP ja port GPanel Console vahekaardilt või vaadake Kuidas leida oma serveri IP ja port.
Mängusisese serveribrauseri kaudu
- Käivitage The Front.
- Peamenüüst klõpsake Servers.
- Klõpsake ülaosas vahekaardile Dedicated Servers.
- Kasutage otsinguriba või kerige loendis, et leida oma server nime järgi (nimi, mille seadsite sättes
ServerName). - Klõpsake oma serveril ja vajutage Join. Sisestage parool, kui see on määratud.
ServerName on õigesti konfigureeritud.
Steam serveribrauseri kaudu
- Steam-is minge View > Game Servers (või Servers).
- Klõpsake Favorites vahekaardile ja seejärel Add a Server.
- Sisestage oma serveri IP ja päringuport formaadis
IP:QUERY_PORT(näiteks192.168.1.100:5003). - Kui server ilmub, topeltklõpsake sellel, et käivitada The Front ja ühenduda.
Salvestuste haldamine ja maailma pühkimine
The Front salvestab maailma andmeid automaatselt regulaarsete ajavahemike järel. Salvestussüsteemi mõistmine on oluline teie serveri maailma haldamiseks.
Salvestuse asukoht
Maailma salvestusandmed on talletatud serveri andmekataloogis. Salvestamisintervalli saab konfigureerida administraatorikäsuga SetSaveGameInterval (väärtus sekundites).
Käsitsi salvestamine
Käsitsi maailma salvestamise käivitamiseks kasutage administraatorikonsooli käsku:
SaveWorld
See on kasulik enne hooldustöid, konfiguratsioonmuudatuste tegemist või serveri sulgemist.
Varukoopiate tegemine
- Peatage server GPanel-ist.
- Navigeerige serveri salvestuskataloogi GPanel Files vahekaardi või SFTP kaudu.
- Laadige salvestusfailid alla oma kohalikku arvutisse turvaliseks hoiustamiseks.
- Tehke varukoopia ka failist
ServerConfig_.ini, et säilitada oma sätted.
Uue maailma alustamine (maailma pühkimine)
Maailma pühkimiseks ja nullist alustamiseks:
- Peatage server GPanel-ist.
- Navigeerige salvestusandmete kataloogi.
- Kustutage või nimetage ümber olemasolevad maailma salvestusfailid.
- Soovi korral seadke parameeter
ClearSeverTimefailisServerConfig_.inikuupäevale (formaat:yyyy-mm-dd), et ajastada pühkimine. - Käivitage server. See genereerib nullist uue maailma.
Portide viide
The Front kasutab järgmisi võrguporte. Need konfigureeritakse automaatselt teie majutusplaani poolt Legion Hosting-us.
| Port | Protokoll | Vaikeväärtus | Otstarve |
|---|---|---|---|
| Game Port | UDP | 5001 |
Peamised mänguühendused. Mängijad ühenduvad sellel pordil. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon port ühenduse käepigistuste jaoks. |
| Query Port | UDP | 5003 |
Steam serveribrauseri päringud. |
| Shutdown Service Port | TCP | 5004 |
Kaugsulgemise teenuse kuulaja. |
Seotud artiklid
- The Front administraatorikäsud
- Kuidas leida oma serveri IP ja port
- Kuidas laadida faile üles SFTP kaudu
- Uue serveriga alustamine
Vajate abi?
Kui teil on endiselt probleeme oma The Front serveriga, palun avage tugipilet ja meie meeskond aitab teid hea meelega.