Ez az útmutató az Empyrion: Galactic Survival dedikált szerveren elérhető összes admin és konzolparancsot ismerteti a Legion Hosting platformon. Megtudhatod, hogyan állítsd be az admin jogosultságokat, kezeld a játékosokat, és használd a GameMaster parancsokat a szervered adminisztrálásához. A szerver kezdeti beállításához és konfigurálásához tekintsd meg az Empyrion: Galactic Survival szerver beállítási útmutatót.
Jogosultsági szintek
Az Empyrion számozott jogosultsági rendszert használ, ahol az alacsonyabb számok magasabb jogosultságokat biztosítanak. Minden jogosultsági szint tartalmazza a magasabb számú szintekhez tartozó parancsokat is.
| Szint | Szerep | Kód | Leírás |
|---|---|---|---|
| 0 | Player | pl |
Az összes játékos alapértelmezett jogosultsági szintje. Csak az alap parancsokhoz van hozzáférés. |
| 3 | GameMaster | gm |
Emelt jogosultságok a játékkezeléshez, teleportáláshoz, spawnoláshoz és világvezérléshez. |
| 6 | Moderator | mod |
Játékoskezelési képességek, beleértve a kitiltást, tárgyak adását és entitáskezelést. |
| 9 | Admin | admin |
Teljes adminisztrátori jogosultságok, beleértve a szerepkör-hozzárendelést, playfield-kezelést és szervervezérlést. |
Admin jogosultságok beállítása
1. módszer: adminconfig.yaml (Ajánlott)
Az admin jogosultságok beállításának legmegbízhatóbb módja az adminconfig.yaml fájlon keresztül történik. Ez a fájl a szervered Saves/ mappájában található (vagy néha a dedicated.yaml mellett).
Hozd létre vagy szerkeszd az adminconfig.yaml fájlt a következő struktúrával:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Minden bejegyzéshez szükséges:
Id— A játékos SteamID64 azonosítója (egy 17 számjegyű szám, amely 7656-tal kezdődik)Permission— A hozzárendelendő jogosultsági szint (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— A játékos neve (opcionális, saját hivatkozásként)
7656-tal kezdődik.
2. módszer: initadmin konzolparancs
Ha játékosként vagy bejelentkezve a szerverre és még nincs admin beállítva, az initadmin paranccsal beállíthatod magad kezdeti adminisztrátorként:
initadmin
Ez csak akkor működik, ha jelenleg nincs admin konfigurálva. Miután létezik admin, a további szerepkör-hozzárendeléseket a setrole parancson vagy az adminconfig.yaml fájlon keresztül kell elvégezni.
3. módszer: setrole konzolparancs
A meglévő adminok (9-es jogosultsági szint) a setrole paranccsal rendelhetnek szerepköröket más játékosokhoz:
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)
A játékos neve helyett a SteamID64 azonosítóját is használhatod:
setrole 76561198012345678 gm
A konzol megnyitása
A játékon belüli konzol eléréséhez nyomd meg a tilde billentyűt (~) a billentyűzeteden. A konzol lehetővé teszi a parancsok közvetlen beírását játék közben. Minden parancs kis- és nagybetű érzéketlen.
dedicated.yaml fájlban. Csatlakozz PuTTY vagy hasonló terminál kliens segítségével Raw kapcsolattípussal (nem szabványos Telnet) a Telnet porthoz (alapértelmezett: 1030). A Telnet konfigurációs részletekért lásd a Szerver beállítási útmutatót.
Játékos parancsok (0+ szint)
Ezek a parancsok minden játékos számára elérhetők.
| Parancs | Leírás |
|---|---|
help |
Az összes elérhető konzolparancs listázása. Használd a help [command] formátumot egy adott parancs részleteihez. |
detach |
Leválasztja a helyi játékost, ha elakadt egy pilótafülke alatt vagy a geometriában |
destroyme |
Megöli a saját karakteredet (hasznos, ha elakadtál) |
undock |
Lecsatolja a megadott SV-t vagy HV-t a szülő struktúráról |
difficulties |
Megjeleníti a játék aktuális nehézségi beállításait |
origins |
Felsorolja az elérhető eredeteket (kezdő frakciók) |
oxygen |
Megjeleníti az oxigénnel ellátott területeket egy POI-ban |
combiner |
Be-/kikapcsolja a mesh összevonást (teljesítmény) |
deco |
Be-/kikapcsolja a terep díszítéseket (teljesítmény) |
initadmin |
Beállít téged kezdeti adminisztrátornak (csak akkor működik, ha nincs admin beállítva) |
GameMaster parancsok (3+ szint)
A GameMaster parancsok irányítást biztosítanak a játékvilág, az entitások és a játékos állapota felett.
Játékos- és entitáskezelés
| Parancs | Leírás |
|---|---|
godmode / gm |
Be-/kikapcsolja az isten módot (sebezhetlenség) magadnak |
itemmenu / im |
Engedélyezi/letiltja a kreatív tárgy menüt bármely tárgy spawnolásához |
kick [player] |
Kirúg egy játékost (vagy az összes játékost) a játékból |
unban [player|SteamID] |
Feloldja egy játékos kitiltását |
list |
Felsorolja a különleges jogosultságokkal rendelkező és a kitiltott játékosokat |
level [set|add] [value] |
Módosítja a szintet, tapasztalati pontokat vagy fejlesztési pontokat az aktuális játékosnál |
entity [operation] |
Különböző műveletek végrehajtása entitásokon (használd a help entity parancsot a részletekért) |
ents |
Az aktuális playfield összes entitásának listázása |
find [name] |
Struktúra keresése név szerint az aktuális playfielden belül, és az azonosítójának megjelenítése |
faction [operation] |
Frakció kezelési segédfunkciók |
Teleportálás és mozgás
| Parancs | Leírás |
|---|---|
teleport [x] [y] [z] / tt |
Teleportáld magad (és az irányított hajót) megadott koordinátákra |
setposition [entity] [x] [y] [z] |
Egy entitás pozíciójának beállítása megadott koordinátákra |
setrotation [entity] [x] [y] [z] |
Egy struktúra forgatásának beállítása |
sector [x] [y] [z] |
Ugrás egy adott szektorra az űrben |
Világ- és játékkezelés
| Parancs | Leírás |
|---|---|
changemode |
Váltás a Survival és Creative mód között |
map |
Felfedi az összes nyersanyagot és POI-t az aktuális térképen |
regenerate [entityId] |
POI vagy struktúra regenerálása, visszaállítva az eredeti állapotába |
weather [type] |
Egyéni időjárás beállítás aktiválása az aktuális playfielden |
time [set] [value] |
A globális szerver idő lekérdezése vagy beállítása |
finishbp / fbp |
Az aktuális tervrajz gyártás azonnali befejezése |
spawnanyblueprint / sbp |
Bármely tervrajz lehelyezési képességének be-/kikapcsolása a követelmények figyelmen kívül hagyásával |
gameoptions / gopt |
Az összes aktuális játékbeállítás értékének listázása (lásd a Játékbeállítások részt alább) |
op [entityId] |
Offline védelem be-/kikapcsolása egy adott struktúrán |
wipe [target] |
Megcélzott elemek törlése szerver újraindítás után (óvatosan használd) |
stats |
Állapotinformációk kiírása az aktuális playfield-ről |
traders |
Az összes kereskedő listázása és a kereskedő konfigurációs fájl újratöltése |
Státuszhatások és játékos állapot
| Parancs | Leírás |
|---|---|
statuseffect [effect] |
Státuszhatás alkalmazása a játékosra |
statuseffectremove [effect] |
Státuszhatás eltávolítása a játékosról |
prefabactivate |
Az összes áramellátott blokk bekapcsolása egy struktúrában |
prefabinfo |
Információk megjelenítése egy felhasználói tervrajzról |
resetcore |
Üzemanyag és oxigén törlése a helyi struktúrában |
Moderátor parancsok (6+ szint)
A moderátor parancsok játékoskezelési és entitásvezérlési képességeket adnak hozzá.
| Parancs | Leírás |
|---|---|
ban [player] [duration] |
Játékos kitiltása megadott időtartamra |
give [player] [itemId] [amount] |
Tárgyak adása egy játékosnak tárgy-azonosító alapján |
repair [player] |
Egy játékos tárgyainak javítása |
destroy [entityId] |
Entitás vagy struktúra megsemmisítése |
debugmenu / dm |
Debug menü engedélyezése/letiltása |
armor [operation] |
Páncélzat módosítások játékosoknak |
gents [factionId] |
Egy adott frakcióhoz tartozó összes struktúra listázása |
alliances |
Szövetségek, szövetségi kérelmek listázása és szövetségi beállítások kezelése |
sectors [reveal|hide] |
Playfield-ek megjelenítése vagy elrejtése a térképen |
ai |
AI be- vagy kikapcsolása az aktuális playfielden |
si |
Szerkezeti integritás számítások be- vagy kikapcsolása |
globaleffects |
A szerveren aktív globális hatások megjelenítése |
marker [operation] |
Térkép jelölők kezelése |
weathersv [type] |
Egyéni időjárás beállítás aktiválása szerverszinten |
poimanager |
POI (Point of Interest) kezelési parancsok |
Admin parancsok (9. szint)
Az admin parancsok biztosítják a legmagasabb szintű szervervezérlést.
| Parancs | Leírás |
|---|---|
setrole [player|SteamID] [role] |
Játékos jogosultsági szerepkörének beállítása (gm, mod, admin, pl) |
playfield / pf |
Az aktuális playfield újratöltése (csak szerver parancs) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Megadott blokkok cseréje egy struktúrában egy másik blokktípusra |
setdevicespublic [entityId] |
Egy struktúra összes eszközének nyilvános hozzáférésűre állítása |
pda [operation] |
PDA-hoz kapcsolódó parancsok végrehajtása (használd a help pda parancsot a részletekért) |
Játékbeállítások (gopt) parancs
A gameoptions (vagy gopt) parancs lehetővé teszi a szerver játékmenet beállításainak megtekintését és módosítását futásidőben, a konfigurációs fájlok szerkesztése vagy a szerver újraindítása nélkül.
Beállítások megtekintése
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Beállítások módosítása
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Elérhető játékbeállítások
| Beállítás | Alapértelmezett | Leírás |
|---|---|---|
DecayTime |
24 | Órák, mielőtt a mag nélküli/kis struktúrák eltávolításra kerülnek, ha nincsenek meglátogatva |
WipeTime |
0 | Órák, mielőtt bármely meg nem látogatott struktúra eltávolításra kerül (0 = kikapcsolva) |
ProtectTime |
48 | Offline védelem órákban a játékos struktúrákra |
ProtectDelay |
300 | Másodpercek, mielőtt az offline védelem aktiválódik |
MaxStructures |
200 | Maximális struktúrák száma playfield-enként (0-255) |
AntiGriefDistancePvE |
30 | Minimális méter a frakció bázisok között PvE-ben |
AntiGriefDistancePvP |
300 | Minimális méter a frakció bázisok között PvP-ben |
ForcePvP |
false | PvP kényszerítése az összes playfielden |
DiffAmountOfOre |
Normal | Érclelőhely bőség (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Lelőhely gyakoriság (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC támadási sebzés (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Konstruktor sebesség (Faster, Normal, Slower, Instant) |
Szerverkezelési parancsok
Ezek alapvető parancsok a napi szerveradminisztrációhoz, elérhetők a játékon belüli konzolon vagy Telnet-en keresztül.
# 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] parancsot használd a szerver biztonságos leállításához. Ez automatikus mentést indít és figyelmeztető visszaszámlálást ad a csatlakozott játékosoknak. A szerver folyamat közvetlen leállítása adatvesztést okozhat.
Gyakori admin feladatok
Elakadt játékosok kezelése
Ha egy játékos elakadt a geometriában vagy egy pilótafülke alatt:
# 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
Elhagyott struktúrák takarítása
# 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
Játékosok kitiltása és kitiltás feloldása
# 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
Kapcsolódó cikkek
- Empyrion: Galactic Survival szerver beállítási útmutató
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
- Kezdő lépések az új szervereddel
Segítségre van szükséged?
Ha további segítségre van szükséged az Empyrion szerver adminisztrációjával kapcsolatban, vagy kérdéseid vannak konkrét parancsokról, támogatási csapatunk készen áll a segítségre. Nyiss egy támogatási jegyet és a lehető leghamarabb válaszolunk.