Vintage Story szerver beállítási útmutató
Ez az útmutató bemutatja, hogyan állíthatod be és konfigurálhatod a Legion Hosting által üzemeltetett Vintage Story dedikált szerveredet, beleértve az első indítást, a GPanel változókat, a verziókezelést, a szerver konfigurációt, a világ beállításait, a játékosok csatlakozását és a mentések kezelését. A mod telepítéshez lásd a Vintage Story mod telepítés útmutatót. Az admin beállításokhoz és parancsokhoz lásd a Vintage Story admin parancsok útmutatót.
Első indítás
Amikor először indítod el a Vintage Story szerveredet a GPanel-ből, a szerver automatikusan letölti a játék fájlokat a hivatalos Vintage Story API-ról, és létrehoz egy alapértelmezett világot. Ez az első indítás több percig is eltarthat, amíg a fájlok letöltődnek és kicsomagolódnak.
- Jelentkezz be a GPanel-be és válaszd ki a Vintage Story szerveredet.
- Indítás előtt tekintsd át a Startup fület, hogy megbizonyosodj a kívánt verzióágról (stable, unstable vagy pre-release).
- Kattints a Start gombra a Console fülön. Figyeld a konzol kimenetét a letöltési és telepítési folyamat üzeneteihez.
- Amint megjelenik egy üzenet, amely jelzi, hogy a szerver várakozik a kapcsolatokra, a szerver készen áll. Egy alapértelmezett
serverconfig.jsonfájl automatikusan létrejön.
GPanel indítási változók
Az alapvető szerver beállításokat a GPanel Startup fülén keresztül lehet szabályozni. Tekintsd át és módosítsd ezeket a szerver indítása előtt.
| Változó | Alapértelmezett | Leírás |
|---|---|---|
SERVER_PORT |
(hozzárendelt) | A játékport, amelyen a játékosok csatlakoznak. Ezt a GPanel automatikusan hozzárendeli – ellenőrizd a Network fülön a hozzárendelt portot. |
MAX_CLIENTS |
16 |
Az egyidejű játékosok maximális száma. Legfeljebb 256-ra állítható. A hosting csomagod erőforrásaihoz kell igazítani. |
FILES_BRANCH |
stable |
Melyik kiadási ágat használja. Lehetőségek: stable, unstable vagy pre. Részletekért lásd az alábbi Verziókezelés részt. |
RELEASE_VERSION |
latest |
A telepítendő konkrét verzió. Állítsd latest-re, ha mindig a legújabb kiadást szeretnéd a választott ágon, vagy adj meg egy konkrét verziószámot (pl. 1.19.8) az adott verzió rögzítéséhez. |
OPTIONS |
(üres) | További parancssori argumentumok, amelyek az indításkor a szerver folyamatnak átadásra kerülnek. Hagyd üresen, hacsak nincs szükséged speciális indítási jelzőkre. |
SQLITE_TMPDIR |
(auto) | Az SQLite által az adatbázis-műveletekhez használt ideiglenes könyvtár. Általában nem szükséges módosítani. |
Az indítási változók frissítése után indítsd újra a szervert a GPanel-ből, hogy a módosítások érvénybe lépjenek.
Verziókezelés
A Vintage Story három kiadási ágat kínál. Az ág kiválasztása a GPanel FILES_BRANCH indítási változóján keresztül történik.
| Ág | Érték | Leírás |
|---|---|---|
| Stable | stable |
A legtöbb szerver számára ajánlott ág. Ezek a kiadások alaposan teszteltek és a legmegbízhatóbbak a hosszú távú világokhoz. |
| Unstable | unstable |
Béta kiadások új funkciókkal és változtatásokkal, amelyek még tesztelés alatt állnak. Hibákat tartalmazhatnak. Akkor használd, ha korai hozzáférést szeretnél az új tartalmakhoz, és elfogadod a némi instabilitást. |
| Pre-release | pre |
Korai fejlesztési buildek. Ezek a legkevésbé teszteltek, és jelentős problémáik lehetnek. Csak tesztelési célokra ajánlott – nem éles szerverekhez. |
Adott verzió rögzítése
Alapértelmezés szerint a RELEASE_VERSION értéke latest, ami azt jelenti, hogy a szerver minden indításkor letölti és telepíti a legújabb elérhető verziót a választott ágon (ha újabb verzió érhető el). Az automatikus frissítések megakadályozásához és a szerver adott verzióhoz rögzítéséhez:
- Menj a GPanel Startup fülére.
- Változtasd meg a
RELEASE_VERSIONértékétlatest-ről a kívánt pontos verziószámra (pl.1.19.8). - Indítsd újra a szervert. Csak a rögzített verziót fogja használni, függetlenül az újabb kiadásoktól.
serverconfig.json
Az elsődleges szerver konfigurációs fájl a serverconfig.json, amely a szerver gyökérkönyvtárában található. Ez a fájl automatikusan létrejön az első indításkor. Szerkesztés előtt állítsd le a szervert, majd indítsd újra a módosítások érvénybe léptetéséhez.
- Állítsd le a szervert a GPanel Console fülön.
- Nyisd meg a Files fület és kattints a
serverconfig.jsonfájlra a szerkesztéséhez. - Módosítsd a szükséges beállításokat (lásd az alábbi táblázatot).
- Mentsd el a fájlt és indítsd el a szervert.
Főbb beállítások
| Beállítás | Példa érték | Leírás |
|---|---|---|
ServerName |
"My Legion VS Server" |
A játékon belüli szerverböngészőben megjelenített név. Tedd leíróvá, hogy a játékosok könnyen megtalálhassák a szerveredet. |
WelcomeMessage |
"Welcome to the server!" |
A játékosoknak megjelenő üzenet csatlakozáskor. Alapvető formázást támogat. |
MaxClients |
16 |
Az egyidejű játékosok maximális száma. Meg kell egyeznie a MAX_CLIENTS indítási változóval. |
Password |
"mysecretpass" |
A szerverhez való csatlakozáshoz szükséges jelszó. Hagyd üres sztringként ("") nyilvános szerver esetén. |
AllowPvP |
true |
Állítsd true-ra a játékos kontra játékos harc engedélyezéséhez, vagy false-ra a csak PvE szerver számára. |
SpawnRadius |
50 |
A világ spawn pontja körüli sugár (blokkokban), ahol az új játékosok megjelenhetnek. Nagyobb érték jobban szétszórja a játékosokat csatlakozáskor. |
MapSizeX |
1024000 |
A világ szélessége blokkokban. Az alapértelmezett érték nagyon nagy világot hoz létre. Ennek csökkentése korlátozza, hogy a játékosok milyen messzire utazhatnak kelet-nyugat irányban. |
MapSizeZ |
1024000 |
A világ mélysége blokkokban. Az alapértelmezett érték nagyon nagy világot hoz létre. Ennek csökkentése korlátozza, hogy a játékosok milyen messzire utazhatnak észak-dél irányban. |
WorldSeed |
"myseed123" |
A világ generálásához használt seed. Ugyanaz a seed ugyanazt a világot hozza létre. Hagyd üres sztringként véletlenszerű seed-hez. |
A serverconfig.json főbb beállításainak minimális példája:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false), és nincs vessző az utolsó elem után egy objektumban vagy tömbben. Ha a szerver nem indul el a szerkesztés után, ellenőrizd a JSON szintaktikai hibákat.
Világ konfiguráció
A Vintage Story a serverconfig.json beállításai alapján generálja a világot. A világ generálása csak az adott világgal történő első indításkor történik meg – a generálási beállítások módosítása a világ létrehozása után nem változtatja meg visszamenőlegesen a meglévő terepet.
Világ generálási beállítások
- WorldSeed: Meghatározza a terep elrendezését, a biom elhelyezést és az erőforrás-elosztást. Állíts be egy konkrét seed-et, ha másokkal azonos világ elrendezést szeretnél megosztani, vagy hagyd üresen véletlenszerűen generált világhoz.
- MapSizeX / MapSizeZ: A maximális játszható terület méretét szabályozzák. Kisebb értékek zárt világot hoznak létre, és csökkenthetik az erőforrás-használatot. A térkép szélét elérő játékosok nem tudnak tovább utazni abba az irányba.
- WorldConfig: A
serverconfig.jsonfájlban találhatóWorldConfigobjektum lehetővé teszi a világ generálási paramétereinek finomhangolását, mint például a felszínforma méretarány, éghajlati minták és geológiai jellemzők. Ezek haladó beállítások – az alapértelmezett értékek a legtöbb szerver számára megfelelőek.
WorldSeed, MapSizeX és MapSizeZ, csak a világ első generálásakor lépnek érvénybe. Új generálási beállítások alkalmazásához új világot kell létrehoznod (lásd az alábbi Mentések kezelése részt).
Seed választása
A seed bármilyen szöveges sztring vagy szám lehet. A Vintage Story közösségben a játékosok megosztják a seed-eket érdekes világ elrendezésekhez. Ha meghatározott típusú terepet vagy spawn helyet szeretnél, keress ajánlott seed-eket a Vintage Story fórumokon vagy közösségi oldalakon.
Csatlakozás
A játékosok a játékon belüli többjátékos menün keresztül csatlakoznak a Vintage Story szerveredhez.
Közvetlen csatlakozás
- Indítsd el a Vintage Story-t és kattints a Multiplayer lehetőségre a főmenüben.
- Kattints a Direct Connect gombra.
- Add meg a szervered IP-címét és játékportját a következő formátumban:
Ellenőrizd a GPanel Network fülén a hozzárendelt IP-t és portot.your.server.ip:port - Kattints a Connect gombra. Ha a szerver jelszóval védett, add meg a jelszót, amikor a rendszer kéri.
Szerverböngésző
- Indítsd el a Vintage Story-t és kattints a Multiplayer lehetőségre a főmenüben.
- A szerverböngésző betölti a nyilvános szerverek listáját. Használd a keresősávot a szervered név szerinti megtalálásához (a
serverconfig.jsonfájlban találhatóServerNameérték). - Kattints a szerveredre a listában, majd kattints a Join gombra.
Mentések kezelése
A Vintage Story világ adatai a szervereden vannak tárolva, és a játékmenet során automatikusan mentésre kerülnek.
Világ adatok helye
A világ mentés fájljai a szervered data/ könyvtárában találhatók. A pontos elérési út a világ nevétől függ. Ezeket a fájlokat a GPanel Files fülén vagy SFTP-n keresztül érheted el.
Világ biztonsági mentése
- Állítsd le a szervert a tiszta biztonsági mentés érdekében (ne legyenek mentés közben írás alatt álló fájlok).
- Csatlakozz a szerveredhez SFTP-n keresztül. A csatlakozási útmutatóért lásd a Fájlok feltöltése SFTP-n keresztül útmutatót.
- Töltsd le a teljes
data/könyvtárat a helyi gépedre. - Tárold a biztonsági mentést biztonságos helyen. Érdemes több, dátumozott biztonsági mentést is megőrizni, ha egy adott időpontra kell visszaállítanod.
Világ visszaállítása
Teljesen új világ indításához:
- Állítsd le a szervert a GPanel Console fülön.
- Készíts biztonsági mentést a meglévő világ adatokról, ha meg szeretnéd tartani (lásd fent).
- Navigálj a
data/könyvtárba a GPanel fájlkezelőben, és töröld a világ mentés fájlokat. - Opcionálisan frissítsd a
WorldSeedértékét aserverconfig.jsonfájlban, hogy más világ elrendezést generálj. - Indítsd el a szervert. Egy új világ generálódik a nulláról az aktuális konfigurációs beállítások alapján.
Kapcsolódó cikkek
- Vintage Story mod telepítés
- Vintage Story admin parancsok
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
- Szerver indítási útmutató
Segítségre van szükséged?
Ha olyan problémába ütközöl, amelyre ez az útmutató nem tér ki, nyiss egy support jegyet, és add meg a szervered IP-címét, a probléma leírását, valamint a GPanel-ből származó releváns konzol kimenetet.