Denne guiden dekker alt du trenger for å sette opp og konfigurere din Soulmask-dedikerte server på Legion Hosting, inkludert første oppstart, GPanel oppstartsvariabler, serverkonfigurasjon, PvE- vs PvP-moduser, kart- og verdensinnstillinger, tilkobling til serveren din og lagringsadministrasjon. For administratoroppsett og kommandoer i spillet, se Soulmask administratorkommandoer.
Hva er Soulmask
Soulmask er et åpen verden-overlevelses- og crafting-spill der spillere våkner iført en mystisk eldgammel maske som gir overnaturlige evner. Satt i en frodig, vidstrakt verden må spillere samle ressurser, lage verktøy og våpen, bygge bosetninger, og rekruttere og administrere en stamme av NPC-er. Maskesystemet er sentralt i spillet -- spillere kan besette og kontrollere ulike stammemedlemmer, hver med unike ferdigheter og egenskaper, for å optimalisere bosetningen og kampeffektiviteten.
Nøkkelfunksjoner ved den dedikerte serveren inkluderer:
- Støtte for opptil 70 samtidige spillere på en enkelt server
- PvE- og PvP-spillmoduser med konfigurerbare regler
- Omfattende spilljustering gjennom konfigurasjonsfilen
GameXishu.json - Stamme- (guild-) system med konfigurerbare medlemsgrenser
- RCON- og Telnet-støtte for ekstern serveradministrasjon
- Automatisk sikkerhetskopi- og lagringsadministrasjon
Første oppstart
Når du først mottar Soulmask-serveren din fra Legion Hosting, må den fullføre en innledende installasjon før den kan spilles på.
- Logg inn på GPanel og velg din Soulmask-server fra serverlisten.
- Klikk på Console-fanen og trykk på Start.
- Serveren vil laste ned og installere Soulmask-dedikerte serverfiler via Steam. Denne første nedlastingen kan ta flere minutter da spillet krever betydelig diskplass.
- Når nedlastingen er fullført, vil serveren starte automatisk. Den første oppstarten tar lengre tid enn påfølgende oppstarter mens serveren genererer den innledende verdensdatabasen.
- Vent til konsollutdata indikerer at serveren er klar og lytter etter tilkoblinger.
GPanel oppstartsvariabler
Kjerneserverinnstillinger konfigureres som oppstartsvariabler i GPanel. Disse verdiene sendes til serverprosessen som kommandolinjeparametere når den starter.
- I GPanel, velg din Soulmask-server.
- Klikk på Startup-fanen.
- Sett variablene som er oppført nedenfor. Endringer trer i kraft neste gang du starter eller starter serveren på nytt.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
Navnet som vises i Steam-serverleseren og serverlisten i spillet. Gjør det beskrivende slik at spillere lett kan finne serveren din. |
SERVER_PASSWORD |
(tom) | Passord som kreves for at spillere skal bli med (-PSW-parameter). La stå tomt for en offentlig server. Sett et passord for å begrense tilgang til kun inviterte spillere. |
ADMIN_PASSWORD |
(tom) | GM-administratorpassord (-adminpsw-parameter). Kreves for å få tilgang til administratorpanelet i spillet og kjøre administratorkommandoer. Hold dette hemmelig. |
MAX_PLAYERS |
60 |
Maksimalt antall samtidige spillere (-MaxPlayers-parameter). Soulmask støtter opptil 70 spillere, men høyere antall krever mer RAM og CPU. |
GAME_MODE |
pve |
Serverspillmodus. Sett til pve for PvE eller pvp for PvP. Se PvE- vs PvP-seksjonen nedenfor. |
GAME_PORT |
8777 |
Den primære UDP-porten for spilltilkoblinger (-Port-parameter). Automatisk konfigurert av hostingplanen din. |
QUERY_PORT |
27015 |
UDP-porten som brukes av Steam for serverleserforespørsler (-QueryPort-parameter). Automatisk konfigurert. |
Serverkonfigurasjon (kommandolinjeparametere)
Soulmask bruker omfattende kommandolinjeparametere for serverkonfigurasjon. Nedenfor finner du den fulle referansen for tilgjengelige parametere:
| Parameter | Standard | Beskrivelse |
|---|---|---|
-SteamServerName="Name" |
- | Servervisningsnavn i serverleseren. |
-MaxPlayers=N |
60 |
Maksimalt antall samtidige spillertilkoblinger (opptil 70). |
-PSW="password" |
(ingen) | Server-tilkoblingspassord. Utelat for en offentlig server. |
-adminpsw="password" |
(ingen) | Administrator-/GM-passord for administratorkommandoer i spillet. |
-pve |
- | Tvinger PvE-modus. Spillere kan ikke skade hverandre. |
-pvp |
- | Tvinger PvP-modus. Spillere kan skade hverandre. |
-Port=N |
8777 |
Spilltilkoblingsport (UDP). |
-QueryPort=N |
27015 |
Steam query-port (UDP). |
-EchoPort=N |
18888 |
Telnet-konsollport (TCP, kun lokal). Brukes for lokal ekstern administrasjon. |
-saving=N |
- | Lagringsintervall for verdenstilstand til minne (i sekunder). |
-backup=N |
- | Intervall for sikkerhetskopiering av database i minne til disk (i sekunder). |
-initbackup |
- | Lager en sikkerhetskopi av verden hver gang serveren starter. |
-backupinterval=N |
- | Intervall for automatisk opprettelse av sikkerhetskopier (i minutter). |
-GongHuiMaxMember=N |
- | Maksimalt antall medlemmer per stamme (guild). |
-MULTIHOME=IP |
- | Binder serveren til en bestemt lokal IP-adresse (kun multi-homed servere). |
-rconpsw="password" |
(ingen) | Aktiverer RCON ekstern konsolltilgang med det angitte passordet. |
-rconport=N |
19000 |
RCON-lytter-TCP-port. Kun relevant hvis RCON er aktivert. |
-rconaddr=IP |
- | RCON-lytter-IP-binding. Bruk 0.0.0.0 for å lytte på alle grensesnitt. |
-log |
- | Aktiverer konsollvindu og loggutdata. |
-UTF8Output |
- | Aktiverer korrekt håndtering av ikke-latinske tegn i utdata. |
PvE- vs PvP-modus
Soulmask støtter to primære spillmoduser som fundamentalt endrer flerspilleropplevelsen:
PvE-modus (-pve)
- Spillere kan ikke skade hverandre direkte.
- Strukturer og baser er beskyttet mot andre spillere.
- Fokuset er på samarbeidende overlevelse, bygging og utforskning.
- Spillere kan fortsatt samhandle, handle og danne stammer.
- Anbefales for samarbeidende fellesskap og avslappede servere.
PvP-modus (-pvp)
- Spillere kan angripe og drepe hverandre.
- Baser og strukturer kan raides og ødelegges av andre spillere.
- Stammekrig og territoriumkontroll blir kjernespillelementer.
- PvP-skadeforhold kan finjusteres i konfigurasjonsfilen
GameXishu.json. - Anbefales for konkurransepregede servere og erfarne spillere.
Kart- og verdensinnstillinger (GameXishu.json)
Detaljerte verdens- og spillinnstillinger styres gjennom konfigurasjonsfilen GameXishu.json. Denne filen inneholder omfattende alternativer for justering av ressursrater, kamp, invasjoner, bygging, dyr og mer.
Finne filen
Konfigurasjonsfilen ligger på:
WS/Saved/GameplaySettings/GameXishu.json
Få tilgang til denne filen gjennom GPanel Files-fanen eller via SFTP.
Referanse for nøkkelinnstillinger
Nedenfor er de mest justerte innstillingene. Parameternavnene er i sitt opprinnelige format (kinesisk pinyin). Engelske beskrivelser er gitt for hver.
Erfaring og progresjon
| Innstilling | Engelsk navn | Beskrivelse |
|---|---|---|
ExpRatio |
Experience Ratio | Multiplikator for generell erfaringsgevinst. Høyere verdier øker hastigheten på opplevelsesnivåheving. |
ChengZhangExpRatio |
Growth Experience Ratio | Multiplikator for karaktervekst-erfaringsgevinst. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Multiplikator for erfaring oppnådd ved å drepe monstre. |
Kamp og skade
| Innstilling | Engelsk navn | Beskrivelse |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Multiplikator for skade påført av ville dyr og skapninger. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Multiplikator for skade mottatt fra ville skapninger. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Multiplikator for naturlig helseregenereringshastighet. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Multiplikator for utholdenhetsgjenopprettingshastighet. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Multiplikator for energi-/utholdenhetsgjenopprettingshastighet. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Multiplikator for PvP nærkampskade (standard: 0.4). |
Ressurs og forbruk
| Innstilling | Engelsk navn | Beskrivelse |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Multiplikator for hvor raskt mat forbrukes. Lavere verdier bremser matforbruket. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Multiplikator for hvor raskt vann forbrukes. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Multiplikator for hvor raskt drivstoff forbrukes av craftingstasjoner og ild. |
Dyr og oppdrett
| Innstilling | Engelsk navn | Beskrivelse |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Multiplikator for dyrenes veksthastighet. Høyere verdier gjør at dyr modnes raskere. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Multiplikator for tid mellom dyrenes avlssykluser. |
DongWuChanChuRatio |
Animal Production Ratio | Multiplikator for dyrenes produksjonsutbytte (egg, melk, osv.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Multiplikator for kvaliteten på temmede dyrs egenskaper. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Multiplikator for avlingers veksthastighet. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Multiplikator for forbruksrate av gjødsel. |
Bygging og strukturer
| Innstilling | Engelsk navn | Beskrivelse |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Aktiver eller deaktiver bygningsforfall over tid. Sett til 0 for å deaktivere. |
JianZhuFuLanMul |
Building Decay Multiplier | Hastigheten strukturer forfaller med. Lavere verdier bremser forfall. |
JianZhuXiuLiMul |
Building Repair Multiplier | Multiplikator for bygningsreparasjonskostnader og -hastighet. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Radius rundt bygninger der naturlige ressurser ikke vil gjenoppstå. |
Invasjonssystem
| Innstilling | Engelsk navn | Standard | Beskrivelse |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Maksimalt antall monstre i en invasjonsbølge. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Styrer overordnet invasjonsvanskelighet og monsterstyrke. |
RuQinBeginHour |
Invasion Start Hour | - | Spilltimen når invasjoner kan begynne. |
RuQinEndHour |
Invasion End Hour | - | Spilltimen når invasjoner stopper. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Maksimalt antall monstre som spawnes per individuell bølge. |
Hvordan koble til
Spillere kan koble til Soulmask-serveren din gjennom serverleseren i spillet eller ved direkte tilkobling.
Via serverleser i spillet
- Start Soulmask.
- Fra hovedmenyen, velg Multiplayer og deretter Server Browser.
- Søk etter serveren din etter navn (navnet du satte i oppstartsvariabelen
SERVER_NAME). - Klikk på serveren din og trykk på Join. Skriv inn passordet hvis et er angitt.
Via Steam-serverleser
- I Steam, gå til View > Game Servers (eller Servers).
- Klikk på Favorites-fanen og deretter Add a Server.
- Skriv inn serverens IP og query-port (standard
27015) i formatetIP:PORT. - Når serveren vises, dobbeltklikk på den for å koble til gjennom Soulmask.
Via direkte tilkobling
- Finn server-IP og spillport fra GPanel Console-fanen. For hjelp, se Hvordan finne server-IP og port.
- I Soulmask, se etter Direct Connect-alternativet i flerspillermenyen.
- Skriv inn server-IP og spillport (standard
8777) i formatetIP:PORT. - Trykk på Connect og skriv inn serverpassordet hvis det kreves.
Lagringsadministrasjon
Soulmask bruker et databasestøttet lagringssystem. Å forstå hvordan lagringer fungerer er avgjørende for å unngå datatap.
Lagringsplassering
Den primære verdenslagringsfilen ligger på:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Denne SQLite-databasen inneholder alle verdensdata inkludert terrengmodifikasjoner, strukturer, NPC-tilstander og spillerdata.
Lagringsprosess
Soulmask bruker en totrinns lagringsprosess:
- Minnelagring (
-saving): Verdenstilstanden skrives periodisk til en database i minnet ved intervallet angitt av-saving-parameteren (i sekunder). - Disksikkerhetskopi (
-backup): Databasen i minnet tømmes til disk ved intervallet angitt av-backup-parameteren (i sekunder).
gm exit-kommandoen i spillet, eller shutdown RCON-kommandoen. Tvangsdreping av serverprosessen kan føre til at databasen i minnet ikke skrives til disk, noe som resulterer i tilbakerulling til den siste disklagringen.
Automatiske sikkerhetskopier
Konfigurer automatiske sikkerhetskopier ved hjelp av disse oppstartsparameterne:
-initbackup-- Lager en sikkerhetskopi hver gang serveren starter.-backupinterval=N-- Lager rullerende sikkerhetskopier hvert N minutt under kjøring.
Manuelle sikkerhetskopier
For å lage en manuell sikkerhetskopi:
- Stopp serveren fra GPanel.
- Naviger til
WS/Saved/via GPanel Files-fanen eller SFTP. - Last ned følgende filer:
Worlds/Dedicated/Level01_Main/world.db-- VerdenslagringsdatabasenGameplaySettings/GameXishu.json-- Din spillkonfigurasjon
- Oppbevar disse filene trygt på din lokale datamaskin.
Gjenopprette en sikkerhetskopi
- Stopp serveren.
- Last opp den sikkerhetskopierte
world.db-filen tilWS/Saved/Worlds/Dedicated/Level01_Main/. - Last opp den sikkerhetskopierte
GameXishu.jsontilWS/Saved/GameplaySettings/hvis du også vil gjenopprette innstillingene. - Start serveren.
Starte en ny verden
For å wipe verden og starte på nytt:
- Stopp serveren.
- Gi nytt navn til eller slett
world.db-filen påWS/Saved/Worlds/Dedicated/Level01_Main/. - Start serveren. Den vil generere en ny verdensdatabase fra bunnen av.
world.db som en sikkerhetskopi i tilfelle du vil gjenopprette den senere.
Portreferanse
Soulmask bruker følgende porter. Disse konfigureres automatisk av hostingplanen din på Legion Hosting.
| Port | Protokoll | Standard | Formål |
|---|---|---|---|
| Game Port | UDP | 8777 |
Primære spilltilkoblinger. Spillere kobler til denne porten. |
| Query Port | UDP | 27015 |
Steam-serverleserforespørsler. |
| Echo Port (Telnet) | TCP | 18888 |
Lokal telnet-administrasjon (kun lokale tilkoblinger). |
| RCON Port | TCP | 19000 |
Ekstern konsoll- (RCON-) tilgang. Kun aktiv hvis -rconpsw er satt. |
Relaterte artikler
- Soulmask administratorkommandoer
- Hvordan finne server-IP og port
- Hvordan laste opp filer via SFTP
- Kom i gang med din nye server
Trenger du hjelp?
Hvis du fortsatt har problemer med Soulmask-serveren din, vennligst opprett en supportsak så vil teamet vårt gjerne hjelpe deg.