Ez az útmutató mindent tartalmaz, amit az Icarus dedikált szerver beállításához és konfigurálásához tudnod kell a Legion Hosting platformon, beleértve az első indítást, a GPanel indítási változókat, a ServerSettings.ini konfigurációt, a prospect és munkamenet kezelést, a szerverhez való csatlakozást és a mentés kezelést. A gyakori problémák elhárításához lásd az Icarus hibaelhárítás cikket.
Mi az Icarus
Az Icarus egy munkamenet-alapú túlélőjáték, amelyet a RocketWerkz fejlesztett, a Dean Hall (a DayZ megalkotója) által alapított stúdió. A játék egy idegen bolygón játszódik, amely az emberiség második otthona lett volna, de egy sikertelen terraformálási kísérlet után ellenséges határvidékké vált. A játékosok Kutatók szerepét töltik be, akik a bolygó felszínére ereszkednek időzített küldetéseken, úgynevezett Prospect-eken keresztül. Minden Prospect-nek meghatározott célkitűzései és időkorlátja van, és a játékosoknak vissza kell térniük a pályára, mielőtt lejár az idő -- ellenkező esetben elveszíthetik a karakterüket.
A dedikált szerver főbb jellemzői:
- Szerverenként legfeljebb 8 egyidejű játékos támogatása
- Munkamenet-alapú játékmenet időzített Prospect-ekkel (küldetések) és állandó Outpost-okkal
- Open World mód tartós, időkorlát nélküli felfedezéshez és településépítéshez
- Prospect kezelés szerver konfiguráción és konzolparancsokon keresztül
- Több nehézségi szint az Easy-től az Extreme-ig, opcionális Hardcore móddal (nincs újraéledés)
- Adminisztrátori hozzáférés RCON parancsokon keresztül
ServerSettings.ini fájlt. A szerver futása közben végzett módosítások nem lépnek érvénybe, és felülírásra kerülhetnek.
Első indítás
Amikor először kapod meg az Icarus szerveredet a Legion Hosting-tól, egy kezdeti telepítést kell elvégeznie, mielőtt játszani lehetne rajta.
- Jelentkezz be a GPanel-be, és válaszd ki az Icarus szerveredet a szerverlistából.
- Kattints a Console fülre, és nyomd meg a Start gombot.
- A szerver letölti és telepíti az Icarus dedikált szerver fájlokat a Steam-en keresztül. Ez a kezdeti letöltés több percig is tarthat.
- A letöltés befejezése után a szerver automatikusan elindul. A
ServerSettings.inikonfigurációs fájl az első indításkor jön létre. - Várj, amíg a konzol kimenete jelzi, hogy a szerver készen áll és fogadja a kapcsolatokat.
ServerSettings.ini fájl csak azután jön létre, miután a szerver először elindult. Ha szerkesztened kell a beállításokat, indítsd el a szervert egyszer, állítsd le, majd végezd el a módosításokat.
GPanel indítási változók
Az alapvető szerverbeállítások indítási változókként vannak konfigurálva a GPanel-ben. Ezek az értékek parancssori paraméterként kerülnek átadásra a szerver indításakor.
- A GPanel-ben válaszd ki az Icarus szerveredet.
- Kattints a Startup fülre.
- Állítsd be az alábbi 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 |
|---|---|---|
SERVER_NAME |
My Icarus Server |
A szerver böngészőben megjelenő név. A -SteamServerName indítási paraméternek felel meg (legfeljebb 64 karakter). |
SERVER_PASSWORD |
(üres) | A csatlakozáshoz szükséges jelszó. Hagyd üresen nyilvános szerver esetén. A konfigurációban a JoinPassword-nak felel meg. |
MAX_PLAYERS |
8 |
Az egyidejű játékosok maximális száma. Az Icarus szerverenként 1-8 játékost támogat. |
ADMIN_PASSWORD |
(üres) | Jelszó az RCON adminisztrátori hozzáféréshez. Ha üresen hagyod, az admin bejelentkezés jelszó nélkül elérhető a /AdminLogin paranccsal a chatben. |
GAME_PORT |
17777 |
Az elsődleges UDP port a játékkapcsolatokhoz (-PORT paraméter). A tárhelycsomagod automatikusan konfigurálja. |
QUERY_PORT |
27015 |
A Steam által a szerver böngésző lekérdezésekhez használt UDP port (-QueryPort paraméter). Automatikusan konfigurálva. |
SessionName beállítás a ServerSettings.ini-ben jelenleg nem működik a szerver böngészőben. A -SteamServerName parancssori paramétert kell használnod (a GPanel Startup fülén beállítva), hogy a szerver neve helyesen jelenjen meg a böngészőben.
ServerSettings.ini konfiguráció
A részletes szerverbeállítások a ServerSettings.ini fájlon keresztül vezérelhetők. Ez az Icarus szervered elsődleges konfigurációs fájlja.
A fájl helye
A konfigurációs fájl itt található:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
A fájlt a GPanel Files fülén vagy SFTP-n keresztül érheted el. Minden beállítás a [/Script/Icarus.DedicatedServerSettings] szekció fejléc alá kerül.
Teljes beállítási referencia
| Beállítás | Alapértelmezett | Leírás |
|---|---|---|
SessionName |
(üres) | Szerver munkamenet neve. Megjegyzés: Ez a beállítás jelenleg nem befolyásolja a szerver böngésző megjelenítését. Használd helyette a -SteamServerName parancssori paramétert. |
JoinPassword |
(üres) | A szerverhez való csatlakozáshoz szükséges jelszó. Hagyd üresen jelszó nélküli nyilvános szerverhez. |
MaxPlayers |
(üres) | Játékosok maximális száma (1-8). Hagyd üresen az alapértelmezett 8-as maximum használatához. |
AdminPassword |
(üres) | Jelszó az RCON admin parancsokhoz. Ha üresen hagyod, bármelyik játékos hozzáférhet az admin parancsokhoz a /AdminLogin-on keresztül. |
ShutdownIfNotJoinedFor |
300.000000 |
Másodpercek, mielőtt a szerver leáll, ha indítás után senki nem csatlakozik. Állítsd negatív értékre (-1), hogy a szerver határozatlan ideig fusson. A 0 azonnali leállást jelent. |
ShutdownIfEmptyFor |
300.000000 |
Másodpercek, mielőtt a szerver leáll az utolsó játékos távozása után. Állítsd negatív értékre (-1), hogy határozatlan ideig fusson. |
AllowNonAdminsToLaunchProspects |
True |
Ha True, bármelyik játékos létrehozhat és indíthat új Prospect-eket. Ha False, csak adminok indíthatnak Prospect-eket. |
AllowNonAdminsToDeleteProspects |
False |
Ha True, bármelyik játékos törölhet mentett Prospect-eket. Ha False, csak adminok törölhetik őket. |
LoadProspect |
(üres) | A szerver indításakor betöltendő mentett Prospect neve. A Prospect fájlnak léteznie kell a Saved/PlayerData/DedicatedServer/Prospects/ mappában. |
CreateProspect |
(üres) | Új Prospect létrehozása szerver indításkor. Formátum: [ProspectType] [Difficulty] [Hardcore] [SaveName] (lásd a Prospect kezelés részt). |
ResumeProspect |
True |
Ha True, a szerver automatikusan folytatja az utolsó aktív Prospect-et indításkor. Ez az ajánlott beállítás állandó szerverekhez. |
LastProspectName |
(üres) | Automatikusan kitöltődik a legutóbb aktív Prospect nevével. Ne szerkeszd kézzel. |
Példa ServerSettings.ini
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
-1-re, hogy a szerver határozatlan ideig fusson. Ugyanez vonatkozik a ShutdownIfEmptyFor beállításra is -- állítsd -1-re az automatikus leállás megakadályozásához, amikor a szerver üres.
Parancssori indítási paraméterek
A ServerSettings.ini fájl mellett az Icarus támogatja a parancssori indítási paramétereket. Ezek jellemzően a GPanel Startup fülön vagy a további indítási argumentumok mezőben konfigurálhatók.
| Paraméter | Leírás |
|---|---|
-SteamServerName="Name" |
A böngészőben megjelenő szerver név (64 karakteres korlát). Ez a működő módszer a szerver nevének beállítására. |
-PORT=N |
Játékszerver port (UDP). |
-QueryPort=N |
Steam lekérdezési port a szerver böngészőhöz. |
-MULTIHOME=IP |
A szervert egy adott IP-címhez köti (csak több IP-vel rendelkező szervereknél). |
-UserDir="path" |
Egyéni alapkönyvtár elérési útvonal beállítása a szerver adataihoz. |
-saveddirsuffix="suffix" |
Utótagot fűz a Saved/ könyvtárhoz, hasznos több példány futtatásához. |
-LOG="filename" |
A naplófájl elérési útjának beállítása a Saved/Logs/-hoz képest. |
-ABSLOG="path" |
Abszolút elérési út beállítása a naplófájlhoz. |
Prospect és munkamenet kezelés
Az Icarus egyedi munkamenet-alapú rendszert használ. A Prospect-ek megértése elengedhetetlen a szervered hatékony kezeléséhez.
Prospect típusok
Az Icarus többféle munkamenet-típust (Prospect) kínál, amelyek meghatározzák a játékélményt:
| Típus | Leírás |
|---|---|
| Küldetések | Időzített Prospect-ek meghatározott célkitűzésekkel. A játékosok leereszkednek a felszínre, teljesítik a célokat (építés, felmérés, expedíció stb.), és vissza kell térniük a pályára, mielőtt lejár az idő. Az evakuálás elmulasztása a karakter elvesztését jelenti. |
| Előőrsök | Állandó, időkorlát nélküli települések. A játékosok tartós bázisokat építhetnek és szabadon visszatérhetnek. Nincs időnyomás. Ideális alkalmi játékhoz és bázisépítéshez. |
| Open World | Tartós, időkorlát nélküli nyílt világ élmény felfedezéssel, harccal, SMPL3 küldetésekkel és Műveletekkel. Világfőnököket és végjáték tartalmat is tartalmaz. |
Prospect létrehozása
Új Prospect-et hozhatsz létre a CreateProspect beállítással a ServerSettings.ini-ben vagy a játékon belüli konzolparanccsal. A formátum:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
Paraméterek:
- ProspectType -- A futtatandó Prospect/küldetés belső neve (pl. egy Outpost vagy konkrét küldetésnév).
- Difficulty -- Szám 1-től 4-ig:
1= Easy,2= Medium,3= Hard,4= Extreme. - Hardcore --
TruevagyFalse. Ha a Hardcore engedélyezve van, a játékosok halál után nem éledhetnek újra. - SaveName -- Egyéni név ehhez a Prospect mentési fájlhoz.
Prospect-ek betöltése és folytatása
- ResumeProspect=True -- A szerver automatikusan folytatja az utolsó aktív Prospect-et indításkor. Ez az ajánlott beállítás állandó szervereknél.
- LoadProspect=[név] -- Egy adott mentett Prospect betöltése név alapján a
Saved/PlayerData/DedicatedServer/Prospects/mappából.
Konzolparancsok Prospect kezeléshez
A Prospect-eket a játékon belüli chat konzolon keresztül kezelheted. A parancsokat / vagy \\ előtaggal kell ellátni játék közben. A szerver lobbiban a parancsok előtag nélkül is megadhatók.
/CreateProspect [type] [difficulty] [hardcore] [name]-- Új Prospect létrehozása./LoadProspect [name]-- Mentett Prospect betöltése./ResumeProspect-- Az utolsó aktív Prospect folytatása.
AllowNonAdminsToLaunchProspects=True). Ha azt szeretnéd, hogy csak az adminok vezérelhessék a Prospect létrehozást és betöltést, állítsd ezt False értékre a ServerSettings.ini-ben.
Csatlakozás
A játékosok a játékon belüli szerver böngészőn vagy közvetlen csatlakozással csatlakozhatnak az Icarus szerveredhez. A szerver IP-jét és portját a GPanel Console fülén találod, vagy lásd a Hogyan találd meg a szerver IP-t és portot cikket.
Játékon belüli szerver böngészővel
- Indítsd el az Icarus-t és nyomd meg a Play gombot.
- Hozz létre vagy válassz egy karaktert.
- Nyisd meg a Join menüt.
- Válts a Dedicated Servers fülre a képernyő jobb felső sarkában.
- Keresd meg a szerveredet név szerint, vagy görgess végig a listán.
- Kattints a szerveredre és nyomd meg a Join gombot. Add meg a jelszót, ha be van állítva.
Közvetlen csatlakozással
- Indítsd el az Icarus-t, nyomd meg a Play gombot, és válaszd ki a karakteredet.
- Nyisd meg a Join menüt.
- Válts a Dedicated Servers fülre.
- Kattints a Direct Connect gombra.
- Add meg a szervered IP-címét és játékportját
IP:PORTformátumban (például192.168.1.100:17777). - Nyomd meg a Confirm gombot. Add meg a szerver jelszót, ha kéri.
17777), ne a lekérdezési portot. Ha problémád van a csatlakozással, próbáld meg a lekérdezési portot (27015) hozzáfűzni helyette. A szervered portja véletlenszerűen van kiosztva, hacsak nincs privát IP-d -- mindig ellenőrizd a GPanel-ben a helyes portot.
-SteamServerName paraméter helyesen van-e beállítva. A szerver böngészőbeli regisztrációja közben mindig használhatod a közvetlen csatlakozást az IP-vel és játékporttal.
Mentés és Prospect kezelés
Az Icarus mentéseinek megértése kritikus fontosságú a szervered Prospect-jeinek és játékosadatainak kezeléséhez.
Mentés helye
A Prospect mentési fájlok itt tárolódnak:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
Minden Prospect külön fájlként van mentve, amely betölthető, biztonsági mentésbe helyezhető vagy törölhető.
Automatikus mentések
Az Icarus rendszeres időközönként automatikusan menti az aktuális Prospect állapotát. A szerver mentést végez játékosok csatlakozásakor, kilépésekor, vagy adott játékesemények bekövetkezésekor is.
Biztonsági mentés készítése
- Állítsd le a szervert a GPanel-ből.
- Navigálj az
Icarus/Saved/mappába a GPanel Files fülén vagy SFTP-n keresztül. - Töltsd le a következő könyvtárakat és fájlokat:
PlayerData/DedicatedServer/Prospects/-- Minden Prospect mentési fájlConfig/WindowsServer/ServerSettings.ini-- A szerver konfigurációd
- Tárold ezeket a fájlokat biztonságosan a helyi számítógépeden.
Biztonsági mentés visszaállítása
- Állítsd le a szervert.
- Töltsd fel a biztonsági mentés Prospect fájljait az
Icarus/Saved/PlayerData/DedicatedServer/Prospects/mappába. - Ha szükséges, állítsd be a
LoadProspect=[név]értéket aServerSettings.ini-ben egy adott Prospect betöltéséhez a következő indításkor. - Indítsd el a szervert.
Prospect törlése (újrakezdés)
- Állítsd le a szervert.
- Navigálj az
Icarus/Saved/PlayerData/DedicatedServer/Prospects/mappába. - Töröld az eltávolítani kívánt Prospect mentési fájl(oka)t.
- Töröld a
LastProspectNameésLoadProspectmezőket aServerSettings.ini-ben. - Opcionálisan állíts be egy
CreateProspectértéket egy új Prospect generálásához a következő indításkor. - Indítsd el a szervert.
Port referencia
Az Icarus a következő hálózati portokat használja. Ezeket a tárhelycsomagod automatikusan konfigurálja a Legion Hosting-on.
| Port | Protokoll | Alapértelmezett | Cél |
|---|---|---|---|
| Game Port | UDP | 17777 |
Elsődleges játékkapcsolatok. A játékosok ezen a porton csatlakoznak. |
| Query Port | UDP | 27015 |
Steam szerver böngésző lekérdezések. |
Kapcsolódó cikkek
- Icarus hibaelhárítás
- Hogyan találd meg a szerver IP-t és portot
- Fájlok feltöltése SFTP-vel
- Kezdő lépések az új szervereddel
Segítségre van szükséged?
Ha továbbra is problémáid vannak az Icarus szervereddel, kérjük nyiss egy támogatási jegyet, és csapatunk szívesen segít.