Den här guiden täcker alla admin- och konsolkommandon som finns tillgängliga för din Empyrion: Galactic Survival dedikerade server hos Legion Hosting. Lär dig hur du ställer in adminbehörigheter, hanterar spelare och använder GameMaster-kommandon för att administrera din server. För grundläggande serverinstallation och konfiguration, se vår Empyrion: Galactic Survival serverinstallationsguide.
Behörighetsnivåer
Empyrion använder ett numrerat behörighetssystem där lägre nummer ger högre privilegier. Varje behörighetsnivå inkluderar alla kommandon som är tillgängliga för nivåer med högre nummer.
| Nivå | Roll | Kod | Beskrivning |
|---|---|---|---|
| 0 | Player | pl |
Standardbehörighetsnivå för alla spelare. Endast åtkomst till grundläggande kommandon. |
| 3 | GameMaster | gm |
Förhöjda behörigheter för spelhantering, teleportering, spawning och världskontroll. |
| 6 | Moderator | mod |
Spelhanteringsmöjligheter inklusive bannlysning, utdelning av föremål och enhetshantering. |
| 9 | Admin | admin |
Fullständiga administrativa privilegier inklusive rolltilldelning, playfield-hantering och serverkontroll. |
Ställa in adminbehörigheter
Metod 1: adminconfig.yaml (Rekommenderas)
Det mest tillförlitliga sättet att ställa in adminbehörigheter är genom filen adminconfig.yaml. Denna fil finns i serverns Saves/-mapp (eller ibland bredvid din dedicated.yaml).
Skapa eller redigera adminconfig.yaml med följande struktur:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Varje post kräver:
Id— Spelarens SteamID64 (ett 17-siffrigt nummer som börjar med 7656)Permission— Behörighetsnivån som ska tilldelas (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Spelarens namn (valfritt, för din referens)
7656.
Metod 2: initadmin konsolkommando
Om du är inloggad på servern som spelare och ingen admin har ställts in ännu, kan du använda kommandot initadmin för att ställa in dig själv som den första administratören:
initadmin
Detta fungerar endast om ingen admin för närvarande är konfigurerad. När en admin väl finns måste ytterligare rolltilldelningar göras genom kommandot setrole eller filen adminconfig.yaml.
Metod 3: setrole konsolkommando
Befintliga admins (behörighetsnivå 9) kan tilldela roller till andra spelare med kommandot 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 också använda spelarens SteamID64 istället för deras namn:
setrole 76561198012345678 gm
Öppna konsolen
För att komma åt konsolen i spelet, tryck på tilde-tangenten (~) på ditt tangentbord. Konsolen låter dig ange kommandon direkt medan du spelar. Alla kommandon är skiftlägesokänsliga.
dedicated.yaml. Anslut med PuTTY eller en liknande terminalklient med anslutningstypen Raw (inte standard Telnet) till Telnet-porten (standard: 1030). Se serverinstallationsguiden för detaljer om Telnet-konfiguration.
Player-kommandon (Nivå 0+)
Dessa kommandon är tillgängliga för alla spelare.
| Kommando | Beskrivning |
|---|---|
help |
Listar alla tillgängliga konsolkommandon. Använd help [command] för detaljer om ett specifikt kommando. |
detach |
Lossar den lokala spelaren om hen fastnat under en cockpit eller i geometrin |
destroyme |
Dödar din egen karaktär (användbart om du fastnat) |
undock |
Lossar en angiven SV eller HV från dess överordnade struktur |
difficulties |
Visar de aktuella svårighetsinställningarna för spelet |
origins |
Listar tillgängliga origins (startfaktioner) |
oxygen |
Visar syresatta områden i en POI |
combiner |
Slår på/av mesh-kombineraren (prestanda) |
deco |
Slår på/av terrängdekorationer (prestanda) |
initadmin |
Ställer in dig själv som den första administratören (fungerar endast om ingen admin är inställd) |
GameMaster-kommandon (Nivå 3+)
GameMaster-kommandon ger kontroll över spelvärlden, enheter och spelarstatus.
Spelar- och enhetshantering
| Kommando | Beskrivning |
|---|---|
godmode / gm |
Slår på/av god mode (osårbarhet) för dig själv |
itemmenu / im |
Aktiverar/inaktiverar den kreativa föremålsmenyn för att spawna vilket föremål som helst |
kick [player] |
Sparkar ut en spelare (eller alla spelare) från spelet |
unban [player|SteamID] |
Tar bort en bannlysning för en spelare |
list |
Listar spelare med särskilda behörigheter och bannlysta spelare |
level [set|add] [value] |
Ändrar nivå, erfarenhetspoäng eller uppgraderingspoäng för den aktuella spelaren |
entity [operation] |
Utför olika operationer på enheter (använd help entity för detaljer) |
ents |
Listar alla enheter på den aktuella playfield |
find [name] |
Hittar en struktur efter namn inom den aktuella playfield och visar dess ID |
faction [operation] |
Hjälpfunktioner för faktionshantering |
Teleportering och förflyttning
| Kommando | Beskrivning |
|---|---|
teleport [x] [y] [z] / tt |
Teleporterar dig själv (och kontrollerat skepp) till specifika koordinater |
setposition [entity] [x] [y] [z] |
Ställer in positionen för en enhet till specifika koordinater |
setrotation [entity] [x] [y] [z] |
Ställer in rotationen för en struktur |
sector [x] [y] [z] |
Hoppar till en specifik sektor i rymden |
Världs- och spelhantering
| Kommando | Beskrivning |
|---|---|
changemode |
Växlar spelet mellan Survival- och Creative-läge |
map |
Avslöjar alla resurser och POI:er på den aktuella kartan |
regenerate [entityId] |
Regenererar en POI eller struktur och återställer den till sitt ursprungliga tillstånd |
weather [type] |
Aktiverar en anpassad väderinställning på den aktuella playfield |
time [set] [value] |
Hämtar eller ställer in den globala servertiden |
finishbp / fbp |
Slutför omedelbart den aktuella blueprint-produktionen |
spawnanyblueprint / sbp |
Växlar förmågan att spawna vilken blueprint som helst oavsett krav |
gameoptions / gopt |
Listar alla aktuella spelalternativvärden (se avsnittet Game Options nedan) |
op [entityId] |
Slår på/av offlineskydd på en specifik struktur |
wipe [target] |
Rensar riktade aspekter efter omstart av servern (använd försiktigt) |
stats |
Skriver ut statusinformation om den aktuella playfield |
traders |
Listar alla handlare och laddar om handlarkonfigurationsfilen |
Statuseffekter och spelarstatus
| Kommando | Beskrivning |
|---|---|
statuseffect [effect] |
Applicerar en statuseffekt på spelaren |
statuseffectremove [effect] |
Tar bort en statuseffekt från spelaren |
prefabactivate |
Slår på alla strömförsörjda block i en struktur |
prefabinfo |
Visar information om en användarblueprint |
resetcore |
Rensar bränsle och syre i den lokala strukturen |
Moderator-kommandon (Nivå 6+)
Moderator-kommandon lägger till spelhanterings- och enhetskontrollmöjligheter.
| Kommando | Beskrivning |
|---|---|
ban [player] [duration] |
Bannlyser en spelare under en angiven tid |
give [player] [itemId] [amount] |
Ger föremål till en spelare med hjälp av föremåls-ID |
repair [player] |
Reparerar en spelares föremål |
destroy [entityId] |
Förstör en enhet eller struktur |
debugmenu / dm |
Aktiverar/inaktiverar felsökningsmenyn |
armor [operation] |
Rustningsjusteringar för spelare |
gents [factionId] |
Listar alla strukturer som tillhör en specifik faktion |
alliances |
Listar allianser, allianseförfrågningar och hanterar allianseinställningar |
sectors [reveal|hide] |
Avslöjar eller döljer playfields på kartan |
ai |
Slår på eller av AI för den aktuella playfield |
si |
Slår på eller av beräkningar av strukturell integritet |
globaleffects |
Visar aktuella globala effekter som är aktiva på servern |
marker [operation] |
Hanterar kartmarkörer |
weathersv [type] |
Aktiverar en anpassad väderinställning över hela servern |
poimanager |
POI (Point of Interest) hanteringskommandon |
Admin-kommandon (Nivå 9)
Admin-kommandon ger den högsta nivån av serverkontroll.
| Kommando | Beskrivning |
|---|---|
setrole [player|SteamID] [role] |
Ställer in en spelares behörighetsroll (gm, mod, admin, pl) |
playfield / pf |
Laddar om den aktuella playfield (endast serverkommando) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Ersätter angivna block i en struktur med en annan blocktyp |
setdevicespublic [entityId] |
Ställer in alla enheter i en struktur till offentlig åtkomst |
pda [operation] |
Kör PDA-relaterade kommandon (använd help pda för detaljer) |
Game Options-kommandot (gopt)
Kommandot gameoptions (eller gopt) låter dig visa och ändra serverns spelinställningar vid körning utan att redigera konfigurationsfiler eller starta om servern.
Visa inställningar
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Ändra inställningar
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Tillgängliga spelalternativ
| Alternativ | Standard | Beskrivning |
|---|---|---|
DecayTime |
24 | Timmar innan strukturer utan kärna/små strukturer tas bort när de inte besöks |
WipeTime |
0 | Timmar innan en obesökt struktur tas bort (0 = inaktiverat) |
ProtectTime |
48 | Timmar av offlineskydd för spelarstrukturer |
ProtectDelay |
300 | Sekunder innan offlineskyddet aktiveras |
MaxStructures |
200 | Maximalt antal strukturer per playfield (0-255) |
AntiGriefDistancePvE |
30 | Minsta antal meter mellan faktionsbaser i PvE |
AntiGriefDistancePvP |
300 | Minsta antal meter mellan faktionsbaser i PvP |
ForcePvP |
false | Tvinga PvP på alla playfields |
DiffAmountOfOre |
Normal | Mängd malmfyndighet (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frekvens av fyndigheter (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC-attackskada (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Constructor-hastighet (Faster, Normal, Slower, Instant) |
Serverhanteringskommandon
Detta är väsentliga kommandon för daglig serveradministration, tillgängliga via konsolen i spelet 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] för att stänga av servern på ett säkert sätt. Detta utlöser en autosparning och ger anslutna spelare en varningsnedräkning. Att direkt avsluta serverprocessen kan leda till dataförlust.
Vanliga adminuppgifter
Hantera spelare som fastnat
Om en spelare fastnar i geometrin eller under en 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
Rensa övergivna 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
Bannlysa och avbannlysa spelare
# 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
Relaterade artiklar
- Empyrion: Galactic Survival serverinstallationsguide
- Hur du hittar din server-IP och port
- Hur du laddar upp filer via SFTP
- Kom igång med din nya server
Behöver du hjälp?
Om du behöver ytterligare hjälp med Empyrion-serveradministration eller har frågor om specifika kommandon är vårt supportteam redo att hjälpa till. Skicka in ett supportärende så återkommer vi till dig så snart som möjligt.