background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorien

Soulmask Admin-Befehle

DE soulmask admin commands 0 fanden dies hilfreich

Diese Anleitung behandelt die Admin-Einrichtung, In-Game-Admin-Befehle, RCON-Konfiguration und Serververwaltungsbefehle für Ihren Soulmask Dedicated Server bei Legion Hosting. Für Server-Einrichtung und Konfiguration siehe Soulmask Server-Einrichtungsanleitung.

Server-Panel: Die gesamte Serververwaltung erfolgt über GPanel unter gpanel.legionhosting.net. Verwenden Sie den Dateimanager oder SFTP, um Konfigurationsdateien zu bearbeiten.

Admin-Berechtigungen einrichten

Soulmask verwendet ein passwortbasiertes Admin-System. Um Admin zu werden, müssen Sie ein Admin-Passwort in der Server-Startkonfiguration festlegen und sich dann im Spiel authentifizieren.

Schritt 1: Admin-Passwort festlegen

  1. Wählen Sie in GPanel Ihren Soulmask-Server aus.
  2. Klicken Sie auf den Startup-Tab.
  3. Setzen Sie die Variable ADMIN_PASSWORD auf ein starkes, einzigartiges Passwort. Dies entspricht dem Befehlszeilenparameter -adminpsw.
  4. Starten Sie den Server neu, damit die Änderung wirksam wird.
Halten Sie Ihr Admin-Passwort geheim. Jeder, der das Admin-Passwort kennt, kann volle GM-Berechtigungen auf Ihrem Server erhalten. Teilen Sie es nur mit vertrauenswürdigen Co-Admins.

Schritt 2: Im Spiel authentifizieren

  1. Treten Sie Ihrem Soulmask-Server als Spieler bei.
  2. Öffnen Sie die In-Game-Konsole durch Drücken der `-Taste (Gravis/Tilde) oder Numpad - (Nummernblock Minus).
  3. Geben Sie den folgenden Befehl ein und drücken Sie Enter:
    gm key YOUR_ADMIN_PASSWORD
  4. Wenn das Passwort korrekt ist, erhalten Sie eine Bestätigungsmeldung und GM (Game Master) Admin-Berechtigungen.
  5. Sie können auch die Schaltfläche "Become the admin" klicken, die im GM-Panel-Interface erscheint.
Sitzungsbasierte Authentifizierung. Sie müssen sich jedes Mal neu authentifizieren, wenn Sie dem Server beitreten. Der Admin-Status wird nicht zwischen Sitzungen gespeichert -- Sie müssen gm key bei jeder Anmeldung erneut ausführen.

In-Game-Admin-Befehle

Sobald Sie als Admin authentifiziert sind, öffnen Sie die Konsole (` oder Numpad -) und geben Sie Befehle ein. Alle Admin-Befehle beginnen mit dem Präfix gm.

Spielerverwaltung

Befehl Beschreibung
gm AddExp [value] Allgemeine Erfahrungspunkte zu Ihrem Charakter hinzufügen.
gm Addmjexp [value] Maskenerfahrung zu Ihrem Charakter hinzufügen (leveled die Maske).
gm Addshoulieexp [value] Jagderfahrung zu Ihrem Charakter hinzufügen.
gm XiDian Alle Fähigkeitspunkte Ihres Charakters zurücksetzen, um eine Neuverteilung zu ermöglichen.
gm FuHuo Ihren Charakter wiederbeleben (verwenden, wenn tot).
gm ZiSha 1 Den eigenen Charakter töten (Selbstmord-Befehl).
gm shanhao Ihr Konto/Ihren Charakter vom Server löschen. Mit äußerster Vorsicht verwenden -- dies ist nicht rückgängig zu machen.
gm ShowInfo 1 Detaillierte Informationen über Ihren eigenen Charakter anzeigen (Werte, IDs, Position).
gm ShowInfo 0 Detaillierte Informationen über den aktuell anvisierten Charakter oder NPC anzeigen.
gm ChongZhiRenWu Alle Tutorials und Anleitungsquests für Ihren Charakter zurücksetzen.

Navigation und Sichtbarkeit

Befehl Beschreibung
gm Go [x] [y] [z] Zu bestimmten Weltkoordinaten teleportieren. Verwenden Sie zuerst GPS, um Ihre aktuellen Koordinaten zu ermitteln.
GPS Ihre aktuellen Weltkoordinaten anzeigen (X, Y, Z). Nützlich für Teleportationsziele.
gm SetAttr YinShen 1 Unsichtbarkeit aktivieren. Monster und NPCs können Sie nicht entdecken.
gm SetAttr YinShen 0 Unsichtbarkeit deaktivieren. Zur normalen Sichtbarkeit zurückkehren.
gm ShowMap Die gesamte Karte aufdecken und allen Kriegsnebel für Ihren Charakter entfernen.

NPC- und Weltsteuerung

