Denne guide dækker admin-opsætning, admin-kommandoer i spillet, RCON-konfiguration og serveradministrationskommandoer til din Soulmask dedikerede server på Legion Hosting. For serveropsætning og konfiguration, se Soulmask Server Opsætningsguide.
Indstilling af Admin-Rettigheder
Soulmask bruger et adgangskodebaseret admin-system. For at blive admin skal du angive en admin-adgangskode i serverens opstartkonfiguration og derefter godkende dig i spillet.
Trin 1: Angiv Admin-Adgangskoden
- I GPanel, vælg din Soulmask-server.
- Klik på fanen Startup.
- Sæt variablen
ADMIN_PASSWORDtil en stærk, unik adgangskode. Denne svarer til kommandolinjeparameteren-adminpsw. - Genstart serveren, for at ændringen træder i kraft.
Trin 2: Godkend Dig I Spillet
- Tilslut dig din Soulmask-server som spiller.
- Åbn konsollen i spillet ved at trykke på ` (grave/tilde) tasten eller Numpad - (numpad minus).
- Skriv følgende kommando og tryk Enter:
gm key YOUR_ADMIN_PASSWORD - Hvis adgangskoden er korrekt, vil du se en bekræftelsesbesked og opnå GM (Game Master) admin-rettigheder.
- Du kan også klikke på knappen "Become the admin", der vises i GM-panelets grænseflade.
gm key hver gang du logger ind.
Admin-Kommandoer I Spillet
Når du er godkendt som admin, åbn konsollen (` eller Numpad -) og indtast kommandoer. Alle admin-kommandoer begynder med præfikset gm.
Spilleradministration
| Kommando | Beskrivelse |
|---|---|
gm AddExp [value] |
Tilføj generelle erfaringspoint til din karakter. |
gm Addmjexp [value] |
Tilføj maskeerfaring til din karakter (opleveler masken). |
gm Addshoulieexp [value] |
Tilføj jagterfaring til din karakter. |
gm XiDian |
Nulstil alle færdighedspoint for din karakter, hvilket tillader omspecialisering. |
gm FuHuo |
Genopliv din karakter (brug når du er død). |
gm ZiSha 1 |
Dræb din egen karakter (selvmordskommando). |
gm shanhao |
Slet din konto/karakter fra serveren. Brug med stor forsigtighed -- dette er irreversibelt. |
gm ShowInfo 1 |
Vis detaljeret information om din egen karakter (statistikker, ID'er, position). |
gm ShowInfo 0 |
Vis detaljeret information om den aktuelt målrettede karakter eller NPC. |
gm ChongZhiRenWu |
Nulstil alle vejledninger og guideopgaver for din karakter. |
Navigation og Synlighed
| Kommando | Beskrivelse |
|---|---|
gm Go [x] [y] [z] |
Teleportér til specifikke verdenskoordinater. Brug GPS til at finde dine nuværende koordinater først. |
GPS |
Vis dine nuværende verdenskoordinater (X, Y, Z). Nyttigt til teleportationsmål. |
gm SetAttr YinShen 1 |
Aktivér usynlighed. Monstre og NPC'er kan ikke opdage dig. |
gm SetAttr YinShen 0 |
Deaktivér usynlighed. Vend tilbage til normal synlighed. |
gm ShowMap |
Afsløre hele kortet, låser al krigståge op for din karakter. |
NPC- og Verdenskontrol
| Kommando | Beskrivelse |
|---|---|
gm ZhaoMu |
Rekruttér øjeblikkeligt den målrettede NPC til din stamme. |
gm ClearAllNpc |
Fjern alle ikke-spiller NPC'er fra serveren. Brug med forsigtighed -- påvirker alle NPC'er på hele serveren. |
gm ClearSelect |
Fjern den aktuelt valgte/målrettede enhed (NPC, væsen eller objekt). |
gm ShuaXinZhiBei |
Opdatér og genvoks al nærliggende vegetation og høstbare planter. |
gm KeJiShu |
Lås alle teknologitræ-noder op for din karakter. |
Invasions- og Varmestyring
| Kommando | Beskrivelse |
|---|---|
gm ShowReDu |
Vis det aktuelle invasionsvarmediagram, der viser trusselsniveauer i forskellige områder. |
gm ClearAllReDu |
Ryd al invasionsvarme på kortet og nulstil trusselsniveauer til nul. |
gm AddReDu [value] |
Forøg invasionsvarmen manuelt med den angivne mængde. Højere varme tiltrækker flere invasioner. |
Server og Fejlfinding
| Kommando | Beskrivelse |
|---|---|
gm exit |
Luk serveren ned med en gemning. Dette er den sikreste måde at stoppe serveren fra spillet. |
Debuginfo 1 |
Aktivér serverydelsesovervågning, der viser tick rate, enhedsantal og ressourceforbrug. |
Debuginfo 0 |
Deaktivér serverydelsesovervågningen. |
Serveradministrationskommandoer
Disse kommandoer bruges til serveromfattende administration og kan udføres både i spillet (via konsol) og eksternt (via RCON/Telnet).
Serverkontrol
| Kommando | Beskrivelse |
|---|---|
SaveWorld |
Gennemtving en øjeblikkelig verdensgemning til hukommelsen (og eventuelt til disk). Brug før risikable operationer. |
SaveAndExit [seconds] |
Gem verden og luk serveren ned efter det angivne antal sekunder. Spillere modtager en nedtællingsadvarsel. |
StopCloseServer |
Annullér en afventende nedlukning, der blev iværksat med SaveAndExit. |
shutdown [seconds] |
Igangsæt en kontrolleret servernedlukning med den angivne nedtælling i sekunder. |
broadcast [message] |
Send en global besked til alle forbundne spillere. Nyttigt til meddelelser og advarsler. |
Spilleradministration (Ekstern)
| Kommando | Beskrivelse |
|---|---|
List_AllPlayers |
Vis alle spillerkonti registreret på serveren (online og offline). |
List_OnlinePlayers |
Vis alle aktuelt forbundne spillere med deres Steam ID'er og karakternavne. |
List_Guilds |
Vis alle stammer (guilds) på serveren med antal medlemmer. |
kick [PlayerName] |
Smid en spiller ud fra serveren ved karakternavn. |
ban [PlayerName] |
Udeluk en spiller fra serveren. De vil ikke kunne oprette forbindelse igen. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Tilføj genstande direkte til en bestemt spillers inventar via Steam ID. |
GotoPosition [SteamID] [x] [y] [z] |
Teleportér en bestemt spiller til verdenskoordinater. |
FlyMode [SteamID] [0/1] |
Aktivér (1) eller deaktivér (0) svæve-/flyvetilstand for en spiller. |
Serverinformation
| Kommando | Beskrivelse |
|---|---|
ServerFPS |
Vis den aktuelle server tick rate (FPS). Sunde servere bør opretholde 30+ FPS. |
Show_Coefficient_Settings |
Vis alle aktuelle gameplay-koefficientindstillinger fra GameXishu.json. |
Set_Coefficient [key] [value] |
Ændr en gameplay-koefficient under kørsel uden at redigere filer. Ændringer træder i kraft med det samme. |
List_AllTalent [level] |
Vis alle naturlige gaver (talenter) tilgængelige på det angivne niveau. |
Fejlfinding og Avanceret
| Kommando | Beskrivelse |
|---|---|
Dump_AllActorPositions |
Eksportér alle aktørpositioner til en datafil til fejlfinding af verdenstilstand. |
DrawActorImage |
Generér en visualisering af aktørpositioner på kortet. |
ExecScriptCommands [filename] |
Kør en batchfil med kommandoer. Nyttigt til at udføre flere kommandoer på én gang. |
RCON-Adgang
RCON (Remote Console) giver dig mulighed for at udføre serverkommandoer eksternt uden at være forbundet til spillet. Soulmask understøtter både RCON og Telnet til fjernadministration.
Aktivering af RCON
RCON er deaktiveret som standard og skal aktiveres via opstartsparametre:
- I GPanel, gå til fanen Startup.
- Tilføj følgende parametre (via yderligere opstartsparametre eller ved at kontakte support for at få dem tilføjet):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Genstart serveren.
Forbindelse via RCON
Når RCON er aktiveret, kan du oprette forbindelse med enhver standard RCON-klient:
- Download en RCON-klient som f.eks. rcon-cli eller et GUI-værktøj som mcrcon.
- Opret forbindelse til din server med:
- Vært: Din servers IP-adresse
- Port: RCON-porten (standard
19000) - Adgangskode: Den RCON-adgangskode du angav med
-rconpsw
- Når du er forbundet, skriv
helpfor at se en liste over tilgængelige kommandoer.
Telnet-Adgang
Soulmask understøtter også Telnet-baseret administration på Echo Port (standard 18888). Telnet er som standard begrænset til lokale forbindelser og kræver ikke yderligere portvidereformidling. Dette bruges primært til scriptbaseret administration på selve servermaskinen.
Eksempel på RCON-Session
# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD
# Check server performance
ServerFPS
# List online players
List_OnlinePlayers
# Send a global message
broadcast Server restart in 10 minutes!
# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600
# Cancel the shutdown if needed
StopCloseServer
Korrekt Servernedlukning
Der er flere sikre metoder til at lukke en Soulmask-server ned. Brug altid en af disse for at forhindre datatab:
- GPanel Stop-knap: Den simpleste metode. Klik Stop i GPanel Console-fanen.
- Kommando i spillet: Godkend dig som admin og kør
gm exitfor at gemme og lukke ned. - RCON/Telnet: Kør
shutdown [seconds]ellerSaveAndExit [seconds]for en nedlukning med nedtælling, der giver spillere tid til at forberede sig.
Tips til Serveradministratorer
- Opsæt automatiske sikkerhedskopier. Brug
-initbackupog-backupinterval=30til at oprette regelmæssige backup-snapshots. - Overvåg server FPS. Brug kommandoen
ServerFPSregelmæssigt. Hvis tick rate falder under 15-20 FPS, kæmper serveren og kan have brug for optimering eller en genstart. - Brug
Set_Coefficienttil live-justering. Du kan justere gameplay-indstillinger under kørsel uden at genstarte serveren. KørShow_Coefficient_Settingsførst for at se aktuelle værdier. - Planlæg regelmæssige genstarter. Genstart serveren dagligt for at rydde hukommelseslækager og anvende eventuelle ventende opdateringer.
- Send besked før vedligeholdelse. Brug altid
broadcast-kommandoen til at advare spillere før servergenstarter eller vedligeholdelsesvinduer. - Brug
SaveWorldfør risikable operationer. Gennemtving en gemning, før du foretager betydelige ændringer som at rydde NPC'er eller ændre koefficienter.
Relaterede Artikler
- Soulmask Server Opsætningsguide
- 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 har brug for yderligere assistance med Soulmask admin-kommandoer eller serveradministration, bedes du oprette en supportticket, og vores team vil med glæde hjælpe dig.