Tento průvodce pokrývá vše, co potřebujete k nastavení a konfiguraci vašeho dedikovaného serveru Soulmask na Legion Hosting, včetně prvního spuštění, startovacích proměnných GPanel, konfigurace serveru, režimů PvE vs PvP, nastavení mapy a světa, připojení k serveru a správy uložených dat. Pro nastavení administrátora a herní příkazy viz Soulmask Admin Commands.
Co je Soulmask
Soulmask je open-world survival crafting hra, kde se hráči probouzejí s tajemnou prastarou maskou, která jim propůjčuje nadpřirozené schopnosti. Zasazená do bujného, rozlehlého světa, hráči musí sbírat suroviny, vyrábět nástroje a zbraně, budovat osady a najímat a řídit kmen NPC postav. Systém masek je jádrem hratelnosti -- hráči mohou ovládat různé členy kmene, z nichž každý má jedinečné dovednosti a vlastnosti, pro optimalizaci své osady a bojové efektivity.
Klíčové vlastnosti dedikovaného serveru zahrnují:
- Podpora až 70 současně připojených hráčů na jednom serveru
- Herní režimy PvE a PvP s konfigurovatelními pravidly
- Rozsáhlé ladění hratelnosti prostřednictvím konfiguračního souboru
GameXishu.json - Systém kmenů (gild) s nastavitelným limitem členů
- Podpora RCON a Telnet pro vzdálenou správu serveru
- Automatické zálohování a správa uložených dat
První spuštění
Když poprvé obdržíte svůj server Soulmask od Legion Hosting, musí dokončit počáteční instalaci, než bude možné na něm hrát.
- Přihlaste se do GPanel a vyberte svůj server Soulmask ze seznamu serverů.
- Klikněte na kartu Console a stiskněte Start.
- Server stáhne a nainstaluje soubory dedikovaného serveru Soulmask přes Steam. Toto počáteční stahování může trvat několik minut, protože hra vyžaduje značný diskový prostor.
- Po dokončení stahování se server automaticky spustí. První spuštění trvá déle než následující starty, zatímco server generuje počáteční databázi světa.
- Počkejte, dokud výstup konzole neindikuje, že server je připraven a naslouchá pro připojení.
Startovací proměnné GPanel
Základní nastavení serveru se konfigurují jako startovací proměnné v GPanel. Tyto hodnoty jsou předány procesu serveru jako parametry příkazového řádku při jeho spuštění.
- V GPanel vyberte svůj server Soulmask.
- Klikněte na kartu Startup.
- Nastavte proměnné uvedené níže. Změny se projeví při dalším spuštění nebo restartu serveru.
| Proměnná | Výchozí hodnota | Popis |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
Název zobrazený v prohlížeči serverů Steam a v herním seznamu serverů. Zadejte popisný název, aby hráči snadno našli váš server. |
SERVER_PASSWORD |
(prázdné) | Heslo vyžadované pro připojení hráčů (parametr -PSW). Ponechte prázdné pro veřejný server. Nastavte heslo pro omezení přístupu pouze na pozvané hráče. |
ADMIN_PASSWORD |
(prázdné) | Heslo GM administrátora (parametr -adminpsw). Vyžadováno pro přístup k hernímu administrátorskému panelu a spouštění admin příkazů. Uchovávejte toto heslo v tajnosti. |
MAX_PLAYERS |
60 |
Maximální počet současně připojených hráčů (parametr -MaxPlayers). Soulmask podporuje až 70 hráčů, ale vyšší počty vyžadují více RAM a CPU. |
GAME_MODE |
pve |
Herní režim serveru. Nastavte na pve pro PvE nebo pvp pro PvP. Viz sekce PvE vs PvP níže. |
GAME_PORT |
8777 |
Primární UDP port pro herní připojení (parametr -Port). Automaticky nakonfigurováno vaším hostingovým plánem. |
QUERY_PORT |
27015 |
UDP port používaný Steam pro dotazy prohlížeče serverů (parametr -QueryPort). Automaticky nakonfigurováno. |
Konfigurace serveru (parametry příkazového řádku)
Soulmask používá rozsáhlé parametry příkazového řádku pro konfiguraci serveru. Níže je kompletní reference dostupných parametrů:
| Parametr | Výchozí hodnota | Popis |
|---|---|---|
-SteamServerName="Name" |
- | Zobrazovaný název serveru v prohlížeči serverů. |
-MaxPlayers=N |
60 |
Maximální počet současných hráčských připojení (až 70). |
-PSW="password" |
(none) | Heslo pro připojení k serveru. Vynechejte pro veřejný server. |
-adminpsw="password" |
(none) | Heslo administrátora/GM pro herní admin příkazy. |
-pve |
- | Vynutí režim PvE. Hráči si nemohou vzájemně ubližovat. |
-pvp |
- | Vynutí režim PvP. Hráči si mohou vzájemně ubližovat. |
-Port=N |
8777 |
Port pro herní připojení (UDP). |
-QueryPort=N |
27015 |
Steam query port (UDP). |
-EchoPort=N |
18888 |
Port pro Telnet konzoli (TCP, pouze lokální). Používá se pro lokální vzdálenou správu. |
-saving=N |
- | Interval ukládání stavu světa do paměti (v sekundách). |
-backup=N |
- | Interval zálohování databáze z paměti na disk (v sekundách). |
-initbackup |
- | Vytvoří záložní kopii světa při každém spuštění serveru. |
-backupinterval=N |
- | Interval automatického vytváření záloh (v minutách). |
-GongHuiMaxMember=N |
- | Maximální počet členů na kmen (gildu). |
-MULTIHOME=IP |
- | Naváže server na konkrétní lokální IP adresu (pouze pro servery s více síťovými rozhraními). |
-rconpsw="password" |
(none) | Povolí vzdálený přístup ke konzoli RCON se zadaným heslem. |
-rconport=N |
19000 |
TCP port pro RCON naslouchání. Relevantní pouze pokud je RCON povolen. |
-rconaddr=IP |
- | IP vazba pro RCON naslouchání. Použijte 0.0.0.0 pro naslouchání na všech rozhraních. |
-log |
- | Povolí okno konzole a výstup logování. |
-UTF8Output |
- | Povolí správné zpracování nelatinkových znaků ve výstupu. |
Režim PvE vs PvP
Soulmask podporuje dva primární herní režimy, které zásadně mění multiplayerový zážitek:
Režim PvE (-pve)
- Hráči si nemohou přímo vzájemně ubližovat.
- Stavby a základny jsou chráněny před ostatními hráči.
- Zaměření na kooperativní přežívání, stavění a průzkum.
- Hráči stále mohou interagovat, obchodovat a tvořit kmeny.
- Doporučeno pro kooperativní komunity a neformální servery.
Režim PvP (-pvp)
- Hráči mohou útočit na ostatní a zabíjet je.
- Základny a stavby mohou být napadeny a zničeny ostatními hráči.
- Kmenové války a kontrola území se stávají hlavními prvky hratelnosti.
- Poměry PvP poškození lze jemně doladit v konfiguračním souboru
GameXishu.json. - Doporučeno pro kompetitivní servery a zkušené hráče.
Nastavení mapy a světa (GameXishu.json)
Detailní nastavení světa a hratelnosti se řídí prostřednictvím konfiguračního souboru GameXishu.json. Tento soubor obsahuje rozsáhlé možnosti pro ladění sazeb surovin, boje, invazí, stavění, zvířat a dalšího.
Umístění souboru
Konfigurační soubor se nachází na:
WS/Saved/GameplaySettings/GameXishu.json
K tomuto souboru přistupujte prostřednictvím karty Files v GPanel nebo přes SFTP.
Reference klíčových nastavení
Níže jsou nejčastěji upravovaná nastavení. Názvy parametrů jsou v původním formátu (čínský pinyin). Pro každý je uveden anglický popis.
Zkušenosti a postup
| Nastavení | Anglický název | Popis |
|---|---|---|
ExpRatio |
Experience Ratio | Násobitel pro obecný zisk zkušeností. Vyšší hodnoty urychlují levelování. |
ChengZhangExpRatio |
Growth Experience Ratio | Násobitel pro zisk zkušeností z růstu postavy. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Násobitel pro zkušenosti získané zabíjením příšer. |
Boj a poškození
| Nastavení | Anglický název | Popis |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Násobitel pro poškození způsobené divokými zvířaty a tvory. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Násobitel pro poškození obdržené od divokých tvorů. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Násobitel pro rychlost přirozené regenerace zdraví. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Násobitel pro rychlost obnovy výdrže. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Násobitel pro rychlost obnovy energie/kondice. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Násobitel pro poškození v PvP boji na blízko (výchozí: 0.4). |
Suroviny a spotřeba
| Nastavení | Anglický název | Popis |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Násobitel pro rychlost spotřeby jídla. Nižší hodnoty zpomalují spotřebu jídla. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Násobitel pro rychlost spotřeby vody. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Násobitel pro rychlost spotřeby paliva v řemeslných stanicích a ohništích. |
Zvířata a farmění
| Nastavení | Anglický název | Popis |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Násobitel pro rychlost růstu zvířat. Vyšší hodnoty urychlují dospívání zvířat. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Násobitel pro dobu mezi cykly rozmnožování zvířat. |
DongWuChanChuRatio |
Animal Production Ratio | Násobitel pro produkci zvířat (vejce, mléko atd.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Násobitel pro kvalitu vlastností ochočených zvířat. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Násobitel pro rychlost růstu plodin. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Násobitel pro rychlost spotřeby hnojiva. |
Stavění a stavby
| Nastavení | Anglický název | Popis |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Povolení nebo zakázání chátrání budov v průběhu času. Nastavte na 0 pro zakázání. |
JianZhuFuLanMul |
Building Decay Multiplier | Rychlost, jakou stavby chátrají. Nižší hodnoty zpomalují chátrání. |
JianZhuXiuLiMul |
Building Repair Multiplier | Násobitel pro náklady a rychlost oprav budov. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Poloměr kolem budov, kde se přírodní suroviny neobnoví. |
Systém invazí
| Nastavení | Anglický název | Výchozí hodnota | Popis |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Maximální počet příšer v invazní vlně. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Řídí celkovou obtížnost invaze a sílu příšer. |
RuQinBeginHour |
Invasion Start Hour | - | Herní hodina, kdy mohou invaze začít. |
RuQinEndHour |
Invasion End Hour | - | Herní hodina, kdy invaze končí. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Maximální počet příšer vytvořených v jedné vlně. |
Jak se připojit
Hráči se mohou připojit k vašemu serveru Soulmask prostřednictvím herního prohlížeče serverů nebo přímým připojením.
Přes herní prohlížeč serverů
- Spusťte Soulmask.
- Z hlavního menu vyberte Multiplayer a poté Server Browser.
- Vyhledejte svůj server podle názvu (název, který jste nastavili ve startovací proměnné
SERVER_NAME). - Klikněte na svůj server a stiskněte Join. Zadejte heslo, pokud je nastaveno.
Přes prohlížeč serverů Steam
- Ve Steam přejděte na View > Game Servers (nebo Servers).
- Klikněte na kartu Favorites a poté Add a Server.
- Zadejte IP a query port vašeho serveru (výchozí
27015) ve formátuIP:PORT. - Jakmile se server objeví, dvojklikem se připojíte přes Soulmask.
Přes přímé připojení
- Najděte IP a herní port vašeho serveru na kartě Console v GPanel. Pro pomoc viz How to Find Your Server IP and Port.
- V Soulmask hledejte možnost Direct Connect v multiplayer menu.
- Zadejte IP a herní port vašeho serveru (výchozí
8777) ve formátuIP:PORT. - Stiskněte Connect a zadejte heslo serveru, pokud je vyžadováno.
Správa uložených dat
Soulmask používá systém ukládání založený na databázi. Pochopení fungování ukládání je klíčové pro zabránění ztrátě dat.
Umístění uložených dat
Primární soubor uloženého světa se nachází na:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Tato SQLite databáze obsahuje veškerá data světa včetně úprav terénu, staveb, stavů NPC a dat hráčů.
Proces ukládání
Soulmask používá dvoustupňový proces ukládání:
- Uložení do paměti (
-saving): Stav světa je periodicky zapisován do databáze v paměti v intervalu stanoveném parametrem-saving(v sekundách). - Záloha na disk (
-backup): Databáze v paměti je zapsána na disk v intervalu stanoveném parametrem-backup(v sekundách).
gm exit nebo RCON příkazem shutdown. Násilné ukončení procesu serveru může způsobit, že databáze v paměti nebude zapsána na disk, což povede k vrácení na poslední uložení na disk.
Automatické zálohy
Nakonfigurujte automatické zálohy pomocí těchto startovacích parametrů:
-initbackup-- Vytvoří záložní kopii pokaždé, když se server spustí.-backupinterval=N-- Vytváří průběžné zálohy každých N minut za běhu.
Ruční zálohy
Pro vytvoření ruční zálohy:
- Zastavte server z GPanel.
- Přejděte na
WS/Saved/prostřednictvím karty Files v GPanel nebo přes SFTP. - Stáhněte následující soubory:
Worlds/Dedicated/Level01_Main/world.db-- Databáze uloženého světaGameplaySettings/GameXishu.json-- Vaše konfigurace hratelnosti
- Uložte tyto soubory bezpečně na svém lokálním počítači.
Obnovení zálohy
- Zastavte server.
- Nahrajte zálohovaný soubor
world.dbdoWS/Saved/Worlds/Dedicated/Level01_Main/. - Nahrajte zálohovaný soubor
GameXishu.jsondoWS/Saved/GameplaySettings/, pokud chcete obnovit i nastavení. - Spusťte server.
Začátek nového světa
Pro vymazání světa a začátek od nuly:
- Zastavte server.
- Přejmenujte nebo smažte soubor
world.dbnaWS/Saved/Worlds/Dedicated/Level01_Main/. - Spusťte server. Vygeneruje novou databázi světa od začátku.
world.db jako zálohu pro případ, že ji budete chtít později obnovit.
Reference portů
Soulmask používá následující porty. Tyto jsou automaticky nakonfigurovány vaším hostingovým plánem na Legion Hosting.
| Port | Protokol | Výchozí hodnota | Účel |
|---|---|---|---|
| Game Port | UDP | 8777 |
Primární herní připojení. Hráči se připojují na tento port. |
| Query Port | UDP | 27015 |
Dotazy prohlížeče serverů Steam. |
| Echo Port (Telnet) | TCP | 18888 |
Lokální telnet administrace (pouze lokální připojení). |
| RCON Port | TCP | 19000 |
Vzdálená konzole (RCON). Aktivní pouze pokud je nastaven -rconpsw. |
Související články
- Soulmask Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Potřebujete pomoc?
Pokud máte stále problémy se svým serverem Soulmask, prosím otevřete ticket podpory a náš tým vám rád pomůže.