Denne guide dækker alt, hvad du har brug for til at opsætte og konfigurere din Soulmask dedikerede server på Legion Hosting, herunder første start, GPanel opstartsvariabler, serverkonfiguration, PvE vs PvP tilstande, kort- og verdensindstillinger, forbindelse til din server og håndtering af gemtefiler. For admin-opsætning og kommandoer i spillet, se Soulmask Admin-Kommandoer.
Hvad Er Soulmask
Soulmask er et open-world overlevelses- og håndværksspil, hvor spillere vågner op iført en mystisk gammel maske, der giver overnaturlige evner. I en frodig, ekspansiv verden skal spillere indsamle ressourcer, fremstille værktøjer og våben, bygge bosættelser og rekruttere og administrere en stamme af NPC'er. Maskesystemet er centralt for gameplayet -- spillere kan besætte og kontrollere forskellige stammemedlemmer, hver med unikke færdigheder og egenskaber, for at optimere deres bosættelse og kampeffektivitet.
Nøglefunktioner for den dedikerede server inkluderer:
- Understøttelse af op til 70 samtidige spillere på en enkelt server
- PvE og PvP spiltilstande med konfigurerbare regler
- Omfattende gameplay-justering via konfigurationsfilen
GameXishu.json - Stammesystem (guild) med konfigurerbare medlemsgrænser
- RCON og Telnet understøttelse til fjernserveradministration
- Automatisk backup og håndtering af gemtefiler
Første Start
Når du først modtager din Soulmask-server fra Legion Hosting, skal den gennemføre en indledende installation, før der kan spilles på den.
- Log ind på GPanel og vælg din Soulmask-server fra serverlisten.
- Klik på fanen Console og tryk på Start.
- Serveren vil downloade og installere Soulmask dedikeret server-filerne via Steam. Denne indledende download kan tage adskillige minutter, da spillet kræver betydelig diskplads.
- Når downloaden er fuldført, starter serveren automatisk. Den første opstart tager længere tid end efterfølgende starter, mens serveren genererer den indledende verdensdatabase.
- Vent, indtil konsoludgaven indikerer, at serveren er klar og lytter efter forbindelser.
GPanel Opstartsvariabler
Centrale serverindstillinger konfigureres som opstartsvariabler i GPanel. Disse værdier overføres til serverprocessen som kommandolinjeparametre, når den starter.
- I GPanel, vælg din Soulmask-server.
- Klik på fanen Startup.
- Angiv variablerne som vist nedenfor. Ændringer træder i kraft næste gang, du starter eller genstarter serveren.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
Navnet der vises i Steam serverbrowseren og serverlisterne i spillet. Gør det beskrivende, så spillere nemt kan finde din server. |
SERVER_PASSWORD |
(tom) | Adgangskode påkrævet for spillere at tilslutte sig (-PSW parameter). Lad den være tom for en offentlig server. Angiv en adgangskode for at begrænse adgangen til inviterede spillere. |
ADMIN_PASSWORD |
(tom) | GM-administratoradgangskode (-adminpsw parameter). Påkrævet for at få adgang til admin-panelet i spillet og køre admin-kommandoer. Hold denne hemmelig. |
MAX_PLAYERS |
60 |
Maksimalt antal samtidige spillere (-MaxPlayers parameter). Soulmask understøtter op til 70 spillere, men højere antal kræver mere RAM og CPU. |
GAME_MODE |
pve |
Serverens spiltilstand. Sæt til pve for PvE eller pvp for PvP. Se afsnittet PvE vs PvP nedenfor. |
GAME_PORT |
8777 |
Den primære UDP-port til spilforbindelser (-Port parameter). Konfigureres automatisk af din hostingplan. |
QUERY_PORT |
27015 |
UDP-porten som Steam bruger til serverbrowserforespørgsler (-QueryPort parameter). Konfigureres automatisk. |
Serverkonfiguration (Kommandolinjeparametre)
Soulmask bruger omfattende kommandolinjeparametre til serverkonfiguration. Nedenfor er den fulde reference over tilgængelige parametre:
| Parameter | Standard | Beskrivelse |
|---|---|---|
-SteamServerName="Name" |
- | Serverens visningsnavn i serverbrowseren. |
-MaxPlayers=N |
60 |
Maksimalt antal samtidige spillerforbindelser (op til 70). |
-PSW="password" |
(ingen) | Server-adgangskode til tilslutning. Udelad for en offentlig server. |
-adminpsw="password" |
(ingen) | Administrator/GM-adgangskode til admin-kommandoer i spillet. |
-pve |
- | Tvinger PvE-tilstand. Spillere kan ikke skade hinanden. |
-pvp |
- | Tvinger PvP-tilstand. Spillere kan skade hinanden. |
-Port=N |
8777 |
Spilforbindelsesport (UDP). |
-QueryPort=N |
27015 |
Steam forespørgselsport (UDP). |
-EchoPort=N |
18888 |
Telnet-konsolport (TCP, kun lokal). Bruges til lokal fjernadministration. |
-saving=N |
- | Interval for gemning af verdenstilstand til hukommelse (i sekunder). |
-backup=N |
- | Interval for backup af hukommelsesdatabase til disk (i sekunder). |
-initbackup |
- | Opretter en sikkerhedskopi af verden, hver gang serveren starter. |
-backupinterval=N |
- | Interval for automatisk oprettelse af sikkerhedskopier (i minutter). |
-GongHuiMaxMember=N |
- | Maksimalt antal medlemmer pr. stamme (guild). |
-MULTIHOME=IP |
- | Binder serveren til en specifik lokal IP-adresse (kun servere med flere netværkskort). |
-rconpsw="password" |
(ingen) | Aktiverer RCON-fjernkonsoladgang med den angivne adgangskode. |
-rconport=N |
19000 |
RCON lytter TCP-port. Kun relevant hvis RCON er aktiveret. |
-rconaddr=IP |
- | RCON lytter IP-binding. Brug 0.0.0.0 for at lytte på alle grænseflader. |
-log |
- | Aktiverer konsolvindue og logudskrivning. |
-UTF8Output |
- | Aktiverer korrekt håndtering af ikke-latinske tegn i output. |
PvE vs PvP Tilstand
Soulmask understøtter to primære spiltilstande, der grundlæggende ændrer multiplayer-oplevelsen:
PvE Tilstand (-pve)
- Spillere kan ikke skade hinanden direkte.
- Bygninger og baser er beskyttet mod andre spillere.
- Fokus er på samarbejdende overlevelse, bygning og udforskning.
- Spillere kan stadig interagere, handle og danne stammer.
- Anbefales til samarbejdende fællesskaber og afslappede servere.
PvP Tilstand (-pvp)
- Spillere kan angribe og dræbe hinanden.
- Baser og bygninger kan plyndres og ødelægges af andre spillere.
- Stammekrig og territorial kontrol bliver centrale gameplay-elementer.
- PvP-skadeforhold kan finjusteres i konfigurationsfilen
GameXishu.json. - Anbefales til konkurrencemindede servere og erfarne spillere.
Kort- og Verdensindstillinger (GameXishu.json)
Detaljerede verdens- og gameplay-indstillinger styres via konfigurationsfilen GameXishu.json. Denne fil indeholder omfattende muligheder for justering af ressourcefrekvenser, kamp, invasioner, bygning, dyr og meget mere.
Filplacering
Konfigurationsfilen er placeret her:
WS/Saved/GameplaySettings/GameXishu.json
Få adgang til denne fil via GPanel-fanen Files eller via SFTP.
Reference over Vigtige Indstillinger
Nedenfor er de mest almindeligt justerede indstillinger. Parameternavnene er i deres originale format (kinesisk pinyin). Engelske beskrivelser er angivet for hver.
Erfaring og Progression
| Indstilling | Engelsk Navn | Beskrivelse |
|---|---|---|
ExpRatio |
Experience Ratio | Multiplikator for generel erfaringsoptjening. Højere værdier fremskynder leveling. |
ChengZhangExpRatio |
Growth Experience Ratio | Multiplikator for karaktervækst-erfaringsoptjening. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Multiplikator for erfaring optjent ved at dræbe monstre. |
Kamp og Skade
| Indstilling | Engelsk Navn | Beskrivelse |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Multiplikator for skade udført af vilde dyr og væsener. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Multiplikator for skade modtaget fra vilde væsener. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Multiplikator for naturlig helbreds-genereringshastighed. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Multiplikator for udholdenhedsgenereringshastighed. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Multiplikator for energi-/udholdenhedsgenereringshastighed. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Multiplikator for PvP nærkampskade (standard: 0.4). |
Ressourcer og Forbrug
| Indstilling | Engelsk Navn | Beskrivelse |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Multiplikator for, hvor hurtigt mad forbruges. Lavere værdier sænker madforbruget. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Multiplikator for, hvor hurtigt vand forbruges. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Multiplikator for, hvor hurtigt brændstof forbruges af håndværksstationer og bål. |
Dyr og Landbrug
| Indstilling | Engelsk Navn | Beskrivelse |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Multiplikator for dyrevæksthastighed. Højere værdier får dyr til at modne hurtigere. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Multiplikator for tid mellem dyreavlscyklusser. |
DongWuChanChuRatio |
Animal Production Ratio | Multiplikator for dyreproduktionsudbytte (æg, mælk osv.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Multiplikator for kvaliteten af tæmmede dyrs egenskaber. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Multiplikator for afgrødevæksthastighed. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Multiplikator for gødningsforbrugsrate. |
Bygning og Strukturer
| Indstilling | Engelsk Navn | Beskrivelse |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Aktivér eller deaktivér bygningsforfald over tid. Sæt til 0 for at deaktivere. |
JianZhuFuLanMul |
Building Decay Multiplier | Hastighed hvormed strukturer forfalder. Lavere værdier sænker forfaldet. |
JianZhuXiuLiMul |
Building Repair Multiplier | Multiplikator for bygningsreparationsomkostninger og hastighed. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Radius omkring bygninger, hvor naturlige ressourcer ikke genopstår. |
Invasionssystem
| Indstilling | Engelsk Navn | Standard | Beskrivelse |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Maksimalt antal monstre i en invasionsbølge. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Styrer den overordnede invasionssværhedsgrad og monsterstyrke. |
RuQinBeginHour |
Invasion Start Hour | - | Tidspunkt i spillet, hvor invasioner kan begynde. |
RuQinEndHour |
Invasion End Hour | - | Tidspunkt i spillet, hvor invasioner stopper. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Maksimalt antal monstre spawnet pr. individuel bølge. |
Sådan Opretter Du Forbindelse
Spillere kan oprette forbindelse til din Soulmask-server via serverbrowseren i spillet eller ved direkte forbindelse.
Via Serverbrowseren I Spillet
- Start Soulmask.
- Fra hovedmenuen, vælg Multiplayer og derefter Server Browser.
- Søg efter din server ved navn (det navn du angav i opstartsvariablen
SERVER_NAME). - Klik på din server og tryk Join. Indtast adgangskoden, hvis en er angivet.
Via Steam Serverbrowser
- I Steam, gå til View > Game Servers (eller Servers).
- Klik på fanen Favorites og derefter Add a Server.
- Indtast din servers IP og query port (standard
27015) i formatetIP:PORT. - Når serveren vises, dobbeltklik på den for at oprette forbindelse via Soulmask.
Via Direkte Forbindelse
- Find din servers IP og spilport fra GPanel-fanen Console. For hjælp, se Sådan Finder Du Din Server IP og Port.
- I Soulmask, find indstillingen Direct Connect i multiplayer-menuen.
- Indtast din servers IP og spilport (standard
8777) i formatetIP:PORT. - Tryk Connect og indtast serveradgangskoden, hvis påkrævet.
Håndtering af Gemtefiler
Soulmask bruger et databaseunderstøttet gemtesystem. Forståelse af, hvordan gemtefiler fungerer, er afgørende for at undgå datatab.
Gemtefilplacering
Den primære verdens-gemtefil er placeret her:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Denne SQLite-database indeholder alle verdensdata inklusive terrænændringer, strukturer, NPC-tilstande og spillerdata.
Gemteproces
Soulmask bruger en to-trins gemteproces:
- Hukommelsesgemning (
-saving): Verdenstilstanden skrives periodisk til en hukommelsesdatabase med det interval, der er angivet af parameteren-saving(i sekunder). - Disk-backup (
-backup): Hukommelsesdatabasen gemmes til disk med det interval, der er angivet af parameteren-backup(i sekunder).
gm exit i spillet eller RCON-kommandoen shutdown. Tvangsluk af serverprocessen kan medføre, at hukommelsesdatabasen ikke skrives til disk, hvilket resulterer i tilbagerulninger til den seneste diskgemning.
Automatiske Sikkerhedskopier
Konfigurér automatiske sikkerhedskopier ved hjælp af disse opstartsparametre:
-initbackup-- Opretter en sikkerhedskopi, hver gang serveren starter.-backupinterval=N-- Opretter rullende sikkerhedskopier hvert N minut under kørsel.
Manuelle Sikkerhedskopier
For at oprette en manuel sikkerhedskopi:
- Stop serveren fra GPanel.
- Naviger til
WS/Saved/via GPanel-fanen Files eller SFTP. - Download følgende filer:
Worlds/Dedicated/Level01_Main/world.db-- Verdens gemte databaseGameplaySettings/GameXishu.json-- Din gameplay-konfiguration
- Opbevar disse filer sikkert på din lokale computer.
Gendannelse af en Sikkerhedskopi
- Stop serveren.
- Upload den sikkerhedskopierede
world.db-fil tilWS/Saved/Worlds/Dedicated/Level01_Main/. - Upload den sikkerhedskopierede
GameXishu.jsontilWS/Saved/GameplaySettings/, hvis du også vil gendanne indstillinger. - Start serveren.
Start en Ny Verden
For at slette verden og starte forfra:
- Stop serveren.
- Omdøb eller slet filen
world.dbpåWS/Saved/Worlds/Dedicated/Level01_Main/. - Start serveren. Den vil generere en ny verdensdatabase fra bunden.
world.db som sikkerhedskopi, hvis du vil gendanne den senere.
Portreference
Soulmask bruger følgende porte. Disse konfigureres automatisk af din hostingplan på Legion Hosting.
| Port | Protokol | Standard | Formål |
|---|---|---|---|
| Game Port | UDP | 8777 |
Primære spilforbindelser. Spillere opretter forbindelse til denne port. |
| Query Port | UDP | 27015 |
Steam serverbrowserforespørgsler. |
| Echo Port (Telnet) | TCP | 18888 |
Lokal telnet-administration (kun lokale forbindelser). |
| RCON Port | TCP | 19000 |
Fjernkonsol (RCON) adgang. Kun aktiv hvis -rconpsw er angivet. |
Relaterede Artikler
- Soulmask Admin-Kommandoer
- Sådan Finder Du Din Server IP og Port
- Sådan Uploader Du Filer via SFTP
- Kom Godt I Gang med Din Nye Server
Brug for Hjælp?
Hvis du stadig har problemer med din Soulmask-server, bedes du oprette en supportticket, og vores team vil med glæde hjælpe dig.