Deze gids behandelt alle admin- en consolecommando's die beschikbaar zijn voor je Empyrion: Galactic Survival dedicated server op Legion Hosting. Leer hoe je adminrechten instelt, spelers beheert en GameMaster-commando's gebruikt om je server te beheren. Zie voor de eerste serverconfiguratie onze Empyrion: Galactic Survival Server Setup Gids.
Rechtenniveaus
Empyrion gebruikt een genummerd rechtensysteem waarbij lagere nummers hogere privileges verlenen. Elk rechtenniveau omvat alle commando's die beschikbaar zijn voor hogere nummers.
| Niveau | Rol | Code | Beschrijving |
|---|---|---|---|
| 0 | Player | pl |
Standaard rechtenniveau voor alle spelers. Alleen toegang tot basiscommando's. |
| 3 | GameMaster | gm |
Verhoogde rechten voor spelbeheer, teleportatie, spawnen en wereldcontrole. |
| 6 | Moderator | mod |
Spelerbeheer mogelijkheden inclusief bannen, items geven en entiteitenbeheer. |
| 9 | Admin | admin |
Volledige administratieve privileges inclusief roltoewijzing, playfieldbeheer en servercontrole. |
Adminrechten Instellen
Methode 1: adminconfig.yaml (Aanbevolen)
De meest betrouwbare manier om adminrechten in te stellen is via het adminconfig.yaml bestand. Dit bestand bevindt zich in de Saves/ map van je server (of soms naast je dedicated.yaml).
Maak of bewerk adminconfig.yaml met de volgende structuur:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Elke invoer vereist:
Id— De SteamID64 van de speler (een 17-cijferig nummer dat begint met 7656)Permission— Het toe te wijzen rechtenniveau (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— De naam van de speler (optioneel, ter referentie)
7656.
Methode 2: initadmin Consolecommando
Als je als speler bent ingelogd op de server en er nog geen admin is ingesteld, kun je het initadmin commando gebruiken om jezelf als eerste administrator in te stellen:
initadmin
Dit werkt alleen als er nog geen admin is geconfigureerd. Zodra er een admin bestaat, moeten verdere roltoewijzingen worden gedaan via het setrole commando of het adminconfig.yaml bestand.
Methode 3: setrole Consolecommando
Bestaande admins (rechtenniveau 9) kunnen rollen toewijzen aan andere spelers met het setrole commando:
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)
Je kunt ook de SteamID64 van de speler gebruiken in plaats van diens naam:
setrole 76561198012345678 gm
De Console Openen
Om de in-game console te openen, druk je op de tilde-toets (~) op je toetsenbord. Via de console kun je direct commando's invoeren tijdens het spelen. Alle commando's zijn hoofdletterongevoelig.
dedicated.yaml. Maak verbinding met PuTTY of een vergelijkbare terminalclient met het Raw verbindingstype (niet standaard Telnet) naar de Telnet-port (standaard: 1030). Zie de Server Setup Gids voor Telnet-configuratiedetails.
Spelercommando's (Niveau 0+)
Deze commando's zijn beschikbaar voor alle spelers.
| Commando | Beschrijving |
|---|---|
help |
Toont alle beschikbare consolecommando's. Gebruik help [command] voor details over een specifiek commando. |
detach |
Maakt de lokale speler los als deze vastzit onder een cockpit of in geometrie |
destroyme |
Doodt je eigen personage (handig als je vastzit) |
undock |
Ontkoppelt een opgegeven SV of HV van de bovenliggende structuur |
difficulties |
Toont de huidige moeilijkheidsinstellingen van het spel |
origins |
Toont beschikbare origins (startfacties) |
oxygen |
Toont gebieden met zuurstof in een POI |
combiner |
Schakelt mesh combiner aan/uit (prestaties) |
deco |
Schakelt terraindecoraties aan/uit (prestaties) |
initadmin |
Stelt jezelf in als eerste administrator (werkt alleen als er geen admin is ingesteld) |
GameMaster Commando's (Niveau 3+)
GameMaster-commando's bieden controle over de spelwereld, entiteiten en spelerstatus.
Speler- en Entiteitenbeheer
| Commando | Beschrijving |
|---|---|
godmode / gm |
Schakelt god mode (onkwetsbaarheid) voor jezelf in/uit |
itemmenu / im |
Schakelt het creatieve itemmenu in/uit voor het spawnen van elk item |
kick [player] |
Verwijder een speler (of alle spelers) uit het spel |
unban [player|SteamID] |
Hef een ban op voor een speler |
list |
Toont spelers met speciale rechten en gebande spelers |
level [set|add] [value] |
Wijzig level, ervaringspunten of upgradepunten voor de huidige speler |
entity [operation] |
Voer diverse bewerkingen uit op entiteiten (gebruik help entity voor details) |
ents |
Toont alle entiteiten op het huidige playfield |
find [name] |
Zoek een structuur op naam binnen het huidige playfield en toon het ID |
faction [operation] |
Factiebeheer hulpfuncties |
Teleportatie en Verplaatsing
| Commando | Beschrijving |
|---|---|
teleport [x] [y] [z] / tt |
Teleporteer jezelf (en bestuurd schip) naar specifieke coördinaten |
setposition [entity] [x] [y] [z] |
Stel de positie van een entiteit in op specifieke coördinaten |
setrotation [entity] [x] [y] [z] |
Stel de rotatie van een structuur in |
sector [x] [y] [z] |
Spring naar een specifieke sector in de ruimte |
Wereld- en Spelbeheer
| Commando | Beschrijving |
|---|---|
changemode |
Schakel het spel tussen Survival- en Creative-modus |
map |
Onthult alle grondstoffen en POI's op de huidige kaart |
regenerate [entityId] |
Regenereer een POI of structuur en herstel deze naar de oorspronkelijke staat |
weather [type] |
Activeer een aangepaste weerinstelling op het huidige playfield |
time [set] [value] |
Bekijk of stel de globale servertijd in |
finishbp / fbp |
Voltooi de huidige blueprintproductie onmiddellijk |
spawnanyblueprint / sbp |
Schakel de mogelijkheid in/uit om elke blueprint te spawnen ongeacht vereisten |
gameoptions / gopt |
Toon alle huidige spelopties (zie sectie Spelopties hieronder) |
op [entityId] |
Schakel offline bescherming in/uit op een specifieke structuur |
wipe [target] |
Wis gerichte aspecten na server herstart (gebruik met voorzichtigheid) |
stats |
Toon statusinformatie over het huidige playfield |
traders |
Toon alle handelaren en herlaad het handelaarconfiguratiebestand |
Statuseffecten en Spelerstatus
| Commando | Beschrijving |
|---|---|
statuseffect [effect] |
Pas een statuseffect toe op de speler |
statuseffectremove [effect] |
Verwijder een statuseffect van de speler |
prefabactivate |
Schakel alle aangedreven blokken in een structuur in |
prefabinfo |
Toon informatie over een gebruikersblueprint |
resetcore |
Wis brandstof en zuurstof in de lokale structuur |
Moderator Commando's (Niveau 6+)
Moderatorcommando's voegen spelerbeheer en entiteitscontrole mogelijkheden toe.
| Commando | Beschrijving |
|---|---|
ban [player] [duration] |
Ban een speler voor een opgegeven tijdsduur |
give [player] [itemId] [amount] |
Geef items aan een speler op basis van item-ID |
repair [player] |
Repareer de items van een speler |
destroy [entityId] |
Vernietig een entiteit of structuur |
debugmenu / dm |
Schakel het debugmenu in/uit |
armor [operation] |
Bepantsering aanpassingen voor spelers |
gents [factionId] |
Toon alle structuren die bij een specifieke factie horen |
alliances |
Toon allianties, allantieverzoeken en beheer alliantie-instellingen |
sectors [reveal|hide] |
Onthul of verberg playfields op de kaart |
ai |
Schakel AI in of uit voor het huidige playfield |
si |
Schakel structurele integriteitsberekeningen in of uit |
globaleffects |
Toon huidige globale effecten actief op de server |
marker [operation] |
Beheer kaartmarkeringen |
weathersv [type] |
Activeer een aangepaste weerinstelling serverbreed |
poimanager |
POI (Point of Interest) beheercommando's |
Admin Commando's (Niveau 9)
Admincommando's bieden het hoogste niveau van servercontrole.
| Commando | Beschrijving |
|---|---|
setrole [player|SteamID] [role] |
Stel de rechtenrol van een speler in (gm, mod, admin, pl) |
playfield / pf |
Herlaad het huidige playfield (alleen servercommando) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Vervang opgegeven blokken in een structuur door een ander bloktype |
setdevicespublic [entityId] |
Stel alle apparaten in een structuur in op openbare toegang |
pda [operation] |
Voer PDA-gerelateerde commando's uit (gebruik help pda voor details) |
Spelopties (gopt) Commando
Het gameoptions (of gopt) commando stelt je in staat om gameplay-instellingen van de server te bekijken en aan te passen tijdens runtime, zonder configuratiebestanden te bewerken of de server te herstarten.
Instellingen Bekijken
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Instellingen Aanpassen
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Beschikbare Spelopties
| Optie | Standaard | Beschrijving |
|---|---|---|
DecayTime |
24 | Uren voordat kernloze/kleine structuren worden verwijderd wanneer niet bezocht |
WipeTime |
0 | Uren voordat een niet-bezochte structuur wordt verwijderd (0 = uitgeschakeld) |
ProtectTime |
48 | Uren offline bescherming voor spelerstructuren |
ProtectDelay |
300 | Seconden voordat offline bescherming wordt geactiveerd |
MaxStructures |
200 | Maximum aantal structuren per playfield (0-255) |
AntiGriefDistancePvE |
30 | Minimale meters tussen factiebases in PvE |
AntiGriefDistancePvP |
300 | Minimale meters tussen factiebases in PvP |
ForcePvP |
false | Forceer PvP op alle playfields |
DiffAmountOfOre |
Normal | Hoeveelheid erts in afzettingen (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frequentie van afzettingen (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC-aanvalsschade (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Constructorsnelheid (Faster, Normal, Slower, Instant) |
Serverbeheer Commando's
Dit zijn essentiële commando's voor dagelijks serverbeheer, beschikbaar via de in-game console of 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] om de server veilig af te sluiten. Dit activeert een automatische opslag en geeft verbonden spelers een afteltijd. Het direct beëindigen van het serverproces kan resulteren in gegevensverlies.
Veelvoorkomende Admintaken
Omgaan met Vastzittende Spelers
Als een speler vastzit in geometrie of onder een cockpit:
# 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
Verlaten Structuren Opruimen
# 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
Spelers Bannen en Ontbannen
# 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
Gerelateerde Artikelen
- Empyrion: Galactic Survival Server Setup Gids
- Hoe Je Server IP en Port te Vinden
- Bestanden Uploaden via SFTP
- Aan de Slag met Je Nieuwe Server
Hulp Nodig?
Als je verdere hulp nodig hebt bij het beheren van je Empyrion-server of vragen hebt over specifieke commando's, staat ons supportteam voor je klaar. Dien een supportticket in en we nemen zo snel mogelijk contact met je op.