Den här guiden täcker administratörsinställningar, administratörskommandon i spelet, RCON-konfiguration och serverhanteringskommandon för din dedikerade Soulmask-server på Legion Hosting. För serverinstallation och konfiguration, se Installationsguide för Soulmask-server.
Ställa in administratörsbehörigheter
Soulmask använder ett lösenordsbaserat administratörssystem. För att bli administratör behöver du ställa in ett administratörslösenord i serverns startkonfiguration och sedan autentisera dig i spelet.
Steg 1: Ställ in administratörslösenordet
- I GPanel, välj din Soulmask-server.
- Klicka på fliken Startup.
- Ställ in variabeln
ADMIN_PASSWORDpå ett starkt, unikt lösenord. Detta motsvarar kommandoradsparametern-adminpsw. - Starta om servern för att ändringen ska träda i kraft.
Steg 2: Autentisera dig i spelet
- Anslut till din Soulmask-server som spelare.
- Öppna konsolen i spelet genom att trycka på `-tangenten (grav/tilde) eller Numpad - (numpad minus).
- Skriv följande kommando och tryck på Enter:
gm key YOUR_ADMIN_PASSWORD - Om lösenordet är korrekt ser du ett bekräftelsemeddelande och får GM-administratörsbehörigheter (Game Master).
- Du kan också klicka på knappen "Become the admin" som visas i GM-panelens gränssnitt.
gm key varje gång du loggar in.
Administratörskommandon i spelet
När du har autentiserats som administratör, öppna konsolen (` eller Numpad -) och ange kommandon. Alla administratörskommandon börjar med prefixet gm.
Spelarhantering
| Kommando | Beskrivning |
|---|---|
gm AddExp [value] |
Lägg till allmänna erfarenhetspoäng till din karaktär. |
gm Addmjexp [value] |
Lägg till maskerfarenhet till din karaktär (höjer maskens nivå). |
gm Addshoulieexp [value] |
Lägg till jakterfarenhet till din karaktär. |
gm XiDian |
Återställ alla färdighetspoäng för din karaktär, vilket tillåter omfördelning. |
gm FuHuo |
Återuppliva din karaktär (används när du är död). |
gm ZiSha 1 |
Döda din egen karaktär (självmordskommando). |
gm shanhao |
Radera ditt konto/din karaktär från servern. Använd med yttersta försiktighet -- detta är oåterkalleligt. |
gm ShowInfo 1 |
Visa detaljerad information om din egen karaktär (statistik, ID:n, position). |
gm ShowInfo 0 |
Visa detaljerad information om den karaktär eller NPC som för närvarande är markerad. |
gm ChongZhiRenWu |
Återställ alla handledningar och guideuppdrag för din karaktär. |
Navigering och synlighet
| Kommando | Beskrivning |
|---|---|
gm Go [x] [y] [z] |
Teleportera till specifika världskoordinater. Använd GPS för att hitta dina nuvarande koordinater först. |
GPS |
Visa dina nuvarande världskoordinater (X, Y, Z). Användbart för teleporteringsmål. |
gm SetAttr YinShen 1 |
Aktivera osynlighet. Monster och NPC:er kan inte upptäcka dig. |
gm SetAttr YinShen 0 |
Inaktivera osynlighet. Återgå till normal synlighet. |
gm ShowMap |
Avslöja hela kartan och lås upp allt krigsdimma för din karaktär. |
NPC- och världskontroll
| Kommando | Beskrivning |
|---|---|
gm ZhaoMu |
Rekrytera omedelbart den markerade NPC:n till din stam. |
gm ClearAllNpc |
Ta bort alla NPC:er som inte är spelare från servern. Använd med försiktighet -- påverkar alla NPC:er på hela servern. |
gm ClearSelect |
Ta bort den markerade entiteten (NPC, varelse eller objekt). |
gm ShuaXinZhiBei |
Uppdatera och låt all närliggande vegetation och skördbara växter växa tillbaka. |
gm KeJiShu |
Lås upp alla noder i teknikträdet för din karaktär. |
Invasions- och hothantering
| Kommando | Beskrivning |
|---|---|
gm ShowReDu |
Visa det aktuella invasionshotdiagrammet, som visar hotnivåer i olika områden. |
gm ClearAllReDu |
Rensa all invasionshetta över kartan och återställ hotnivåerna till noll. |
gm AddReDu [value] |
Öka invasionshettan manuellt med det angivna värdet. Högre hetta lockar fler invasioner. |
Server och felsökning
| Kommando | Beskrivning |
|---|---|
gm exit |
Stäng av servern korrekt med en sparning. Detta är det säkraste sättet att stoppa servern från spelet. |
Debuginfo 1 |
Aktivera överlägg för serverprestandaövervakning, som visar tick rate, antal entiteter och resursanvändning. |
Debuginfo 0 |
Inaktivera överlägget för serverprestandaövervakning. |
Serverhanteringskommandon
Dessa kommandon används för serverövergripande hantering och kan köras både i spelet (via konsolen) och på distans (via RCON/Telnet).
Serverkontroll
| Kommando | Beskrivning |
|---|---|
SaveWorld |
Tvinga fram en omedelbar sparning av världen till minnet (och valfritt till disk). Använd före riskfyllda operationer. |
SaveAndExit [seconds] |
Spara världen och stäng av servern efter det angivna antalet sekunder. Spelare får en varningsnedräkning. |
StopCloseServer |
Avbryt en väntande avstängning som initierats med SaveAndExit. |
shutdown [seconds] |
Initiera en korrekt serveravstängning med den angivna nedräkningen i sekunder. |
broadcast [message] |
Skicka ett globalt meddelande till alla anslutna spelare. Användbart för meddelanden och varningar. |
Spelaradministration (på distans)
| Kommando | Beskrivning |
|---|---|
List_AllPlayers |
Lista alla spelarkonton som är registrerade på servern (online och offline). |
List_OnlinePlayers |
Lista alla för närvarande anslutna spelare med deras Steam-ID:n och karaktärsnamn. |
List_Guilds |
Lista alla stammar (gillen) på servern med antal medlemmar. |
kick [PlayerName] |
Sparka ut en spelare från servern efter karaktärsnamn. |
ban [PlayerName] |
Banna en spelare från servern. De kommer inte att kunna återansluta. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Lägg föremål direkt i en specifik spelares inventarium via Steam-ID. |
GotoPosition [SteamID] [x] [y] [z] |
Teleportera en specifik spelare till världskoordinater. |
FlyMode [SteamID] [0/1] |
Aktivera (1) eller inaktivera (0) ghost-/flygläge för en spelare. |
Serverinformation
| Kommando | Beskrivning |
|---|---|
ServerFPS |
Visa serverns aktuella tick rate (FPS). Friska servrar bör hålla 30+ FPS. |
Show_Coefficient_Settings |
Lista alla aktuella koefficientinställningar för spelet från GameXishu.json. |
Set_Coefficient [key] [value] |
Modifiera en spelkoefficient under körning utan att redigera filer. Ändringarna träder i kraft omedelbart. |
List_AllTalent [level] |
Visa alla naturliga gåvor (talanger) som är tillgängliga på den angivna nivån. |
Felsökning och avancerat
| Kommando | Beskrivning |
|---|---|
Dump_AllActorPositions |
Exportera alla aktörspositioner till en datafil för felsökning av världstillståndet. |
DrawActorImage |
Generera en visualisering av aktörspositioner på kartan. |
ExecScriptCommands [filename] |
Kör en batchfil med kommandon. Användbart för att köra flera kommandon samtidigt. |
RCON-åtkomst
RCON (Remote Console) låter dig köra serverkommandon på distans utan att vara ansluten till spelet. Soulmask stöder både RCON och Telnet för fjärradministration.
Aktivera RCON
RCON är inaktiverat som standard och måste aktiveras via startparametrar:
- I GPanel, gå till fliken Startup.
- Lägg till följande parametrar (via ytterligare startparametrar eller genom att kontakta supporten för att få dem tillagda):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Starta om servern.
Ansluta via RCON
När RCON är aktiverat kan du ansluta med vilken standard RCON-klient som helst:
- Ladda ner en RCON-klient som rcon-cli eller ett GUI-verktyg som mcrcon.
- Anslut till din server med:
- Värd: Din servers IP-adress
- Port: RCON-porten (standard
19000) - Lösenord: RCON-lösenordet du ställde in med
-rconpsw
- När du är ansluten, skriv
helpför att se en lista över tillgängliga kommandon.
Telnet-åtkomst
Soulmask stöder också Telnet-baserad administration på Echo Port (standard 18888). Telnet är som standard begränsat till endast lokala anslutningar och kräver inte ytterligare portvidarebefordran. Detta används främst för skriptad administration på själva servermaskinen.
Exempel 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 serveravstängning
Det finns flera säkra metoder för att stänga av en Soulmask-server. Använd alltid en av dessa för att förhindra dataförlust:
- GPanels Stop-knapp: Den enklaste metoden. Klicka på Stop i fliken Console i GPanel.
- Kommando i spelet: Autentisera dig som administratör och kör
gm exitför att spara och stänga av. - RCON/Telnet: Kör
shutdown [seconds]ellerSaveAndExit [seconds]för en nedräkningsavstängning som ger spelare tid att förbereda sig.
Tips för serveradministratörer
- Ställ in automatiska säkerhetskopior. Använd
-initbackupoch-backupinterval=30för att skapa regelbundna säkerhetskopior. - Övervaka serverns FPS. Använd kommandot
ServerFPSregelbundet. Om tick rate sjunker under 15-20 FPS har servern problem och kan behöva optimeras eller startas om. - Använd
Set_Coefficientför livejustering. Du kan justera spelinställningar under körning utan att starta om servern. KörShow_Coefficient_Settingsförst för att se aktuella värden. - Schemalägg regelbundna omstarter. Starta om servern dagligen för att rensa minnesläckor och tillämpa eventuella väntande uppdateringar.
- Sänd ut meddelanden före underhåll. Använd alltid kommandot
broadcastför att varna spelare före serveromstarter eller underhållsperioder. - Använd
SaveWorldföre riskfyllda operationer. Tvinga fram en sparning innan du gör betydande ändringar som att rensa NPC:er eller modifiera koefficienter.
Relaterade artiklar
- Installationsguide för Soulmask-server
- 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 behöver ytterligare hjälp med Soulmask administratörskommandon eller serverhantering, vänligen öppna ett supportärende så hjälper vårt team dig gärna.