Denne guiden dekker administratoroppsett, administratorkommandoer i spillet, RCON-konfigurasjon og serveradministrasjonskommandoer for din Soulmask-dedikerte server på Legion Hosting. For serveroppsett og konfigurasjon, se Oppsettsguide for Soulmask-server.
Angi administratorrettigheter
Soulmask bruker et passordbasert administratorsystem. For å bli administrator må du angi et administratorpassord i serverens oppstartskonfigurasjon og deretter autentisere deg i spillet.
Trinn 1: Angi administratorpassordet
- I GPanel, velg din Soulmask-server.
- Klikk på Startup-fanen.
- Sett variabelen
ADMIN_PASSWORDtil et sterkt, unikt passord. Dette tilsvarer kommandolinjeparameteren-adminpsw. - Start serveren på nytt for at endringen skal tre i kraft.
Trinn 2: Autentiser deg i spillet
- Bli med på din Soulmask-server som spiller.
- Åpne konsollen i spillet ved å trykke på `-tasten (grav/tilde) eller Numpad - (numpad minus).
- Skriv inn følgende kommando og trykk Enter:
gm key YOUR_ADMIN_PASSWORD - Hvis passordet er riktig, vil du se en bekreftelsesmelding og få GM-administratorrettigheter (Game Master).
- Du kan også klikke på "Become the admin"-knappen som vises i GM-panelgrensesnittet.
gm key hver gang du logger inn.
Administratorkommandoer i spillet
Når du er autentisert som administrator, åpne konsollen (` eller Numpad -) og skriv inn kommandoer. Alle administratorkommandoer begynner med gm-prefikset.
Spilleradministrasjon
| Kommando | Beskrivelse |
|---|---|
gm AddExp [value] |
Legg til generelle erfaringspoeng til karakteren din. |
gm Addmjexp [value] |
Legg til maskeerfaring til karakteren din (oppgraderer masken). |
gm Addshoulieexp [value] |
Legg til jakterfaring til karakteren din. |
gm XiDian |
Tilbakestill alle ferdighetspoeng for karakteren din, slik at respec er mulig. |
gm FuHuo |
Gjenoppliv karakteren din (bruk når den er død). |
gm ZiSha 1 |
Drep din egen karakter (selvmordskommando). |
gm shanhao |
Slett kontoen/karakteren din fra serveren. Bruk med ekstrem forsiktighet -- dette er irreversibelt. |
gm ShowInfo 1 |
Vis detaljert informasjon om din egen karakter (statistikk, ID-er, posisjon). |
gm ShowInfo 0 |
Vis detaljert informasjon om den karakteren eller NPC-en som for øyeblikket er valgt. |
gm ChongZhiRenWu |
Tilbakestill alle opplæringer og veiledningsoppdrag for karakteren din. |
Navigasjon og synlighet
| Kommando | Beskrivelse |
|---|---|
gm Go [x] [y] [z] |
Teleporter til spesifikke verdenskoordinater. Bruk GPS for å finne dine nåværende koordinater først. |
GPS |
Vis dine nåværende verdenskoordinater (X, Y, Z). Nyttig for teleporteringsmål. |
gm SetAttr YinShen 1 |
Aktiver usynlighet. Monstre og NPC-er kan ikke oppdage deg. |
gm SetAttr YinShen 0 |
Deaktiver usynlighet. Gå tilbake til normal synlighet. |
gm ShowMap |
Avdekk hele kartet, og lås opp all krigståke for karakteren din. |
NPC- og verdenskontroll
| Kommando | Beskrivelse |
|---|---|
gm ZhaoMu |
Rekrutter umiddelbart den valgte NPC-en til stammen din. |
gm ClearAllNpc |
Fjern alle ikke-spiller-NPC-er fra serveren. Bruk med forsiktighet -- påvirker alle NPC-er på hele serveren. |
gm ClearSelect |
Fjern den for øyeblikket valgte/målrettede enheten (NPC, skapning eller objekt). |
gm ShuaXinZhiBei |
Forny og gjenvoks all nærliggende vegetasjon og høstbare planter. |
gm KeJiShu |
Lås opp alle teknologitre-noder for karakteren din. |
Invasjons- og varmeadministrasjon
| Kommando | Beskrivelse |
|---|---|
gm ShowReDu |
Vis det nåværende invasjonsvarmediagrammet, som viser trusselnivåer i forskjellige områder. |
gm ClearAllReDu |
Fjern all invasjonsvarme over hele kartet, og tilbakestill trusselnivåer til null. |
gm AddReDu [value] |
Øk invasjonsvarmen manuelt med den angitte mengden. Høyere varme tiltrekker seg flere invasjoner. |
Server og feilsøking
| Kommando | Beskrivelse |
|---|---|
gm exit |
Slå av serveren på en kontrollert måte med en lagring. Dette er den sikreste måten å stoppe serveren fra spillet på. |
Debuginfo 1 |
Aktiver overlegg for serverytelsesovervåkning, som viser tick-rate, enhetstellinger og ressursbruk. |
Debuginfo 0 |
Deaktiver overlegget for serverytelsesovervåkning. |
Serveradministrasjonskommandoer
Disse kommandoene brukes for administrasjon over hele serveren og kan kjøres både i spillet (via konsoll) og eksternt (via RCON/Telnet).
Serverkontroll
| Kommando | Beskrivelse |
|---|---|
SaveWorld |
Tving frem en umiddelbar verdenslagring til minne (og eventuelt til disk). Bruk før du utfører risikable operasjoner. |
SaveAndExit [seconds] |
Lagre verden og slå av serveren etter det angitte antallet sekunder. Spillere mottar en advarsels-nedtelling. |
StopCloseServer |
Avbryt en ventende nedstengning som ble startet med SaveAndExit. |
shutdown [seconds] |
Start en kontrollert servernedstengning med den angitte nedtellingen i sekunder. |
broadcast [message] |
Send en global melding til alle tilkoblede spillere. Nyttig for kunngjøringer og advarsler. |
Spilleradministrasjon (ekstern)
| Kommando | Beskrivelse |
|---|---|
List_AllPlayers |
List opp alle spillerkontoer registrert på serveren (online og offline). |
List_OnlinePlayers |
List opp alle for øyeblikket tilkoblede spillere med deres Steam-ID-er og karakternavn. |
List_Guilds |
List opp alle stammer (guilds) på serveren med medlemstellinger. |
kick [PlayerName] |
Kast ut en spiller fra serveren etter karakternavn. |
ban [PlayerName] |
Utesteng en spiller fra serveren. De vil ikke kunne koble til på nytt. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Legg gjenstander direkte til en bestemt spillers inventar etter Steam-ID. |
GotoPosition [SteamID] [x] [y] [z] |
Teleporter en bestemt spiller til verdenskoordinater. |
FlyMode [SteamID] [0/1] |
Aktiver (1) eller deaktiver (0) spøkelses-/flymodus for en spiller. |
Serverinformasjon
| Kommando | Beskrivelse |
|---|---|
ServerFPS |
Vis serverens nåværende tick-rate (FPS). Sunne servere bør opprettholde 30+ FPS. |
Show_Coefficient_Settings |
List opp alle nåværende spillkoeffisientinnstillinger fra GameXishu.json. |
Set_Coefficient [key] [value] |
Endre en spillkoeffisient under kjøring uten å redigere filer. Endringer trer i kraft umiddelbart. |
List_AllTalent [level] |
Vis alle naturlige gaver (talenter) tilgjengelig på det angitte nivået. |
Feilsøking og avansert
| Kommando | Beskrivelse |
|---|---|
Dump_AllActorPositions |
Eksporter alle aktørposisjoner til en datafil for feilsøking av verdenstilstand. |
DrawActorImage |
Generer en visualisering av aktørposisjoner på kartet. |
ExecScriptCommands [filename] |
Kjør en batch-fil med kommandoer. Nyttig for å kjøre flere kommandoer samtidig. |
RCON-tilgang
RCON (Remote Console) lar deg kjøre serverkommandoer eksternt uten å være tilkoblet spillet. Soulmask støtter både RCON og Telnet for ekstern administrasjon.
Aktivere RCON
RCON er deaktivert som standard og må aktiveres gjennom oppstartsparametere:
- I GPanel, gå til Startup-fanen.
- Legg til følgende parametere (gjennom ekstra oppstartsparametere eller ved å kontakte support for å få dem lagt til):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Start serveren på nytt.
Koble til via RCON
Når RCON er aktivert, kan du koble til med en hvilken som helst standard RCON-klient:
- Last ned en RCON-klient som rcon-cli eller et GUI-verktøy som mcrcon.
- Koble til serveren din med:
- Host: Serverens IP-adresse
- Port: RCON-porten (standard
19000) - Passord: RCON-passordet du satte med
-rconpsw
- Når du er tilkoblet, skriv
helpfor å se en liste over tilgjengelige kommandoer.
Telnet-tilgang
Soulmask støtter også Telnet-basert administrasjon på Echo Port (standard 18888). Telnet er som standard begrenset til lokale tilkoblinger og krever ikke ekstra portvideresending. Dette brukes primært for skriptet administrasjon på selve servermaskinen.
Eksempel på RCON-økt
# 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 servernedstengning
Det finnes flere trygge metoder for å slå av en Soulmask-server. Bruk alltid en av disse for å forhindre datatap:
- GPanel Stop-knapp: Den enkleste metoden. Klikk på Stop i GPanel Console-fanen.
- Kommando i spillet: Autentiser deg som administrator og kjør
gm exitfor å lagre og slå av. - RCON/Telnet: Kjør
shutdown [seconds]ellerSaveAndExit [seconds]for en nedstengning med nedtelling som gir spillerne tid til å forberede seg.
Tips for serveradministratorer
- Sett opp automatiske sikkerhetskopier. Bruk
-initbackupog-backupinterval=30for å lage regelmessige sikkerhetskopier. - Overvåk server-FPS. Bruk kommandoen
ServerFPSregelmessig. Hvis tick-raten faller under 15-20 FPS, sliter serveren og kan trenge optimalisering eller en omstart. - Bruk
Set_Coefficientfor live-justering. Du kan justere spillinnstillinger under kjøring uten å starte serveren på nytt. KjørShow_Coefficient_Settingsførst for å se nåværende verdier. - Planlegg regelmessige omstarter. Start serveren på nytt daglig for å fjerne minnelekkasjer og bruke eventuelle ventende oppdateringer.
- Kringkast før vedlikehold. Bruk alltid
broadcast-kommandoen for å advare spillere før serveromstarter eller vedlikeholdsvinduer. - Bruk
SaveWorldfør risikable operasjoner. Tving frem en lagring før du gjør betydelige endringer som å fjerne NPC-er eller endre koeffisienter.
Relaterte artikler
- Oppsettsguide for Soulmask-server
- Hvordan finne server-IP og port
- Hvordan laste opp filer via SFTP
- Kom i gang med din nye server
Trenger du hjelp?
Hvis du trenger ytterligere assistanse med Soulmask administratorkommandoer eller serveradministrasjon, vennligst opprett en supportsak så vil teamet vårt gjerne hjelpe deg.