Ez az útmutató mindent tartalmaz, amire szükséged van a The Front dedikált szervered beállításához és konfigurálásához a Legion Hosting-on, beleértve az első indítást, GPanel indítási változókat, ServerConfig_.ini konfigurációt, játékmód beállításokat, csatlakozást a szerverhez és mentéskezelést. Az admin konzolparancsokért lásd: The Front admin parancsok.
Mi az a The Front
A The Front egy poszt-apokaliptikus, nyílt világú túlélő lövöldözős játék, amelyet a Samar Studio fejlesztett. Egy mutánsok és ellenséges frakciók által elárasztott, elpusztított világban a játékosoknak erőforrásokat kell gyűjteniük, fegyvereket és felszereléseket kell készíteniük, bázisokat kell építeniük és megerősíteniük, valamint harcolniuk kell a túlélésért mind AI ellenségek, mind más játékosok ellen. A játék harmadik személyű lövöldözős mechanikákat ötvöz mély bázisépítési és túlélési rendszerekkel.
A dedikált szerver főbb jellemzői:
- Akár 40+ egyidejű játékos támogatása egyetlen szerveren
- PvP és PvE játékmódok konfigurálható harci mód típusokkal
- Széles körű játékmenet finomhangolás a
ServerConfig_.inikonfigurációs fájlon keresztül - Bázisostrom mechanikák konfigurálható raid NPC szintekkel és várakozási időkkel
- Beacon-alapú területvezérlés és építményvédelmi rendszerek
- Játékbeli admin konzol több mint 100 paranccsal az élő szerver kezeléséhez
Első indítás
Amikor először kapod meg a The Front szerveredet a Legion Hosting-tól, egy kezdeti telepítést kell végrehajtania, mielőtt játszani lehetne rajta.
- Jelentkezz be a GPanel-be, és válaszd ki a The Front szerveredet a szerverlistából.
- Kattints a Console fülre, majd nyomd meg a Start gombot.
- A szerver letölti és telepíti a The Front dedikált szerver fájlokat a Steam-en keresztül (App ID 2334200). Ez a kezdeti letöltés a lemezsebesség függvényében több percig is tarthat.
- Amint a letöltés befejeződik, a szerver automatikusan elindul. Az első indítás generálja a kezdeti világadatokat, és hosszabb időt vehet igénybe, mint a későbbi indítások.
- Várj, amíg a konzol kimenet jelzi, hogy a szerver készen áll és fogadja a kapcsolatokat. Olyan üzeneteket kell látnod, amelyek jelzik, hogy a game port aktív.
GPanel indítási változók
Az alapvető szerver beállítások indítási változókként konfigurálhatók a GPanel-ben. Ezek az értékek parancssor paraméterekként adódnak át a szerver indításakor, és felülírják a konfigurációs fájlokban található megfelelő beállításokat.
- A GPanel-ben válaszd ki a The Front szerveredet.
- Kattints a Startup fülre.
- Állítsd be az alább felsorolt változókat. A módosítások a szerver következő indításakor vagy újraindításakor lépnek érvénybe.
| Változó | Alapértelmezett | Leírás |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
A játékbeli szerverböngészőben megjelenő név (-ServerName indítási paraméter). Adj leíró nevet, hogy a játékosok könnyen megtalálják a szerveredet. |
MAX_PLAYERS |
10 |
Egyidejű játékosok maximális száma (-QueueThreshold paraméter). A szervered rendelkezésre álló erőforrásai alapján állítsd be. |
BEACON_PORT |
27016 |
Az Unreal Engine beacon port, amelyet a kapcsolati kézfogásokhoz használ. Automatikusan konfigurálva (game port + 1). |
QUERY_PORT |
27017 |
A Steam által a szerverböngésző lekérdezésekhez használt UDP port. Automatikusan konfigurálva (game port + 2). |
SHUTDOWN_PORT |
27017 |
A leállítási szolgáltatás figyelő portja. Távoli leállítási jelzésekhez használatos. Automatikusan konfigurálva (game port + 3). |
ServerConfig_.ini fájlban konfigurálva van, az indítási változó élvez elsőbbséget. Használd az indítási változókat az alapvető identitás beállításokhoz, és a konfigurációs fájlt a részletes játékmenet finomhangoláshoz.
ServerConfig_.ini konfiguráció
A részletes szerver és játékmenet beállítások a ServerConfig_.ini fájlon keresztül vezérelhetők. Ez az elsődleges konfigurációs fájl a szervered viselkedésének, szabályainak és játékmenet paramétereinek finomhangolásához.
A fájl helye
A konfigurációs fájl a következő helyen található:
TheFrontManager/ServerConfig_.ini
Elérheted ezt a fájlt a GPanel Files fülén vagy SFTP-n keresztül. Minden beállítás a [BaseServerConfig] szekció fejléc alá kerül.
Alapvető szerver beállítások
| Beállítás | Alapértelmezett | Leírás |
|---|---|---|
ServerName |
"My Server" |
A szerver megjelenített neve a szerverböngészőben. Idézőjelek közé zárd. |
ServerPassword |
(üres) | A szerverhez való csatlakozáshoz szükséges jelszó. Hagyd üresen nyilvános szerver esetén. |
ServerTitle |
(üres) | A szervered rövid leírása, amely a szerverböngészőben jelenik meg. |
ServerAdminAccounts |
(üres) | Pontosvesszővel elválasztott Steam64 azonosítók listája az admin fiókokhoz. Példa: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
A szerveren egyszerre engedélyezett játékosok maximális száma. |
IsCanMail |
1.000000 |
A játékbeli levelezési és chat rendszer engedélyezése vagy letiltása. Állítsd 0-ra a letiltáshoz. |
UseSteamSocket |
1 |
Steam hálózati socketek használata a kapcsolatokhoz. A legtöbb beállítás esetén hagyd engedélyezve. |
Játékmód és harci beállítások
| Beállítás | Alapértelmezett | Leírás |
|---|---|---|
ServerFightModeType |
0 |
Szerver PvP mód. 0 = PvP (a játékosok megtámadhatják egymást), 1 = PvE (a játékosok nem sebezhetik egymást). |
IsCanSelfDamage |
1 |
Engedélyezi, hogy a játékosok magukat sebezzék. 1 = engedélyezve, 0 = letiltva. |
IsCanFriendDamage |
1 |
Baráti tűz engedélyezése az osztag tagjai között. 1 = engedélyezve, 0 = letiltva. |
Port konfiguráció
| Beállítás | Alapértelmezett | Leírás |
|---|---|---|
Port |
5001 |
Elsődleges game port (UDP). A játékosok ezen a porton csatlakoznak. |
BeaconPort |
5002 |
Unreal Engine beacon port a kapcsolati kézfogásokhoz. |
ShutDownServicePort |
5004 |
Port a távoli leállítási szolgáltatás jelzéseihez. |
QueryPort |
5003 |
Steam query port a szerverböngésző listázásokhoz. |
Példa ServerConfig_.ini
Az alábbiakban egy példa konfigurációs fájl látható a gyakori beállításokkal:
[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
Játékmód beállítások
A The Front PvP és PvE módokat támogat, amelyek alapvetően megváltoztatják a többjátékos élményt. A mód a ServerFightModeType beállítással adható meg.
PvE mód (ServerFightModeType=1)
- A játékosok nem sebezhetik egymást közvetlenül.
- A fókusz az AI ellenségek és mutánsok elleni kooperatív túlélésen van.
- A bázisok védettek a játékos ostromoktól (az NPC ostromok továbbra is megtörténnek).
- Ideális építésre és felfedezésre fókuszáló közösségek számára.
- A játékosok továbbra is alakíthatnak osztagokat, kereskedhetnek és együttműködhetnek.
PvP mód (ServerFightModeType=0)
- A játékosok megtámadhatják és megölhetik egymást.
- A bázisokat és épületeket más játékosok is ostromolhatják.
- A Beacon rendszeren keresztüli területvezérlés versenyszerűvé válik.
- A játékosok közötti sebzési szorzók admin parancsokkal hangolhatók (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Versenyképes és tapasztalt játékosoknak ajánlott.
Építési és ostrom beállítások
Ezek a beállítások szabályozzák a bázisvédelmet és az ostrom mechanikákat. Admin konzolparancsokkal vagy a konfigurációs fájlon keresztül konfigurálhatók:
| Beállítás / Parancs | Leírás |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Maximális Beacon-ok (területi zászlók) száma, amelyeket minden játékos elhelyezhet. |
SetHouseFlagExcitantTime [0-24] |
Beállítja a támadási/ostrom ablakot órákban. Ez idő alatt az ellenséges játékosok sebezhetik az épületeket egy Beacon területén belül. |
SetHFTrapMaxNum [N] |
Maximális csapdák száma, amelyeket egy Beacon lefedettségi területén belül el lehet helyezni. |
SetConstructDisableRot [1/0] |
Épületromlás be- és kikapcsolása. Bekapcsolt állapotban (1) az épületek lassan romlanak az idő múlásával, ha nem karbantartják őket. |
SetConstructMaxHealthRatio [multiplier] |
Az épületek maximális tartósságának szorzója. Magasabb értékek nehezebben elpusztíthatóvá teszik az épületeket. |
SetConstructDefenseRatio [multiplier] |
Az épületek által elszenvedett sebzés szorzója. Alacsonyabb értékek csökkentik az épületeket ért sebzést. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate és SetCityNPCNumRate parancsokkal konfigurálhatod.
Tapasztalati pont és erőforrás szorzó beállítások
A tapasztalatszerzési arányokat, erőforrásgyűjtési arányokat és különböző játékmenet szorzókat a ServerConfig_.ini fájlon keresztül vagy admin konzolparancsokkal a szerver futása közben hangolhatod.
Tapasztalati pont arányok
| Beállítás / Parancs | Alapértelmezett | Leírás |
|---|---|---|
PlayerAddExpRate |
1 |
A játékosok által szerzett összes tapasztalati pont szorzója. Állítsd 2-re a dupla XP-hez. |
SetPlayerKillAddExpRate [N] |
1 |
NPC-k megöléséből szerzett tapasztalati pont szorzója. |
SetPlayerFarmAddExpRate [N] |
1 |
Erőforrásgyűjtésből szerzett tapasztalati pont szorzója. |
SetPlayerCraftAddExpRate [N] |
1 |
Tárgyak barkácsolásából szerzett tapasztalati pont szorzója. |
Erőforrásgyűjtési arányok
| Parancs | Leírás |
|---|---|
GMSetTreeGainRate [N] |
Fagyűjtési szorzó. |
GMSetBushGainRate [N] |
Növény és bokor gyűjtési szorzó. |
GMSetOreGainRate [N] |
Érc és ásványgyűjtési szorzó. |
GMSetCropReapRate [N] |
Terményaratási hozam szorzó. |
GMSetFleshGainRate [N] |
Állati hús gyűjtési szorzó. |
GMSetCropGrowRate [N] |
Terménynövekedési sebesség szorzó. |
GMSetTTC_Oil_Rate [N] |
Olajkút termelési szorzó. |
GMSetWaterCollector_Rate [N] |
Harmatgyűjtő/vízgyűjtő termelési szorzó. |
GMSetTTC_Fish_Rate [N] |
Halcsapda termelési szorzó. |
Csatlakozás
A játékosok a The Front szerveréhez a játékbeli szerverböngészőn keresztül csatlakozhatnak. A szerver IP-t és portot a GPanel Console fülén találod, vagy lásd: Hogyan találd meg a szerver IP-t és portot.
Játékbeli szerverböngészőn keresztül
- Indítsd el a The Front játékot.
- A főmenüben kattints a Servers gombra.
- Kattints a Dedicated Servers fülre a tetején.
- Használd a keresősávot vagy görgess végig a listán a szervered megkereséséhez név alapján (a
ServerNamebeállításban megadott név). - Kattints a szervereidre, majd nyomd meg a Join gombot. Add meg a jelszót, ha be van állítva.
ServerName beállítás helyesen van-e konfigurálva.
Steam szerverböngészőn keresztül
- A Steam-ben menj a View > Game Servers (vagy Servers) menüpontra.
- Kattints a Favorites fülre, majd az Add a Server gombra.
- Add meg a szervered IP-jét és query portját az
IP:QUERY_PORTformátumban (például192.168.1.100:5003). - Amint a szerver megjelenik, kattints rá duplán a The Front elindításához és csatlakozáshoz.
Mentéskezelés és világ törlés
A The Front rendszeres időközönként automatikusan menti a világadatokat. A mentési rendszer megértése fontos a szervered világának kezeléséhez.
Mentés helye
A világ mentési adatai a szerver adatkönyvtárában vannak tárolva. A mentési intervallum a SetSaveGameInterval admin paranccsal konfigurálható (értéke másodpercben).
Kézi mentés
Kézi világ mentés indításához használd az admin konzolparancsot:
SaveWorld
Ez hasznos karbantartás elvégzése, konfigurációs módosítások végrehajtása vagy a szerver leállítása előtt.
Biztonsági mentések készítése
- Állítsd le a szervert a GPanel-ből.
- Navigálj a szerver mentési könyvtárába a GPanel Files fülén vagy SFTP-n keresztül.
- Töltsd le a mentési fájlokat a helyi számítógépedre megőrzés céljából.
- Mentsd el a
ServerConfig_.inifájlt is a beállításaid megőrzéséhez.
Új világ indítása (világ törlés)
A világ törléséhez és újrakezdéshez:
- Állítsd le a szervert a GPanel-ből.
- Navigálj a mentési adat könyvtárba.
- Töröld vagy nevezd át a meglévő világ mentési fájlokat.
- Opcionálisan állítsd be a
ClearSeverTimeparamétert aServerConfig_.inifájlban egy dátumra (formátum:yyyy-mm-dd) a törlés ütemezéséhez. - Indítsd el a szervert. Egy teljesen új világot fog generálni az alapoktól.
Port referencia
A The Front a következő hálózati portokat használja. Ezek automatikusan konfigurálva vannak a Legion Hosting tárhelycsomag által.
| Port | Protokoll | Alapértelmezett | Cél |
|---|---|---|---|
| Game Port | UDP | 5001 |
Elsődleges játékkapcsolatok. A játékosok ezen a porton csatlakoznak. |
| Beacon Port | UDP | 5002 |
Unreal Engine beacon port a kapcsolati kézfogásokhoz. |
| Query Port | UDP | 5003 |
Steam szerverböngésző lekérdezések. |
| Shutdown Service Port | TCP | 5004 |
Távoli leállítási szolgáltatás figyelő. |
Kapcsolódó cikkek
- The Front admin parancsok
- Hogyan találd meg a szerver IP-t és portot
- Fájlok feltöltése SFTP-n keresztül
- Első lépések az új szervereddel
Segítségre van szükséged?
Ha továbbra is problémáid vannak a The Front szervereddel, kérjük nyiss egy support jegyet, és csapatunk szívesen segít.