Denne guide dækker alle admin- og konsolkommandoer, der er tilgængelige for din Empyrion: Galactic Survival dedikerede server på Legion Hosting. Lær hvordan du opsætter admin-tilladelser, administrerer spillere og bruger GameMaster-kommandoer til at administrere din server. For indledende serveropsætning og konfiguration, se vores Empyrion: Galactic Survival Server Opsætningsguide.
Tilladelsesniveauer
Empyrion bruger et nummereret tilladelsessystem, hvor lavere tal giver højere privilegier. Hvert tilladelsesniveau inkluderer alle kommandoer, der er tilgængelige for højere nummererede niveauer.
| Niveau | Rolle | Kode | Beskrivelse |
|---|---|---|---|
| 0 | Player | pl |
Standard tilladelsesniveau for alle spillere. Kun adgang til grundlæggende kommandoer. |
| 3 | GameMaster | gm |
Forhøjede tilladelser til spilstyring, teleportering, spawning og verdenskontrol. |
| 6 | Moderator | mod |
Spilleradministration inklusiv banning, udlevering af genstande og enhedsstyring. |
| 9 | Admin | admin |
Fulde administrative privilegier inklusiv rolletildeling, playfield-styring og serverkontrol. |
Opsætning af admin-tilladelser
Metode 1: adminconfig.yaml (Anbefalet)
Den mest pålidelige måde at opsætte admin-tilladelser er gennem filen adminconfig.yaml. Denne fil er placeret i din servers Saves/-mappe (eller nogle gange ved siden af din dedicated.yaml).
Opret eller rediger adminconfig.yaml med følgende struktur:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Hver post kræver:
Id— Spillerens SteamID64 (et 17-cifret tal, der starter med 7656)Permission— Det tilladelsesniveau, der skal tildeles (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Spillerens navn (valgfrit, til din egen reference)
7656.
Metode 2: initadmin konsolkommando
Hvis du er logget ind på serveren som spiller, og der endnu ikke er opsat nogen admin, kan du bruge kommandoen initadmin til at sætte dig selv som den første administrator:
initadmin
Dette virker kun, hvis der ikke allerede er konfigureret en admin. Når en admin eksisterer, skal yderligere rolletildelinger foretages via kommandoen setrole eller filen adminconfig.yaml.
Metode 3: setrole konsolkommando
Eksisterende admins (tilladelsesniveau 9) kan tildele roller til andre spillere med kommandoen setrole:
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 kan også bruge spillerens SteamID64 i stedet for deres navn:
setrole 76561198012345678 gm
Åbning af konsollen
For at åbne konsollen i spillet skal du trykke på tilde-tasten (~) på dit tastatur. Konsollen giver dig mulighed for at indtaste kommandoer direkte, mens du spiller. Alle kommandoer skelner ikke mellem store og små bogstaver.
dedicated.yaml. Opret forbindelse med PuTTY eller en lignende terminalklient med Raw-forbindelsestype (ikke standard Telnet) til Telnet-porten (standard: 1030). Se Server Opsætningsguiden for detaljer om Telnet-konfiguration.
Spillerkommandoer (Niveau 0+)
Disse kommandoer er tilgængelige for alle spillere.
| Kommando | Beskrivelse |
|---|---|
help |
Vis alle tilgængelige konsolkommandoer. Brug help [command] for detaljer om en specifik kommando. |
detach |
Frigør den lokale spiller, hvis de sidder fast under et cockpit eller i geometri |
destroyme |
Dræber din egen karakter (nyttigt hvis du sidder fast) |
undock |
Afkobler en specificeret SV eller HV fra dens overordnede struktur |
difficulties |
Viser de aktuelle sværhedsgradsindstillinger for spillet |
origins |
Viser tilgængelige origins (startfraktioner) |
oxygen |
Viser iltforsynede områder i en POI |
combiner |
Slår mesh combiner til/fra (ydeevne) |
deco |
Slår terræn-dekorationer til/fra (ydeevne) |
initadmin |
Sætter dig selv som den første administrator (virker kun hvis ingen admin er opsat) |
GameMaster-kommandoer (Niveau 3+)
GameMaster-kommandoer giver kontrol over spilverdenen, enheder og spillertilstand.
Spiller- og enhedsstyring
| Kommando | Beskrivelse |
|---|---|
godmode / gm |
Slår god mode (usårlighed) til/fra for dig selv |
itemmenu / im |
Aktiverer/deaktiverer den kreative genstandsmenu til at spawne enhver genstand |
kick [player] |
Smid en spiller (eller alle spillere) ud af spillet |
unban [player|SteamID] |
Fjern en ban for en spiller |
list |
Viser spillere med særlige tilladelser og bandlyste spillere |
level [set|add] [value] |
Ændr niveau, erfaringspoint eller opgraderingspoint for den aktuelle spiller |
entity [operation] |
Udfør forskellige operationer på enheder (brug help entity for detaljer) |
ents |
Vis alle enheder på det aktuelle playfield |
find [name] |
Find en struktur efter navn inden for det aktuelle playfield og vis dens ID |
faction [operation] |
Hjælpefunktioner til fraktionsstyring |
Teleportering og bevægelse
| Kommando | Beskrivelse |
|---|---|
teleport [x] [y] [z] / tt |
Teleporter dig selv (og kontrolleret skib) til specifikke koordinater |
setposition [entity] [x] [y] [z] |
Sæt positionen for en enhed til specifikke koordinater |
setrotation [entity] [x] [y] [z] |
Sæt rotationen af en struktur |
sector [x] [y] [z] |
Spring til en specifik sektor i rummet |
Verden og spilstyring
| Kommando | Beskrivelse |
|---|---|
changemode |
Skift spillet mellem Survival- og Creative-tilstand |
map |
Afdækker alle ressourcer og POI'er på det aktuelle kort |
regenerate [entityId] |
Regenerer en POI eller struktur og gendan den til sin oprindelige tilstand |
weather [type] |
Aktiver en brugerdefineret vejrindstilling på det aktuelle playfield |
time [set] [value] |
Hent eller indstil den globale servertid |
finishbp / fbp |
Fuldfør den aktuelle blueprint-produktion øjeblikkeligt |
spawnanyblueprint / sbp |
Slå muligheden for at spawne enhver blueprint uanset krav til/fra |
gameoptions / gopt |
Vis alle aktuelle spilindstillingsværdier (se afsnittet Game Options nedenfor) |
op [entityId] |
Slå offline-beskyttelse til/fra for en specifik struktur |
wipe [target] |
Slet målrettede aspekter efter servergenstart (brug med forsigtighed) |
stats |
Udskriv statusinformation om det aktuelle playfield |
traders |
Vis alle handlende og genindlæs trader-konfigurationsfilen |
Statuseffekter og spillertilstand
| Kommando | Beskrivelse |
|---|---|
statuseffect [effect] |
Anvend en statuseffekt på spilleren |
statuseffectremove [effect] |
Fjern en statuseffekt fra spilleren |
prefabactivate |
Tænd alle strømforsynede blokke i en struktur |
prefabinfo |
Vis information om en bruger-blueprint |
resetcore |
Tøm brændstof og ilt i den lokale struktur |
Moderator-kommandoer (Niveau 6+)
Moderator-kommandoer tilføjer funktioner til spilleradministration og enhedskontrol.
| Kommando | Beskrivelse |
|---|---|
ban [player] [duration] |
Bandlys en spiller i en bestemt tidsperiode |
give [player] [itemId] [amount] |
Giv genstande til en spiller via genstand-ID |
repair [player] |
Reparer en spillers genstande |
destroy [entityId] |
Ødelæg en enhed eller struktur |
debugmenu / dm |
Aktiver/deaktiver debug-menuen |
armor [operation] |
Rustningsjusteringer for spillere |
gents [factionId] |
Vis alle strukturer tilhørende en specifik fraktion |
alliances |
Vis alliancer, allianceanmodninger og administrer allianceindstillinger |
sectors [reveal|hide] |
Afslør eller skjul playfields på kortet |
ai |
Slå AI til eller fra for det aktuelle playfield |
si |
Slå beregninger af strukturel integritet til eller fra |
globaleffects |
Vis aktuelle globale effekter aktive på serveren |
marker [operation] |
Administrer kortmarkører |
weathersv [type] |
Aktiver en brugerdefineret vejrindstilling for hele serveren |
poimanager |
POI (Point of Interest) administrationskommandoer |
Admin-kommandoer (Niveau 9)
Admin-kommandoer giver det højeste niveau af serverkontrol.
| Kommando | Beskrivelse |
|---|---|
setrole [player|SteamID] [role] |
Indstil en spillers tilladelsesrolle (gm, mod, admin, pl) |
playfield / pf |
Genindlæs det aktuelle playfield (kun serverkommando) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Erstat specificerede blokke i en struktur med en anden bloktype |
setdevicespublic [entityId] |
Sæt alle enheder i en struktur til offentlig adgang |
pda [operation] |
Udfør PDA-relaterede kommandoer (brug help pda for detaljer) |
Game Options (gopt)-kommandoen
Kommandoen gameoptions (eller gopt) giver dig mulighed for at se og ændre serverens spilindstillinger under kørsel uden at redigere konfigurationsfiler eller genstarte serveren.
Visning af indstillinger
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Ændring af indstillinger
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Tilgængelige spilindstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
DecayTime |
24 | Timer før kerneløse/små strukturer fjernes, når de ikke er besøgt |
WipeTime |
0 | Timer før enhver ikke-besøgt struktur fjernes (0 = deaktiveret) |
ProtectTime |
48 | Timer med offline-beskyttelse for spillerstrukturer |
ProtectDelay |
300 | Sekunder før offline-beskyttelse aktiveres |
MaxStructures |
200 | Maksimalt antal strukturer per playfield (0-255) |
AntiGriefDistancePvE |
30 | Minimumafstand i meter mellem fraktionsbaser i PvE |
AntiGriefDistancePvP |
300 | Minimumafstand i meter mellem fraktionsbaser i PvP |
ForcePvP |
false | Gennemtving PvP på alle playfields |
DiffAmountOfOre |
Normal | Malmforekomstmængde (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Forekomsthyppighed (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC-angrebsskade (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Constructor-hastighed (Faster, Normal, Slower, Instant) |
Serveradministrationskommandoer
Disse er vigtige kommandoer til den daglige serveradministration, tilgængelige via konsollen i spillet eller 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] til at lukke serveren sikkert ned. Dette udløser en automatisk lagring og giver tilsluttede spillere en advarselsnedtælling. Direkte afslutning af serverprocessen kan medføre datatab.
Almindelige admin-opgaver
Håndtering af fastklædte spillere
Hvis en spiller sidder fast i geometri eller under et 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
Oprydning af forladte strukturer
# 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
Bandlysning og ophævelse af bandlysning af spillere
# 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
Relaterede artikler
- Empyrion: Galactic Survival Server Opsætningsguide
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Kom godt i gang med din nye server
Brug for hjælp?
Hvis du har brug for yderligere hjælp med Empyrion-serveradministration eller har spørgsmål om specifikke kommandoer, er vores supportteam klar til at hjælpe. Indsend en supportticket, og vi vender tilbage til dig hurtigst muligt.