Den här guiden täcker allt du behöver för att installera och konfigurera din dedikerade Soulmask-server på Legion Hosting, inklusive första starten, GPanel-startvariabler, serverkonfiguration, PvE- kontra PvP-lägen, kart- och världsinställningar, anslutning till din server och hantering av sparfiler. För administratörsinställningar och kommandon i spelet, se Soulmask administratörskommandon.
Vad är Soulmask
Soulmask är ett öppen-värld-överlevnadsspel med hantverk där spelare vaknar bärande en mystisk uråldrig mask som ger övernaturliga förmågor. I en frodig, vidsträckt värld måste spelare samla resurser, tillverka verktyg och vapen, bygga bosättningar samt rekrytera och hantera en stam av NPC:er. Masksystemet är centralt för spelet -- spelare kan ta i besittning och kontrollera olika stammedlemmar, var och en med unika färdigheter och egenskaper, för att optimera sin bosättning och stridseffektivitet.
Viktiga funktioner hos den dedikerade servern inkluderar:
- Stöd för upp till 70 samtidiga spelare på en enda server
- PvE- och PvP-spellägen med konfigurerbara regler
- Omfattande speljustering via konfigurationsfilen
GameXishu.json - Stam-system (gilles) med konfigurerbara medlemsgränser
- RCON- och Telnet-stöd för fjärrhantering av servern
- Automatisk säkerhetskopiering och hantering av sparfiler
Första starten
När du först får din Soulmask-server från Legion Hosting behöver den slutföra en initial installation innan den kan spelas på.
- Logga in på GPanel och välj din Soulmask-server från serverlistan.
- Klicka på fliken Console och tryck på Start.
- Servern kommer att ladda ner och installera de dedikerade Soulmask-serverfilerna via Steam. Denna initiala nedladdning kan ta flera minuter eftersom spelet kräver betydande diskutrymme.
- När nedladdningen är klar startar servern automatiskt. Den första uppstarten tar längre tid än efterföljande starter medan servern genererar den initiala världsdatabasen.
- Vänta tills konsolutskriften anger att servern är redo och lyssnar efter anslutningar.
GPanel-startvariabler
Centrala serverinställningar konfigureras som startvariabler i GPanel. Dessa värden skickas till serverprocessen som kommandoradsparametrar när den startar.
- I GPanel, välj din Soulmask-server.
- Klicka på fliken Startup.
- Ställ in variablerna som listas nedan. Ändringarna träder i kraft nästa gång du startar eller startar om servern.
| Variabel | Standard | Beskrivning |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
Namnet som visas i Steam-serverläsaren och i spelets serverlista. Gör det beskrivande så att spelare lätt kan hitta din server. |
SERVER_PASSWORD |
(tomt) | Lösenord som krävs för att spelare ska ansluta (-PSW-parametern). Lämna tomt för en offentlig server. Ställ in ett lösenord för att begränsa åtkomsten till endast inbjudna spelare. |
ADMIN_PASSWORD |
(tomt) | GM-administratörslösenord (-adminpsw-parametern). Krävs för att komma åt administratörspanelen i spelet och köra administratörskommandon. Håll detta hemligt. |
MAX_PLAYERS |
60 |
Maximalt antal samtidiga spelare (-MaxPlayers-parametern). Soulmask stöder upp till 70 spelare, men högre antal kräver mer RAM och CPU. |
GAME_MODE |
pve |
Serverns spelläge. Ställ in på pve för PvE eller pvp för PvP. Se avsnittet PvE kontra PvP nedan. |
GAME_PORT |
8777 |
Den primära UDP-porten för spelanslutningar (-Port-parametern). Konfigureras automatiskt av din hostingplan. |
QUERY_PORT |
27015 |
UDP-porten som används av Steam för serverläsarfrågor (-QueryPort-parametern). Konfigureras automatiskt. |
Serverkonfiguration (kommandoradsparametrar)
Soulmask använder omfattande kommandoradsparametrar för serverkonfiguration. Nedan följer den fullständiga referensen för tillgängliga parametrar:
| Parameter | Standard | Beskrivning |
|---|---|---|
-SteamServerName="Name" |
- | Serverns visningsnamn i serverläsaren. |
-MaxPlayers=N |
60 |
Maximalt antal samtidiga spelaranslutningar (upp till 70). |
-PSW="password" |
(inget) | Anslutningslösenord för servern. Utelämna för en offentlig server. |
-adminpsw="password" |
(inget) | Administratörs-/GM-lösenord för administratörskommandon i spelet. |
-pve |
- | Tvingar PvE-läge. Spelare kan inte skada varandra. |
-pvp |
- | Tvingar PvP-läge. Spelare kan skada varandra. |
-Port=N |
8777 |
Spelanslutningsport (UDP). |
-QueryPort=N |
27015 |
Steam query-port (UDP). |
-EchoPort=N |
18888 |
Telnet-konsolport (TCP, endast lokal). Används för lokal fjärrhantering. |
-saving=N |
- | Sparintervall för världstillståndet till minnet (i sekunder). |
-backup=N |
- | Intervall för säkerhetskopiering av minnesdatabasen till disk (i sekunder). |
-initbackup |
- | Skapar en säkerhetskopia av världen varje gång servern startar. |
-backupinterval=N |
- | Intervall för automatiskt skapande av säkerhetskopior (i minuter). |
-GongHuiMaxMember=N |
- | Maximalt antal medlemmar per stam (gille). |
-MULTIHOME=IP |
- | Binder servern till en specifik lokal IP-adress (endast multi-homed-servrar). |
-rconpsw="password" |
(inget) | Aktiverar RCON-fjärrkonsolátkomst med det angivna lösenordet. |
-rconport=N |
19000 |
RCON-lyssnar-TCP-port. Endast relevant om RCON är aktiverat. |
-rconaddr=IP |
- | IP-bindning för RCON-lyssnaren. Använd 0.0.0.0 för att lyssna på alla gränssnitt. |
-log |
- | Aktiverar konsolfönster och loggutskrift. |
-UTF8Output |
- | Aktiverar korrekt hantering av icke-latinska tecken i utskriften. |
PvE- kontra PvP-läge
Soulmask stöder två primära spellägen som i grunden förändrar flerspelarupplevelsen:
PvE-läge (-pve)
- Spelare kan inte skada varandra direkt.
- Strukturer och baser är skyddade från andra spelare.
- Fokus ligger på kooperativ överlevnad, byggande och utforskning.
- Spelare kan fortfarande interagera, handla och bilda stammar.
- Rekommenderas för kooperativa gemenskaper och avslappnade servrar.
PvP-läge (-pvp)
- Spelare kan attackera och döda varandra.
- Baser och strukturer kan plundras och förstöras av andra spelare.
- Stamkrig och territoriell kontroll blir centrala spelelement.
- PvP-skadeförhållanden kan finjusteras i konfigurationsfilen
GameXishu.json. - Rekommenderas för konkurrensinriktade servrar och erfarna spelare.
Kart- och världsinställningar (GameXishu.json)
Detaljerade världs- och spelinställningar styrs via konfigurationsfilen GameXishu.json. Den här filen innehåller omfattande alternativ för att justera resurstakter, strid, invasioner, byggande, djur och mycket mer.
Hitta filen
Konfigurationsfilen finns på:
WS/Saved/GameplaySettings/GameXishu.json
Kom åt den här filen via fliken Files i GPanel eller via SFTP.
Referens för viktiga inställningar
Nedan följer de inställningar som oftast justeras. Parameternamnen är i sitt ursprungliga format (kinesisk pinyin). Engelska beskrivningar ges för var och en.
Erfarenhet och progression
| Inställning | Engelskt namn | Beskrivning |
|---|---|---|
ExpRatio |
Experience Ratio | Multiplikator för allmän erfarenhetsökning. Högre värden snabbar upp nivåhöjningen. |
ChengZhangExpRatio |
Growth Experience Ratio | Multiplikator för karaktärens tillväxterfarenhetsökning. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Multiplikator för erfarenhet som erhålls genom att döda monster. |
Strid och skada
| Inställning | Engelskt namn | Beskrivning |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Multiplikator för skada som vilda djur och varelser åsamkar. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Multiplikator för skada som tas emot från vilda varelser. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Multiplikator för hastigheten på naturlig hälsoregenerering. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Multiplikator för hastigheten på uthållighetsåterhämtning. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Multiplikator för hastigheten på energi-/uthållighetsåterhämtning. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Multiplikator för PvP-närstridsskada (standard: 0.4). |
Resurser och förbrukning
| Inställning | Engelskt namn | Beskrivning |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Multiplikator för hur snabbt mat förbrukas. Lägre värden gör att maten förbrukas långsammare. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Multiplikator för hur snabbt vatten förbrukas. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Multiplikator för hur snabbt bränsle förbrukas av hantverksstationer och eldar. |
Djur och jordbruk
| Inställning | Engelskt namn | Beskrivning |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Multiplikator för djurs tillväxthastighet. Högre värden gör att djur mognar snabbare. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Multiplikator för tiden mellan djurs avelscykler. |
DongWuChanChuRatio |
Animal Production Ratio | Multiplikator för djurs produktionsutbyte (ägg, mjölk osv.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Multiplikator för kvaliteten på tämjda djurs attribut. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Multiplikator för grödors tillväxthastighet. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Multiplikator för förbrukningshastigheten av gödningsmedel. |
Byggande och strukturer
| Inställning | Engelskt namn | Beskrivning |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Aktivera eller inaktivera byggnaders förfall över tid. Ställ in på 0 för att inaktivera. |
JianZhuFuLanMul |
Building Decay Multiplier | Hastigheten med vilken strukturer förfaller. Lägre värden gör att förfallet går långsammare. |
JianZhuXiuLiMul |
Building Repair Multiplier | Multiplikator för byggnaders reparationskostnader och hastighet. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Radie runt byggnader där naturresurser inte kommer att återskapas. |
Invasionssystem
| Inställning | Engelskt namn | Standard | Beskrivning |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Maximalt antal monster i en invasionsvåg. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Styr den övergripande invasionssvårigheten och monstrens styrka. |
RuQinBeginHour |
Invasion Start Hour | - | Speltimmen då invasioner kan börja. |
RuQinEndHour |
Invasion End Hour | - | Speltimmen då invasioner upphör. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Maximalt antal monster som skapas per enskild våg. |
Så här ansluter du
Spelare kan ansluta till din Soulmask-server via serverläsaren i spelet eller genom direktanslutning.
Via serverläsaren i spelet
- Starta Soulmask.
- Från huvudmenyn, välj Multiplayer och sedan Server Browser.
- Sök efter din server efter namn (namnet du ställde in i startvariabeln
SERVER_NAME). - Klicka på din server och tryck på Join. Ange lösenordet om ett är inställt.
Via Steam-serverläsaren
- I Steam, gå till View > Game Servers (eller Servers).
- Klicka på fliken Favorites och sedan på Add a Server.
- Ange din servers IP och query-port (standard
27015) i formatetIP:PORT. - När servern visas, dubbelklicka på den för att ansluta via Soulmask.
Via direktanslutning
- Hitta din servers IP och spelport från fliken Console i GPanel. För hjälp, se Så här hittar du serverns IP och port.
- I Soulmask, leta efter alternativet Direct Connect i flerspelarmenyn.
- Ange din servers IP och spelport (standard
8777) i formatetIP:PORT. - Tryck på Connect och ange serverlösenordet om det krävs.
Hantering av sparfiler
Soulmask använder ett databasbaserat sparsystem. Att förstå hur sparningar fungerar är avgörande för att undvika dataförlust.
Plats för sparfiler
Den primära sparfilen för världen finns på:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Den här SQLite-databasen innehåller all världsdata, inklusive terrängmodifieringar, strukturer, NPC-tillstånd och spelardata.
Sparprocess
Soulmask använder en tvåstegs sparprocess:
- Minnessparning (
-saving): Världstillståndet skrivs regelbundet till en databas i minnet vid det intervall som anges av parametern-saving(i sekunder). - Disksäkerhetskopiering (
-backup): Databasen i minnet skrivs till disk vid det intervall som anges av parametern-backup(i sekunder).
gm exit i spelet eller RCON-kommandot shutdown. Att tvångsavsluta serverprocessen kan göra att databasen i minnet inte skrivs till disk, vilket resulterar i återställningar till den senaste disksparningen.
Automatiska säkerhetskopior
Konfigurera automatiska säkerhetskopior med dessa startparametrar:
-initbackup-- Skapar en säkerhetskopia varje gång servern startar.-backupinterval=N-- Skapar rullande säkerhetskopior var N:e minut under körning.
Manuella säkerhetskopior
För att skapa en manuell säkerhetskopia:
- Stoppa servern från GPanel.
- Navigera till
WS/Saved/via fliken Files i GPanel eller SFTP. - Ladda ner följande filer:
Worlds/Dedicated/Level01_Main/world.db-- Sparfilsdatabasen för världenGameplaySettings/GameXishu.json-- Din spelkonfiguration
- Lagra dessa filer säkert på din lokala dator.
Återställa en säkerhetskopia
- Stoppa servern.
- Ladda upp den säkerhetskopierade
world.db-filen tillWS/Saved/Worlds/Dedicated/Level01_Main/. - Ladda upp den säkerhetskopierade
GameXishu.jsontillWS/Saved/GameplaySettings/om du även vill återställa inställningarna. - Starta servern.
Starta en ny värld
För att rensa världen och börja om på nytt:
- Stoppa servern.
- Byt namn på eller radera
world.db-filen påWS/Saved/Worlds/Dedicated/Level01_Main/. - Starta servern. Den kommer att generera en ny världsdatabas från grunden.
world.db som en säkerhetskopia ifall du vill återställa den senare.
Portreferens
Soulmask använder följande portar. Dessa konfigureras automatiskt av din hostingplan på Legion Hosting.
| Port | Protokoll | Standard | Syfte |
|---|---|---|---|
| Game Port | UDP | 8777 |
Primära spelanslutningar. Spelare ansluter till denna port. |
| Query Port | UDP | 27015 |
Steam-serverläsarfrågor. |
| Echo Port (Telnet) | TCP | 18888 |
Lokal telnet-administration (endast lokala anslutningar). |
| RCON Port | TCP | 19000 |
Fjärrkonsolátkomst (RCON). Endast aktiv om -rconpsw är inställt. |
Relaterade artiklar
- Soulmask administratörskommandon
- Så här hittar du serverns IP och port
- Så här laddar du upp filer via SFTP
- Kom igång med din nya server
Behöver du hjälp?
Om du fortfarande har problem med din Soulmask-server, vänligen öppna ett supportärende så hjälper vårt team dig gärna.