Ez az útmutató bemutatja, hogyan állíthatod be és konfigurálhatod a Legion Hosting-nál hosztolt V Rising dedikált szerveredet, beleértve a szerver host beállításokat, játékmód konfigurációt, a szerverhez való csatlakozást és a mentéskezelést.
.json konfigurációs fájlt szerkesztenél. A V Rising leállításkor írja a konfigurációt, és felülírhatja a módosításaidat, ha a szerver fut.
Konfigurációs fájlok helye
A V Rising két JSON konfigurációs fájlt használ. Mindkettő a szervered alábbi könyvtárában található:
VRisingServer_Data/StreamingAssets/Settings/
| Fájl | Cél |
|---|---|
ServerHostSettings.json |
Hálózati és hosztolási beállítások — szerver név, portok, játékos helyek, jelszó, mentési fájl neve, automatikus mentés gyakorisága. |
ServerGameSettings.json |
Játékmenet beállítások — játékmód (PvP/PvE), klán méret, kastély romlás, vér lecsapolás, erőforrás ráták és egyebek. |
A fájlok eléréséhez jelentkezz be a GPanel-be, válaszd ki a V Rising szerveredet, és kattints a Files fülre. Navigálj a VRisingServer_Data/StreamingAssets/Settings/ mappába. Ha a fájlok még nem léteznek, indítsd el egyszer a szervert, majd állítsd le — a V Rising az első indításkor generálja az alapértelmezett konfigurációs fájlokat.
1. lépés — ServerHostSettings.json konfigurálása
Nyisd meg a ServerHostSettings.json fájlt a GPanel fájlszerkesztőjében. A legfontosabb beállítások az alábbiakban vannak leírva.
| Beállítás | Leírás |
|---|---|
Name |
A játékon belüli szerver böngészőben megjelenő szerver név. Legyen egyedi, hogy a játékosok könnyen megtalálják. |
Description |
Rövid leírás, amely a szerver listában jelenik meg. |
Port |
A fő játék port, amelyen a játékosok csatlakoznak. Meg kell egyeznie a GPanel-ben kiosztott porttal — ellenőrizd a GPanel Network fülén a helyes értéket. |
QueryPort |
A Steam lekérdezési port, amelyet a szerver böngésző használ. Meg kell egyeznie a GPanel-ben kiosztott lekérdezési porttal — ellenőrizd a Network fülön. |
MaxConnectedUsers |
Az egyidejű játékosok maximális száma. Nem haladhatja meg a csomagod játékos hely korlátját. |
Password |
A csatlakozáshoz szükséges jelszó. Hagyd üres karakterláncként ("") egy nyilvános szerver esetén. |
SaveName |
A mentési mappa neve a save-data/Saves/ könyvtáron belül. Változtasd meg egy másik mentés betöltéséhez, vagy több világ közötti váltáshoz. |
AutoSaveCount |
A megtartandó automatikus mentési helyek száma. A régebbi mentések törlődnek, ha elérik a korlátot. Növeld meg több visszaállítási pont megtartásához. |
AutoSaveInterval |
Az automatikus mentések közötti idő másodpercben. Az alapértelmezett 120 (2 percenként). |
ListOnSteam |
Megjelenjen-e a szerver a Steam szerver böngészőben. Állítsd false értékre egy privát szerver esetén, amely csak közvetlen csatlakozással érhető el. |
Egy minimális példa a konfigurált ServerHostSettings.json fájlra:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
2. lépés — ServerGameSettings.json konfigurálása
Nyisd meg a ServerGameSettings.json fájlt a fájlszerkesztőben. Ez a fájl szabályozza a játékmenet egyensúlyát és a játékmódot. A legfontosabb beállítások az alábbiakban vannak ismertetve.
Játékmód
| Beállítás | Értékek | Leírás |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Beállítja, hogy a játékosok támadhatják-e egymást. "PvP" engedélyezi a játékos kontra játékos harcot. "PvE" letiltja — a játékosok csak NPC-k és bossok ellen harcolhatnak. |
Klánok és kastélyok
| Beállítás | Példa érték | Leírás |
|---|---|---|
ClanSize |
4 |
A klánok maximális játékos létszáma. Az alapértelmezett 4. Növeld meg nagyobb csoportos játékhoz. |
CastleDecayRateModifier |
1.0 |
Szorzó a kastélyok romlási sebességéhez, amikor nincsenek karbantartva. 1.0 az alapértelmezett sebesség. Állítsd 0-ra a romlás teljes letiltásához. |
CastleMinimumDistanceInFloors |
2 |
A játékos kastélyok közötti minimális távolság (padló csempékben). Megakadályozza, hogy a játékosok közvetlenül egymás mellé építsenek. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Szabályozza, mikor lehet elpusztítani a kastélyok szívét. "CanBeDestroyedOnlyWhenDecaying" védi az aktív kastélyokat a griefingtől. |
CastleSiegeMode |
"Never" |
Mikor engedélyezett a PvP kastély ostrom. Opciók: "Never", "Always", vagy időzítésen alapuló értékek ostrom ablakokhoz. |
Vér és túlélés
| Beállítás | Példa érték | Leírás |
|---|---|---|
BloodDrainModifier |
1.0 |
Szorzó a vér lecsapolásának sebességéhez a vámpírodból. Magasabb értékek nehezebbé teszik a túlélést. Állítsd alacsonyabbra, hogy a vér tovább tartson. |
ResourceYieldModifier |
1.0 |
Szorzó a nyersanyagbányászásból nyert erőforrásokhoz. Növeld a fejlődés felgyorsításához. |
DayDurationInSeconds |
1080 |
Egy teljes játékon belüli nap hossza másodpercben. Az alapértelmezett 1080 (18 perc). Befolyásolja, mennyi ideig tart a nappal (veszélyes a vámpírok számára). |
NightDurationInSeconds |
720 |
A játékon belüli éjszaka hossza másodpercben. Az alapértelmezett 720 (12 perc). |
"Standard", "Relaxed", "Hardcore" és "Full Loot". Beállíthatod a "GameSettingsPreset" értéket a ServerHostSettings.json fájlban ezen nevek egyikére egy teljes ésszerű alapértelmezett beállításkészlet alkalmazásához, majd felülírhatsz egyedi értékeket a ServerGameSettings.json fájlban.
3. lépés — Módosítások alkalmazása
- Mentsd el a szerkesztett konfigurációs fájlt a Save gombbal a GPanel fájlszerkesztőjében.
- Lépj a Console fülre a GPanel-ben.
- Kattints a Start gombra a szerver indításához. A frissített konfiguráció indításkor betöltődik.
- Figyeld a konzol kimenetét JSON elemzési hibák szempontjából. Egy hiányzó vessző vagy nem egyező zárójel megakadályozza a konfiguráció betöltését.
.ini fájlokkal ellentétben a JSON pontos formázást igényel. Minden karakterlánc értéknek idézőjelek között kell lennie, és a záró vesszők nem megengedettek. Ha a szerver nem indul el egy konfigurációs fájl szerkesztése után, nyisd meg újra a fájlt és keresd a szintaktikai hibákat.
Csatlakozás a szerveredhez
A V Rising támogatja a közvetlen csatlakozást a szervered IP-címével és játék portjával. Nem szükséges, hogy a szerver megjelenjen a böngészőben a csatlakozáshoz.
- Keresd meg a szervered IP-címét és portját a GPanel Network fülén. Lásd még: Hogyan találd meg a szervered IP-címét és portját.
- Indítsd el a V Rising-ot és kattints a Play gombra a főmenüben.
- Válaszd az Online Play lehetőséget, majd a Direct Connect opciót.
- Add meg a szervered címét
IP:PORTformátumban a GPanel Network fülén található játék port használatával. - Ha a szerverednek van jelszava, a csatlakozás után meg kell adnod.
Mentéskezelés
A V Rising mentések a szervered save-data/Saves/ könyvtárában vannak tárolva. Minden világnak saját almappája van, amelynek neve megegyezik a ServerHostSettings.json fájlban lévő SaveName értékkel.
save-data/Saves/v3/world1/
A mentési mappán belül megtalálod a világ állapotát, a játékos adatokat és az egyes automatikus mentési fájlokat. A mentési fájlokat SFTP-n keresztül töltheted le vagy fel. Lásd: Fájlok feltöltése SFTP-n keresztül.
Váltás világok között
Egy másik mentés betöltéséhez az aktuális törlése nélkül változtasd meg a SaveName értéket a ServerHostSettings.json fájlban egy másik mappanévre. A V Rising a következő indításkor azt a mappát tölti be, vagy új világot hoz létre, ha a mappa nem létezik.
A szerver törlése (világ visszaállítása)
A teljes törlés eltávolítja az összes játékos haladást, kastélyt és világállapotot. Ezzel a szerver úgy indul újra, mintha frissen lett volna létrehozva.
- Jelentkezz be a GPanel-be és állítsd le a szervert a Console fülön. Várd meg, amíg az állapot Offline értéket mutat.
- Lépj a Files fülre és navigálj a
save-data/Saves/mappába. - Nyisd meg a
SaveNameértéknek megfelelő mentési mappát (pl.world1). - Jelöld ki az összes fájlt és mappát a belsejében, majd töröld őket. Ne töröld magát a
Saves/szülőkönyvtárat — csak a mentési mappád tartalmát. - Térj vissza a Console fülre és indítsd el a szervert. Egy új világ generálódik az alapoktól.
SaveName értéket a ServerHostSettings.json fájlban egy új névre (pl. "world2"). A szerver egy friss világot hoz létre az új mappában. A régi mentés érintetlen marad, és a név visszaváltásával újra betölthető.