Diese Anleitung behandelt alle Admin- und Konsolenbefehle, die für deinen Empyrion: Galactic Survival Dedicated Server bei Legion Hosting verfügbar sind. Erfahre, wie du Admin-Berechtigungen einrichtest, Spieler verwaltest und GameMaster-Befehle zur Administration deines Servers verwendest. Für die erstmalige Servereinrichtung und Konfiguration siehe unsere Empyrion: Galactic Survival Server-Einrichtungsanleitung.
Berechtigungsstufen
Empyrion verwendet ein nummeriertes Berechtigungssystem, bei dem niedrigere Zahlen höhere Privilegien gewähren. Jede Berechtigungsstufe beinhaltet alle Befehle, die für höher nummerierte Stufen verfügbar sind.
| Stufe | Rolle | Code | Beschreibung |
|---|---|---|---|
| 0 | Player | pl |
Standard-Berechtigungsstufe für alle Spieler. Zugriff nur auf grundlegende Befehle. |
| 3 | GameMaster | gm |
Erweiterte Berechtigungen für Spielverwaltung, Teleportation, Spawning und Weltkontrolle. |
| 6 | Moderator | mod |
Spielerverwaltungsfähigkeiten einschließlich Bannen, Gegenstände geben und Entity-Verwaltung. |
| 9 | Admin | admin |
Vollständige administrative Privilegien einschließlich Rollenzuweisung, Playfield-Verwaltung und Serversteuerung. |
Admin-Berechtigungen einrichten
Methode 1: adminconfig.yaml (Empfohlen)
Die zuverlässigste Methode zur Einrichtung von Admin-Berechtigungen ist über die Datei adminconfig.yaml. Diese Datei befindet sich im Saves/-Ordner deines Servers (oder manchmal neben deiner dedicated.yaml).
Erstelle oder bearbeite adminconfig.yaml mit folgender Struktur:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Jeder Eintrag erfordert:
Id— Die SteamID64 des Spielers (eine 17-stellige Zahl, die mit 7656 beginnt)Permission— Die zuzuweisende Berechtigungsstufe (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Der Name des Spielers (optional, zu deiner Referenz)
7656 beginnt.
Methode 2: initadmin-Konsolenbefehl
Wenn du als Spieler auf dem Server eingeloggt bist und noch kein Admin festgelegt wurde, kannst du den Befehl initadmin verwenden, um dich als ersten Administrator festzulegen:
initadmin
Dies funktioniert nur, wenn derzeit kein Admin konfiguriert ist. Sobald ein Admin existiert, müssen weitere Rollenzuweisungen über den Befehl setrole oder die Datei adminconfig.yaml erfolgen.
Methode 3: setrole-Konsolenbefehl
Bestehende Admins (Berechtigungsstufe 9) können anderen Spielern Rollen mit dem Befehl setrole zuweisen:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Du kannst auch die SteamID64 des Spielers anstelle seines Namens verwenden:
setrole 76561198012345678 gm
Konsole öffnen
Um auf die Spielkonsole zuzugreifen, drücke die Tilde-Taste (~) auf deiner Tastatur. Die Konsole ermöglicht es dir, Befehle direkt während des Spielens einzugeben. Alle Befehle sind nicht case-sensitiv.
dedicated.yaml aktiviert ist. Verbinde dich mit PuTTY oder einem ähnlichen Terminal-Client mit dem Verbindungstyp Raw (nicht Standard-Telnet) zum Telnet-Port (Standard: 1030). Siehe die Server-Einrichtungsanleitung für Details zur Telnet-Konfiguration.
Spieler-Befehle (Stufe 0+)
Diese Befehle sind für alle Spieler verfügbar.
| Befehl | Beschreibung |
|---|---|
help |
Listet alle verfügbaren Konsolenbefehle auf. Verwende help [command] für Details zu einem bestimmten Befehl. |
detach |
Löst den lokalen Spieler, wenn er unter einem Cockpit oder in der Geometrie feststeckt |
destroyme |
Tötet deinen eigenen Charakter (nützlich bei Feststecken) |
undock |
Dockt ein bestimmtes SV oder HV von seiner übergeordneten Struktur ab |
difficulties |
Zeigt die aktuellen Schwierigkeitseinstellungen des Spiels an |
origins |
Listet verfügbare Origins (Startfraktionen) auf |
oxygen |
Zeigt mit Sauerstoff versorgte Bereiche in einem POI an |
combiner |
Schaltet den Mesh-Combiner ein/aus (Leistung) |
deco |
Schaltet Geländedekorationen ein/aus (Leistung) |
initadmin |
Setzt dich als ersten Administrator (funktioniert nur, wenn kein Admin festgelegt ist) |
GameMaster-Befehle (Stufe 3+)
GameMaster-Befehle bieten Kontrolle über die Spielwelt, Entities und den Spielerzustand.
Spieler- und Entity-Verwaltung
| Befehl | Beschreibung |
|---|---|
godmode / gm |
Schaltet den Gottmodus (Unverwundbarkeit) für dich ein/aus |
itemmenu / im |
Aktiviert/deaktiviert das kreative Gegenstandsmenü zum Spawnen beliebiger Gegenstände |
kick [player] |
Kickt einen Spieler (oder alle Spieler) aus dem Spiel |
unban [player|SteamID] |
Hebt eine Sperre für einen Spieler auf |
list |
Listet Spieler mit besonderen Berechtigungen und gesperrte Spieler auf |
level [set|add] [value] |
Ändert Level, Erfahrungspunkte oder Upgrade-Punkte für den aktuellen Spieler |
entity [operation] |
Führt verschiedene Operationen an Entities durch (verwende help entity für Details) |
ents |
Listet alle Entities auf dem aktuellen Playfield auf |
find [name] |
Findet eine Struktur nach Namen im aktuellen Playfield und zeigt ihre ID an |
faction [operation] |
Hilfsfunktionen zur Fraktionsverwaltung |
Teleportation und Bewegung
| Befehl | Beschreibung |
|---|---|
teleport [x] [y] [z] / tt |
Teleportiert dich (und das gesteuerte Schiff) zu bestimmten Koordinaten |
setposition [entity] [x] [y] [z] |
Setzt die Position einer Entity auf bestimmte Koordinaten |
setrotation [entity] [x] [y] [z] |
Setzt die Rotation einer Struktur |
sector [x] [y] [z] |
Springt zu einem bestimmten Sektor im Weltraum |
Welt- und Spielverwaltung
| Befehl | Beschreibung |
|---|---|
changemode |
Wechselt das Spiel zwischen Überlebens- und Kreativmodus |
map |
Deckt alle Ressourcen und POIs auf der aktuellen Karte auf |
regenerate [entityId] |
Regeneriert ein POI oder eine Struktur und stellt den Originalzustand wieder her |
weather [type] |
Aktiviert eine benutzerdefinierte Wettereinstellung auf dem aktuellen Playfield |
time [set] [value] |
Zeigt oder setzt die globale Serverzeit |
finishbp / fbp |
Beendet sofort die aktuelle Blueprint-Produktion |
spawnanyblueprint / sbp |
Schaltet die Möglichkeit ein/aus, beliebige Blueprints unabhängig von Anforderungen zu spawnen |
gameoptions / gopt |
Listet alle aktuellen Spieloptionswerte auf (siehe Abschnitt Spieloptionen unten) |
op [entityId] |
Schaltet den Offline-Schutz für eine bestimmte Struktur ein/aus |
wipe [target] |
Löscht bestimmte Aspekte nach Server-Neustart (vorsichtig verwenden) |
stats |
Gibt Statusinformationen über das aktuelle Playfield aus |
traders |
Listet alle Händler auf und lädt die Händler-Konfigurationsdatei neu |
Statuseffekte und Spielerzustand
| Befehl | Beschreibung |
|---|---|
statuseffect [effect] |
Wendet einen Statuseffekt auf den Spieler an |
statuseffectremove [effect] |
Entfernt einen Statuseffekt vom Spieler |
prefabactivate |
Schaltet alle mit Strom versorgten Blöcke in einer Struktur ein |
prefabinfo |
Zeigt Informationen über einen Benutzer-Blueprint an |
resetcore |
Leert Treibstoff und Sauerstoff in der lokalen Struktur |
Moderator-Befehle (Stufe 6+)
Moderator-Befehle fügen Spielerverwaltungs- und Entity-Steuerungsfähigkeiten hinzu.
| Befehl | Beschreibung |
|---|---|
ban [player] [duration] |
Sperrt einen Spieler für eine bestimmte Zeitdauer |
give [player] [itemId] [amount] |
Gibt einem Spieler Gegenstände per Item-ID |
repair [player] |
Repariert die Gegenstände eines Spielers |
destroy [entityId] |
Zerstört eine Entity oder Struktur |
debugmenu / dm |
Aktiviert/deaktiviert das Debug-Menü |
armor [operation] |
Rüstungsanpassungen für Spieler |
gents [factionId] |
Listet alle Strukturen einer bestimmten Fraktion auf |
alliances |
Listet Allianzen, Allianzanfragen auf und verwaltet Allianzeinstellungen |
sectors [reveal|hide] |
Zeigt Playfields auf der Karte an oder versteckt sie |
ai |
Schaltet KI für das aktuelle Playfield ein oder aus |
si |
Schaltet Strukturintegritätsberechnungen ein oder aus |
globaleffects |
Zeigt aktuelle globale Effekte auf dem Server an |
marker [operation] |
Verwaltet Kartenmarkierungen |
weathersv [type] |
Aktiviert eine benutzerdefinierte Wettereinstellung serverweit |
poimanager |
POI (Point of Interest)-Verwaltungsbefehle |
Admin-Befehle (Stufe 9)
Admin-Befehle bieten die höchste Stufe der Serversteuerung.
| Befehl | Beschreibung |
|---|---|
setrole [player|SteamID] [role] |
Setzt die Berechtigungsrolle eines Spielers (gm, mod, admin, pl) |
playfield / pf |
Lädt das aktuelle Playfield neu (nur Server-Befehl) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Ersetzt bestimmte Blöcke in einer Struktur durch einen anderen Blocktyp |
setdevicespublic [entityId] |
Setzt alle Geräte in einer Struktur auf öffentlichen Zugriff |
pda [operation] |
Führt PDA-bezogene Befehle aus (verwende help pda für Details) |
Spieloptionen (gopt)-Befehl
Der Befehl gameoptions (oder gopt) ermöglicht es dir, Server-Gameplay-Einstellungen zur Laufzeit anzuzeigen und zu ändern, ohne Konfigurationsdateien zu bearbeiten oder den Server neu zu starten.
Einstellungen anzeigen
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Einstellungen ändern
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Verfügbare Spieloptionen
| Option | Standard | Beschreibung |
|---|---|---|
DecayTime |
24 | Stunden, bevor kernlose/kleine Strukturen entfernt werden, wenn sie nicht besucht wurden |
WipeTime |
0 | Stunden, bevor eine nicht besuchte Struktur entfernt wird (0 = deaktiviert) |
ProtectTime |
48 | Stunden Offline-Schutz für Spielerstrukturen |
ProtectDelay |
300 | Sekunden, bevor der Offline-Schutz aktiviert wird |
MaxStructures |
200 | Maximale Strukturen pro Playfield (0-255) |
AntiGriefDistancePvE |
30 | Mindestabstand in Metern zwischen Fraktionsbasen in PvE |
AntiGriefDistancePvP |
300 | Mindestabstand in Metern zwischen Fraktionsbasen in PvP |
ForcePvP |
false | PvP auf allen Playfields erzwingen |
DiffAmountOfOre |
Normal | Erzvorkommen-Menge (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Vorkommen-Häufigkeit (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC-Angriffsschaden (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Konstruktor-Geschwindigkeit (Faster, Normal, Slower, Instant) |
Serververwaltungsbefehle
Dies sind wesentliche Befehle für die tägliche Serveradministration, verfügbar über die Spielkonsole oder Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes], um den Server sicher herunterzufahren. Dies löst eine automatische Speicherung aus und gibt verbundenen Spielern einen Warnungs-Countdown. Das direkte Beenden des Serverprozesses kann zu Datenverlust führen.
Häufige Admin-Aufgaben
Umgang mit feststeckenden Spielern
Wenn ein Spieler in der Geometrie oder unter einem Cockpit feststeckt:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Verlassene Strukturen aufräumen
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Spieler sperren und entsperren
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Verwandte Artikel
- Empyrion: Galactic Survival Server-Einrichtungsanleitung
- So findest du deine Server-IP und den Port
- Dateien per SFTP hochladen
- Erste Schritte mit deinem neuen Server
Brauchst du Hilfe?
Wenn du weitere Unterstützung bei der Empyrion-Serveradministration benötigst oder Fragen zu bestimmten Befehlen hast, ist unser Support-Team bereit zu helfen. Erstelle ein Support-Ticket und wir melden uns so schnell wie möglich bei dir.