Ez az útmutató mindent lefed, amire szükséged van a Soulmask dedikált szervered beállításához és konfigurálásához a Legion Hosting-on, beleértve az első indítást, a GPanel indítási változókat, a szerver konfigurációt, a PvE vs PvP módokat, a térkép és világ beállításokat, a szerverhez való csatlakozást és a mentéskezelést. Az admin beállításhoz és a játékon belüli parancsokhoz lásd a Soulmask admin parancsok útmutatót.
Mi az a Soulmask
A Soulmask egy nyílt világú túlélő-építő játék, amelyben a játékosok egy titokzatos ősi maszkot viselve ébrednek fel, amely természetfeletti képességeket kölcsönöz. Egy buja, kiterjedt világban a játékosoknak erőforrásokat kell gyűjteniük, szerszámokat és fegyvereket kell készíteniük, településeket kell építeniük, valamint NPC-k törzsét kell toborozniuk és irányítaniuk. A maszk rendszer a játékmenet központi eleme -- a játékosok különböző törzstagokat birtokolhatnak és irányíthatnak, mindegyik egyedi képességekkel és tulajdonságokkal, hogy optimalizálják településüket és harci hatékonyságukat.
A dedikált szerver fő jellemzői:
- Akár 70 egyidejű játékos támogatása egyetlen szerveren
- PvE és PvP játékmódok konfigurálható szabályokkal
- Széleskörű játékmenet-hangolás a
GameXishu.jsonkonfigurációs fájlon keresztül - Törzs (guild) rendszer konfigurálható taglétszám-korláttal
- RCON és Telnet támogatás távoli szerverkezeléshez
- Automatikus mentés és mentéskezelés
Első indítás
Amikor először kapod meg a Soulmask 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 a Soulmask szerveredet a szerver listából.
- Kattints a Console fülre és nyomd meg a Start gombot.
- A szerver letölti és telepíti a Soulmask dedikált szerver fájlokat a Steam-en keresztül. Ez a kezdeti letöltés több percig is tarthat, mivel a játék jelentős lemezterületet igényel.
- A letöltés befejezése után a szerver automatikusan elindul. Az első indítás hosszabb ideig tart a későbbi indításoknál, miközben a szerver generálja a kezdeti világ adatbázist.
- Várd meg, amíg a konzol kimenete jelzi, hogy a szerver készen áll és figyeli a csatlakozásokat.
GPanel indítási változók
Az alapvető szerver beállítások indítási változóként vannak konfigurálva a GPanel-ben. Ezek az értékek parancssori paraméterként kerülnek átadásra a szerver folyamatnak indításkor.
- A GPanel-ben válaszd ki a Soulmask szerveredet.
- Kattints a Startup fülre.
- Állítsd be az alább felsorolt változókat. A változá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 Soulmask Server |
A Steam szerver böngészőben és a játékon belüli szerverlistán megjelenő név. Tedd leíróvá, hogy a játékosok könnyen megtalálhassák a szerveredet. |
SERVER_PASSWORD |
(üres) | A csatlakozáshoz szükséges jelszó (-PSW paraméter). Hagyd üresen nyilvános szerverhez. Állíts be jelszót a hozzáférés korlátozásához csak meghívott játékosok számára. |
ADMIN_PASSWORD |
(üres) | GM adminisztrátor jelszó (-adminpsw paraméter). Szükséges a játékon belüli admin panel eléréséhez és az admin parancsok futtatásához. Tartsd titokban. |
MAX_PLAYERS |
60 |
Egyidejű játékosok maximális száma (-MaxPlayers paraméter). A Soulmask akár 70 játékost támogat, de a magasabb szám több RAM-ot és CPU-t igényel. |
GAME_MODE |
pve |
Szerver játékmód. Állítsd pve-re PvE-hez vagy pvp-re PvP-hez. Lásd az alábbi PvE vs PvP szekciót. |
GAME_PORT |
8777 |
Az elsődleges UDP port a játékkapcsolatokhoz (-Port paraméter). Automatikusan konfigurálva a tárhelycsomagod által. |
QUERY_PORT |
27015 |
A Steam szerver böngésző lekérdezéseknél használt UDP port (-QueryPort paraméter). Automatikusan konfigurálva. |
Szerver konfiguráció (parancssori paraméterek)
A Soulmask széleskörű parancssori paramétereket használ a szerver konfigurálásához. Az alábbiakban az elérhető paraméterek teljes referenciája található:
| Paraméter | Alapértelmezett | Leírás |
|---|---|---|
-SteamServerName="Name" |
- | A szerver megjelenítési neve a szerver böngészőben. |
-MaxPlayers=N |
60 |
Maximális egyidejű játékos csatlakozások száma (legfeljebb 70). |
-PSW="password" |
(nincs) | Szerver csatlakozási jelszó. Hagyd el nyilvános szerverhez. |
-adminpsw="password" |
(nincs) | Adminisztrátor/GM jelszó a játékon belüli admin parancsokhoz. |
-pve |
- | PvE mód kényszerítése. A játékosok nem sebezhetik egymást. |
-pvp |
- | PvP mód kényszerítése. A játékosok sebezhetik egymást. |
-Port=N |
8777 |
Játék csatlakozási port (UDP). |
-QueryPort=N |
27015 |
Steam lekérdezési port (UDP). |
-EchoPort=N |
18888 |
Telnet konzol port (TCP, csak helyi). Helyi távoli kezeléshez használatos. |
-saving=N |
- | Világ állapot mentési intervallum a memóriába (másodpercben). |
-backup=N |
- | Memóriában lévő adatbázis lemezre mentési intervalluma (másodpercben). |
-initbackup |
- | A szerver minden indításakor biztonsági másolatot készít a világról. |
-backupinterval=N |
- | Automatikus biztonsági mentés készítési intervalluma (percben). |
-GongHuiMaxMember=N |
- | Törzsenkénti (guild) maximális taglétszám. |
-MULTIHOME=IP |
- | A szerver egy adott helyi IP-címhez kötése (csak több hálózati csatolóval rendelkező szervereknél). |
-rconpsw="password" |
(nincs) | RCON távoli konzol hozzáférés engedélyezése a megadott jelszóval. |
-rconport=N |
19000 |
RCON figyelő TCP port. Csak akkor releváns, ha az RCON engedélyezve van. |
-rconaddr=IP |
- | RCON figyelő IP-cím kötés. Használd a 0.0.0.0-t az összes interfészen való figyeléshez. |
-log |
- | Konzolablak és naplózási kimenet engedélyezése. |
-UTF8Output |
- | Nem latin karakterek helyes kezelésének engedélyezése a kimenetben. |
PvE vs PvP mód
A Soulmask két elsődleges játékmódot támogat, amelyek alapvetően megváltoztatják a többjátékos élményt:
PvE mód (-pve)
- A játékosok nem sebezhetik közvetlenül egymást.
- Az épületek és bázisok védettek más játékosok ellen.
- A fókusz a kooperatív túlélésen, építésen és felfedezésen van.
- A játékosok továbbra is interakcióba léphetnek, kereskedhetnek és törzseket alapíthatnak.
- Kooperatív közösségek és alkalmi szerverek számára ajánlott.
PvP mód (-pvp)
- A játékosok megtámadhatják és megölhetik egymást.
- A bázisok és épületek más játékosok által kirabolhatók és lerombolhatók.
- A törzsi hadviselés és területellenőrzés a játékmenet központi elemévé válik.
- A PvP sebzési arányok finomhangolhatók a
GameXishu.jsonkonfigurációs fájlban. - Versenyszerű szerverek és tapasztalt játékosok számára ajánlott.
Térkép és világ beállítások (GameXishu.json)
A részletes világ és játékmenet beállításokat a GameXishu.json konfigurációs fájl szabályozza. Ez a fájl széleskörű lehetőségeket tartalmaz az erőforrás-arányok, harc, inváziók, építés, állatok és egyebek hangolásához.
A fájl helye
A konfigurációs fájl itt található:
WS/Saved/GameplaySettings/GameXishu.json
A GPanel Files fülén vagy SFTP-n keresztül érheted el ezt a fájlt.
Legfontosabb beállítások referencia
Az alábbiakban a leggyakrabban módosított beállítások találhatók. A paraméternevek az eredeti formátumban vannak (kínai pinjin). Minden beállításhoz angol leírás tartozik.
Tapasztalat és fejlődés
| Beállítás | Angol név | Leírás |
|---|---|---|
ExpRatio |
Experience Ratio | Szorzó az általános tapasztalatszerzéshez. A magasabb értékek gyorsítják a szintlépést. |
ChengZhangExpRatio |
Growth Experience Ratio | Szorzó a karakter növekedési tapasztalatszerzéséhez. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Szorzó a szörnyek legyőzéséből szerzett tapasztalathoz. |
Harc és sebzés
| Beállítás | Angol név | Leírás |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Szorzó a vadállatok és lények által okozott sebzéshez. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Szorzó a vad lényektől kapott sebzéshez. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Szorzó a természetes életerő regenerálódási sebességéhez. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Szorzó az állóképesség regenerálódási sebességéhez. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Szorzó az energia/kitartás regenerálódási sebességéhez. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Szorzó a PvP közelharci sebzéshez (alapértelmezett: 0.4). |
Erőforrás és fogyasztás
| Beállítás | Angol név | Leírás |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Szorzó az élelmiszer fogyasztási sebességéhez. Az alacsonyabb értékek lassítják az élelmiszer fogyasztást. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Szorzó a víz fogyasztási sebességéhez. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Szorzó a kézműves állomások és tüzek üzemanyag-fogyasztási sebességéhez. |
Állat és gazdálkodás
| Beállítás | Angol név | Leírás |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Szorzó az állatfejlődés sebességéhez. A magasabb értékek gyorsabban érlelik az állatokat. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Szorzó az állatszaporítási ciklusok közötti időhöz. |
DongWuChanChuRatio |
Animal Production Ratio | Szorzó az állati termelési kibocsátáshoz (tojás, tej stb.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Szorzó a háziasított állatok tulajdonságainak minőségéhez. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Szorzó a terménynövekedés sebességéhez. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Szorzó a műtrágya fogyasztási arányához. |
Építés és építmények
| Beállítás | Angol név | Leírás |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Épület lebomlás engedélyezése vagy letiltása idővel. Állítsd 0-ra a letiltáshoz. |
JianZhuFuLanMul |
Building Decay Multiplier | Az építmények lebomlásának sebessége. Az alacsonyabb értékek lassítják a lebomlást. |
JianZhuXiuLiMul |
Building Repair Multiplier | Szorzó az épületjavítási költségekhez és sebességhez. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Az épületek körüli sugár, ahol a természetes erőforrások nem jelennek meg újra. |
Inváziós rendszer
| Beállítás | Angol név | Alapértelmezett | Leírás |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
A szörnyek maximális száma egy inváziós hullámban. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Az inváziók általános nehézségét és a szörnyek erejét szabályozza. |
RuQinBeginHour |
Invasion Start Hour | - | A játékon belüli óra, amikor az inváziók elkezdődhetnek. |
RuQinEndHour |
Invasion End Hour | - | A játékon belüli óra, amikor az inváziók leállnak. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Az egyes hullámokban megidézett szörnyek maximális száma. |
Hogyan csatlakozz
A játékosok a játékon belüli szerver böngészőn vagy közvetlen csatlakozáson keresztül csatlakozhatnak a Soulmask szerveredhez.
Játékon belüli szerver böngészőn keresztül
- Indítsd el a Soulmask-ot.
- A főmenüben válaszd a Multiplayer lehetőséget, majd a Server Browser-t.
- Keresd meg a szerveredet név szerint (a
SERVER_NAMEindítási változóban beállított név). - Kattints a szerveredre és nyomd meg a Join gombot. Add meg a jelszót, ha be van állítva.
Steam szerver bö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-címét és query portját (alapértelmezett
27015) azIP:PORTformátumban. - Miután a szerver megjelenik, kattints rá duplán a Soulmask-on keresztüli csatlakozáshoz.
Közvetlen csatlakozáson keresztül
- Keresd meg a szervered IP-címét és játékportját a GPanel Console fülén. Segítségért lásd a Hogyan találd meg a szervered IP-címét és portját útmutatót.
- A Soulmask-ban keresd a Direct Connect opciót a többjátékos menüben.
- Add meg a szervered IP-címét és játékportját (alapértelmezett
8777) azIP:PORTformátumban. - Nyomd meg a Connect gombot és add meg a szerver jelszót, ha szükséges.
Mentéskezelés
A Soulmask adatbázis alapú mentési rendszert használ. A mentések működésének megértése kritikus az adatvesztés elkerüléséhez.
Mentés helye
Az elsődleges világ mentésfájl itt található:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Ez az SQLite adatbázis tartalmazza az összes világadatot, beleértve a terepműveléseket, épületeket, NPC állapotokat és játékosadatokat.
Mentési folyamat
A Soulmask kétlépcsős mentési folyamatot használ:
- Memória mentés (
-saving): A világ állapota rendszeresen mentésre kerül egy memóriában lévő adatbázisba a-savingparaméterben megadott időközönként (másodpercben). - Lemez biztonsági mentés (
-backup): A memóriában lévő adatbázis lemezre íródik a-backupparaméterben megadott időközönként (másodpercben).
gm exit játékon belüli paranccsal, vagy a shutdown RCON paranccsal. A szerver folyamat erőszakos leállítása azt okozhatja, hogy a memóriában lévő adatbázis nem íródik lemezre, ami visszagörgetéshez vezet az utolsó lemezmentésig.
Automatikus biztonsági mentések
Az automatikus biztonsági mentések konfigurálása ezekkel az indítási paraméterekkel:
-initbackup-- Biztonsági másolatot készít minden alkalommal, amikor a szerver elindul.-backupinterval=N-- Gördülő biztonsági mentéseket készít N percenként futás közben.
Manuális biztonsági mentések
Manuális biztonsági mentés készítéséhez:
- Állítsd le a szervert a GPanel-ből.
- Navigálj a
WS/Saved/mappába a GPanel Files fülén vagy SFTP-n keresztül. - Töltsd le a következő fájlokat:
Worlds/Dedicated/Level01_Main/world.db-- A világ mentési adatbázisGameplaySettings/GameXishu.json-- A játékmenet 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ésben lévő
world.dbfájlt aWS/Saved/Worlds/Dedicated/Level01_Main/mappába. - Töltsd fel a biztonsági mentésben lévő
GameXishu.jsonfájlt aWS/Saved/GameplaySettings/mappába, ha a beállításokat is vissza szeretnéd állítani. - Indítsd el a szervert.
Új világ indítása
A világ törléséhez és újrakezdéséhez:
- Állítsd le a szervert.
- Nevezd át vagy töröld a
world.dbfájlt aWS/Saved/Worlds/Dedicated/Level01_Main/mappában. - Indítsd el a szervert. A szerver új világ adatbázist fog generálni az alapoktól.
world.db másolatát biztonsági mentésként, arra az esetre, ha később vissza szeretnéd állítani.
Port referencia
A Soulmask a következő portokat használja. Ezeket a tárhelycsomagod automatikusan konfigurálja a Legion Hosting-on.
| Port | Protokoll | Alapértelmezett | Cél |
|---|---|---|---|
| Game Port | UDP | 8777 |
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. |
| Echo Port (Telnet) | TCP | 18888 |
Helyi telnet adminisztráció (csak helyi kapcsolatok). |
| RCON Port | TCP | 19000 |
Távoli konzol (RCON) hozzáférés. Csak akkor aktív, ha a -rconpsw be van állítva. |
Kapcsolódó cikkek
- Soulmask admin parancsok
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
- Kezdő lépések az új szervereddel
Segítségre van szükséged?
Ha továbbra is problémáid vannak a Soulmask szervereddel, kérjük, nyiss egy támogatási jegyet, és csapatunk szívesen segít.