Befehl Beschreibung
gm ZhaoMu Den anvisierten NPC sofort in Ihren Stamm rekrutieren.
gm ClearAllNpc Alle Nicht-Spieler-NPCs vom Server entfernen. Mit Vorsicht verwenden -- betrifft alle NPCs serverweit.
gm ClearSelect Die aktuell ausgewählte/anvisierte Entität entfernen (NPC, Kreatur oder Objekt).
gm ShuaXinZhiBei Alle nahegelegene Vegetation und erntbare Pflanzen auffrischen und nachwachsen lassen.
gm KeJiShu Alle Technologiebaum-Knoten für Ihren Charakter freischalten.

Invasions- und Bedrohungsmanagement

Befehl Beschreibung
gm ShowReDu Das aktuelle Invasions-Bedrohungsdiagramm anzeigen, das die Bedrohungsstufen in verschiedenen Gebieten zeigt.
gm ClearAllReDu Alle Invasionsbedrohung auf der Karte zurücksetzen und die Bedrohungsstufen auf null setzen.
gm AddReDu [value] Invasionsbedrohung manuell um den angegebenen Wert erhöhen. Höhere Bedrohung zieht mehr Invasionen an.

Server und Debug

Befehl Beschreibung
gm exit Den Server mit Speicherung ordnungsgemäß herunterfahren. Dies ist der sicherste Weg, den Server im Spiel zu stoppen.
Debuginfo 1 Server-Leistungsüberwachungs-Overlay aktivieren, das Tickrate, Entity-Anzahlen und Ressourcenverbrauch anzeigt.
Debuginfo 0 Das Server-Leistungsüberwachungs-Overlay deaktivieren.
Befehle sparsam verwenden. Admin-Befehle können die Serverstabilität und das Spielerlebnis erheblich beeinflussen. Das Spawnen großer Mengen von Entitäten, das serverweite Entfernen von NPCs oder das schnelle Ändern von Weltdaten kann Verzögerungen oder Abstürze verursachen. Testen Sie Befehle zunächst in Zeiten mit wenigen Spielern.

Serververwaltungsbefehle

Diese Befehle werden für die serverweite Verwaltung verwendet und können sowohl im Spiel (über die Konsole) als auch remote (über RCON/Telnet) ausgeführt werden.

Serversteuerung

Befehl Beschreibung
SaveWorld Eine sofortige Weltspeicherung in den Arbeitsspeicher erzwingen (und optional auf die Festplatte). Verwenden Sie dies vor riskanten Operationen.
SaveAndExit [seconds] Die Welt speichern und den Server nach der angegebenen Anzahl von Sekunden herunterfahren. Spieler erhalten einen Warnungs-Countdown.
StopCloseServer Ein ausstehendes Herunterfahren abbrechen, das mit SaveAndExit initiiert wurde.
shutdown [seconds] Ein ordnungsgemäßes Server-Herunterfahren mit dem angegebenen Countdown in Sekunden einleiten.
broadcast [message] Eine globale Nachricht an alle verbundenen Spieler senden. Nützlich für Ankündigungen und Warnungen.

Spielerverwaltung (Remote)

Befehl Beschreibung
List_AllPlayers Alle auf dem Server registrierten Spielerkonten auflisten (online und offline).
List_OnlinePlayers Alle aktuell verbundenen Spieler mit ihren Steam-IDs und Charakternamen auflisten.
List_Guilds Alle Stämme (Gilden) auf dem Server mit Mitgliederanzahl auflisten.
kick [PlayerName] Einen Spieler anhand des Charakternamens vom Server kicken.
ban [PlayerName] Einen Spieler vom Server bannen. Er kann sich nicht mehr erneut verbinden.
CreateItemForPlayer [SteamID] [ItemID] [Amount] Gegenstände direkt zum Inventar eines bestimmten Spielers per Steam-ID hinzufügen.
GotoPosition [SteamID] [x] [y] [z] Einen bestimmten Spieler zu Weltkoordinaten teleportieren.
FlyMode [SteamID] [0/1] Geist-/Flugmodus für einen Spieler aktivieren (1) oder deaktivieren (0).

Serverinformationen

Befehl Beschreibung
ServerFPS Die aktuelle Server-Tickrate (FPS) anzeigen. Gesunde Server sollten 30+ FPS aufrechterhalten.
Show_Coefficient_Settings Alle aktuellen Gameplay-Koeffizienten-Einstellungen aus GameXishu.json auflisten.
Set_Coefficient [key] [value] Einen Gameplay-Koeffizienten zur Laufzeit ändern, ohne Dateien zu bearbeiten. Änderungen werden sofort wirksam.
List_AllTalent [level] Alle natürlichen Gaben (Talente) anzeigen, die auf der angegebenen Stufe verfügbar sind.

Debug und Erweitert

Befehl Beschreibung
Dump_AllActorPositions Alle Aktor-Positionen zur Fehlerdiagnose des Weltzustands in eine Datendatei exportieren.
DrawActorImage Eine Visualisierung der Aktor-Positionen auf der Karte generieren.
ExecScriptCommands [filename] Eine Batch-Datei mit Befehlen ausführen. Nützlich für die gleichzeitige Ausführung mehrerer Befehle.

RCON-Zugang

RCON (Remote Console) ermöglicht es Ihnen, Serverbefehle remote auszuführen, ohne mit dem Spiel verbunden zu sein. Soulmask unterstützt sowohl RCON als auch Telnet für die Remote-Administration.

RCON aktivieren

RCON ist standardmäßig deaktiviert und muss über Startparameter aktiviert werden:

  1. Gehen Sie in GPanel zum Startup-Tab.
  2. Fügen Sie die folgenden Parameter hinzu (über zusätzliche Startparameter oder indem Sie den Support kontaktieren, um sie hinzufügen zu lassen):
    -rconpsw="YOUR_RCON_PASSWORD" -rconport=19000
  3. Starten Sie den Server neu.
RCON-Sicherheit. Die RCON-Implementierung von Soulmask verwendet eine IP-Whitelist zur Sicherheit. Nur IP-Adressen auf der Whitelist können sich mit dem RCON-Dienst verbinden. Prüfen Sie die Server-Dokumentation oder Konfigurationsdateien für den Whitelist-Speicherort, wenn Sie Ihre IP hinzufügen müssen.

Über RCON verbinden

Sobald RCON aktiviert ist, können Sie sich mit jedem Standard-RCON-Client verbinden:

  1. Laden Sie einen RCON-Client herunter, z.B. rcon-cli oder ein GUI-Tool wie mcrcon.
  2. Verbinden Sie sich mit Ihrem Server unter Verwendung von:
    • Host: Die IP-Adresse Ihres Servers
    • Port: Der RCON-Port (Standard 19000)
    • Passwort: Das RCON-Passwort, das Sie mit -rconpsw festgelegt haben
  3. Sobald verbunden, geben Sie help ein, um eine Liste der verfügbaren Befehle zu sehen.

Telnet-Zugang

Soulmask unterstützt auch Telnet-basierte Administration über den Echo-Port (Standard 18888). Telnet ist standardmäßig auf lokale Verbindungen beschränkt und erfordert keine zusätzliche Portweiterleitung. Dies wird hauptsächlich für skriptgesteuerte Administration auf der Servermaschine selbst verwendet.

Beispiel-RCON-Sitzung

# 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

Ordnungsgemäßes Herunterfahren des Servers

Es gibt mehrere sichere Methoden, einen Soulmask-Server herunterzufahren. Verwenden Sie immer eine davon, um Datenverlust zu vermeiden:

  • GPanel Stop-Schaltfläche: Die einfachste Methode. Klicken Sie auf Stop im GPanel Console-Tab.
  • In-Game-Befehl: Authentifizieren Sie sich als Admin und führen Sie gm exit aus, um zu speichern und herunterzufahren.
  • RCON/Telnet: Führen Sie shutdown [seconds] oder SaveAndExit [seconds] für ein Herunterfahren mit Countdown aus, das Spielern Zeit zur Vorbereitung gibt.
Vermeiden Sie das erzwungene Beenden des Servers. Die Verwendung der GPanel Kill-Schaltfläche oder das erzwungene Beenden des Prozesses überspringt den Speichervorgang. Jeglicher Fortschritt seit der letzten automatischen Sicherung auf die Festplatte geht verloren. Verwenden Sie Kill nur als letzten Ausweg, wenn der Server vollständig nicht mehr reagiert.

Tipps für Server-Administratoren

  • Automatische Backups einrichten. Verwenden Sie -initbackup und -backupinterval=30, um regelmäßige Backup-Snapshots zu erstellen.
  • Server-FPS überwachen. Verwenden Sie den Befehl ServerFPS regelmäßig. Wenn die Tickrate unter 15-20 FPS fällt, hat der Server Probleme und benötigt möglicherweise Optimierung oder einen Neustart.
  • Set_Coefficient für Live-Tuning verwenden. Sie können Gameplay-Einstellungen zur Laufzeit anpassen, ohne den Server neu zu starten. Führen Sie zuerst Show_Coefficient_Settings aus, um aktuelle Werte zu sehen.
  • Regelmäßige Neustarts planen. Starten Sie den Server täglich neu, um Speicherlecks zu bereinigen und ausstehende Updates anzuwenden.
  • Vor Wartungsarbeiten ankündigen. Verwenden Sie immer den Befehl broadcast, um Spieler vor Server-Neustarts oder Wartungsfenstern zu warnen.
  • SaveWorld vor riskanten Operationen verwenden. Erzwingen Sie eine Speicherung, bevor Sie bedeutende Änderungen vornehmen, wie das Entfernen von NPCs oder das Ändern von Koeffizienten.

Verwandte Artikel


Brauchen Sie Hilfe?

Wenn Sie weitere Unterstützung bei Soulmask-Admin-Befehlen oder der Serververwaltung benötigen, eröffnen Sie bitte ein Support-Ticket und unser Team hilft Ihnen gerne weiter.


War dieser Artikel hilfreich?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.