Acest ghid acoperă toate comenzile de administrator și de consolă disponibile pentru serverul tău dedicat Empyrion: Galactic Survival pe Legion Hosting. Află cum să configurezi permisiunile de administrator, cum să gestionezi jucătorii și cum să folosești comenzile GameMaster pentru a administra serverul tău. Pentru configurarea inițială a serverului, consultă Ghidul de Configurare a Serverului Empyrion: Galactic Survival.
Niveluri de Permisiuni
Empyrion folosește un sistem de permisiuni numerotat în care numerele mai mici acordă privilegii mai mari. Fiecare nivel de permisiune include toate comenzile disponibile nivelurilor cu numere mai mari.
| Nivel | Rol | Cod | Descriere |
|---|---|---|---|
| 0 | Player | pl |
Nivelul de permisiune implicit pentru toți jucătorii. Acces doar la comenzile de bază. |
| 3 | GameMaster | gm |
Permisiuni ridicate pentru gestionarea jocului, teleportare, generare și control al lumii. |
| 6 | Moderator | mod |
Capabilități de gestionare a jucătorilor, inclusiv banare, oferire de obiecte și gestionarea entităților. |
| 9 | Admin | admin |
Privilegii administrative complete, inclusiv atribuirea rolurilor, gestionarea playfield-urilor și controlul serverului. |
Configurarea Permisiunilor de Administrator
Metoda 1: adminconfig.yaml (Recomandat)
Cea mai fiabilă modalitate de a configura permisiunile de administrator este prin fișierul adminconfig.yaml. Acest fișier este localizat în folderul Saves/ al serverului tău (sau uneori alături de dedicated.yaml).
Creează sau editează adminconfig.yaml cu următoarea structură:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Fiecare intrare necesită:
Id— SteamID64-ul jucătorului (un număr de 17 cifre care începe cu 7656)Permission— Nivelul de permisiune care urmează a fi atribuit (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Numele jucătorului (opțional, pentru referința ta)
7656.
Metoda 2: Comanda de Consolă initadmin
Dacă ești conectat la server ca jucător și niciun administrator nu a fost setat încă, poți folosi comanda initadmin pentru a te seta pe tine însuți ca administrator inițial:
initadmin
Acest lucru funcționează doar dacă niciun administrator nu este configurat în prezent. Odată ce un administrator există, atribuirile ulterioare de roluri trebuie efectuate prin comanda setrole sau prin fișierul adminconfig.yaml.
Metoda 3: Comanda de Consolă setrole
Administratorii existenți (nivelul de permisiune 9) pot atribui roluri altor jucători folosind comanda 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)
De asemenea, poți folosi SteamID64-ul jucătorului în loc de numele acestuia:
setrole 76561198012345678 gm
Deschiderea Consolei
Pentru a accesa consola din joc, apasă tasta tilde (~) de pe tastatura ta. Consola îți permite să introduci comenzi direct în timp ce joci. Toate comenzile sunt insensibile la majuscule și minuscule.
dedicated.yaml. Conectează-te folosind PuTTY sau un client de terminal similar cu tipul de conexiune Raw (nu Telnet standard) la portul Telnet (implicit: 1030). Consultă Ghidul de Configurare a Serverului pentru detalii despre configurarea Telnet.
Comenzi pentru Jucători (Nivelul 0+)
Aceste comenzi sunt disponibile tuturor jucătorilor.
| Comandă | Descriere |
|---|---|
help |
Listează toate comenzile de consolă disponibile. Folosește help [command] pentru detalii despre o anumită comandă. |
detach |
Detașează jucătorul local dacă este blocat sub un cockpit sau în geometrie |
destroyme |
Îți ucide propriul personaj (util dacă ești blocat) |
undock |
Andochează un SV sau HV specificat de structura sa părinte |
difficulties |
Afișează setările curente de dificultate ale jocului |
origins |
Listează originile disponibile (facțiunile de început) |
oxygen |
Afișează zonele oxigenate dintr-un POI |
combiner |
Comută combinatorul de mesh-uri pornit/oprit (performanță) |
deco |
Comută decorațiunile de teren pornit/oprit (performanță) |
initadmin |
Te setează pe tine însuți ca administrator inițial (funcționează doar dacă niciun administrator nu este setat) |
Comenzi GameMaster (Nivelul 3+)
Comenzile GameMaster oferă control asupra lumii jocului, entităților și stării jucătorului.
Gestionarea Jucătorilor și Entităților
| Comandă | Descriere |
|---|---|
godmode / gm |
Comută modul zeu (invulnerabilitate) pentru tine însuți |
itemmenu / im |
Activează/dezactivează meniul de obiecte creativ pentru generarea oricărui obiect |
kick [player] |
Dă afară un jucător (sau toți jucătorii) din joc |
unban [player|SteamID] |
Elimină un ban pentru un jucător |
list |
Listează jucătorii cu permisiuni speciale și jucătorii banați |
level [set|add] [value] |
Modifică nivelul, punctele de experiență sau punctele de upgrade pentru jucătorul curent |
entity [operation] |
Efectuează diverse operațiuni asupra entităților (folosește help entity pentru detalii) |
ents |
Listează toate entitățile din playfield-ul curent |
find [name] |
Găsește o structură după nume în cadrul playfield-ului curent și afișează ID-ul acesteia |
faction [operation] |
Funcții de ajutor pentru gestionarea facțiunilor |
Teleportare și Mișcare
| Comandă | Descriere |
|---|---|
teleport [x] [y] [z] / tt |
Te teleportează (împreună cu nava controlată) la coordonate specifice |
setposition [entity] [x] [y] [z] |
Setează poziția unei entități la coordonate specifice |
setrotation [entity] [x] [y] [z] |
Setează rotația unei structuri |
sector [x] [y] [z] |
Sare la un sector specific din spațiu |
Gestionarea Lumii și a Jocului
| Comandă | Descriere |
|---|---|
changemode |
Comută jocul între modul Survival și Creative |
map |
Descoperă toate resursele și POI-urile de pe harta curentă |
regenerate [entityId] |
Regenerează un POI sau o structură, restaurând-o la starea sa originală |
weather [type] |
Activează o setare de vreme personalizată în playfield-ul curent |
time [set] [value] |
Obține sau setează timpul global al serverului |
finishbp / fbp |
Finalizează instantaneu producția blueprint-ului curent |
spawnanyblueprint / sbp |
Comută capacitatea de a genera orice blueprint indiferent de cerințe |
gameoptions / gopt |
Listează toate valorile curente ale opțiunilor de joc (consultă secțiunea Opțiuni de Joc de mai jos) |
op [entityId] |
Comută protecția offline pe o structură specifică |
wipe [target] |
Șterge aspectele vizate după repornirea serverului (folosește cu atenție) |
stats |
Afișează informații de stare despre playfield-ul curent |
traders |
Listează toți comercianții și reîncarcă fișierul de configurare a comercianților |
Efecte de Stare și Starea Jucătorului
| Comandă | Descriere |
|---|---|
statuseffect [effect] |
Aplică un efect de stare jucătorului |
statuseffectremove [effect] |
Elimină un efect de stare de la jucător |
prefabactivate |
Pornește toate blocurile alimentate dintr-o structură |
prefabinfo |
Afișează informații despre un blueprint de utilizator |
resetcore |
Golește combustibilul și oxigenul din structura locală |
Comenzi pentru Moderator (Nivelul 6+)
Comenzile pentru moderator adaugă capabilități de gestionare a jucătorilor și de control al entităților.
| Comandă | Descriere |
|---|---|
ban [player] [duration] |
Banează un jucător pentru o perioadă specificată de timp |
give [player] [itemId] [amount] |
Oferă obiecte unui jucător după ID-ul obiectului |
repair [player] |
Repară obiectele unui jucător |
destroy [entityId] |
Distruge o entitate sau o structură |
debugmenu / dm |
Activează/dezactivează meniul de depanare |
armor [operation] |
Ajustări de armură pentru jucători |
gents [factionId] |
Listează toate structurile aparținând unei facțiuni specifice |
alliances |
Listează alianțele, cererile de alianță și gestionează setările de alianță |
sectors [reveal|hide] |
Dezvăluie sau ascunde playfield-urile pe hartă |
ai |
Comută AI-ul pornit sau oprit pentru playfield-ul curent |
si |
Comută calculele de integritate structurală pornit sau oprit |
globaleffects |
Afișează efectele globale curente active pe server |
marker [operation] |
Gestionează marcajele de pe hartă |
weathersv [type] |
Activează o setare de vreme personalizată la nivelul întregului server |
poimanager |
Comenzi de gestionare a POI-urilor (Point of Interest) |
Comenzi pentru Admin (Nivelul 9)
Comenzile pentru admin oferă cel mai înalt nivel de control al serverului.
| Comandă | Descriere |
|---|---|
setrole [player|SteamID] [role] |
Setează rolul de permisiune al unui jucător (gm, mod, admin, pl) |
playfield / pf |
Reîncarcă playfield-ul curent (comandă disponibilă doar pe server) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Înlocuiește blocurile specificate dintr-o structură cu un alt tip de bloc |
setdevicespublic [entityId] |
Setează toate dispozitivele dintr-o structură la acces public |
pda [operation] |
Execută comenzi legate de PDA (folosește help pda pentru detalii) |
Comanda pentru Opțiuni de Joc (gopt)
Comanda gameoptions (sau gopt) îți permite să vizualizezi și să modifici setările de gameplay ale serverului în timpul rulării, fără a edita fișiere de configurare sau a reporni serverul.
Vizualizarea Setărilor
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Modificarea Setărilor
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Opțiuni de Joc Disponibile
| Opțiune | Implicit | Descriere |
|---|---|---|
DecayTime |
24 | Ore înainte ca structurile fără nucleu/mici să fie eliminate când nu sunt vizitate |
WipeTime |
0 | Ore înainte ca orice structură nevizitată să fie eliminată (0 = dezactivat) |
ProtectTime |
48 | Ore de protecție offline pentru structurile jucătorilor |
ProtectDelay |
300 | Secunde înainte ca protecția offline să se activeze |
MaxStructures |
200 | Numărul maxim de structuri per playfield (0-255) |
AntiGriefDistancePvE |
30 | Minimum de metri între bazele de facțiune în PvE |
AntiGriefDistancePvP |
300 | Minimum de metri între bazele de facțiune în PvP |
ForcePvP |
false | Forțează PvP pe toate playfield-urile |
DiffAmountOfOre |
Normal | Abundența depozitelor de minereu (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frecvența depozitelor (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Daunele de atac ale NPC-urilor (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Viteza constructorului (Faster, Normal, Slower, Instant) |
Comenzi de Gestionare a Serverului
Acestea sunt comenzi esențiale pentru administrarea zilnică a serverului, disponibile prin consola din joc sau prin 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] pentru a opri serverul în siguranță. Acest lucru declanșează o salvare automată și oferă jucătorilor conectați un numărător invers de avertizare. Uciderea directă a procesului serverului poate duce la pierderea datelor.
Sarcini Comune de Administrare
Gestionarea Jucătorilor Blocați
Dacă un jucător este blocat în geometrie sau sub un 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
Curățarea Structurilor Abandonate
# 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
Banarea și Debanarea Jucătorilor
# 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
Articole Conexe
- Ghidul de Configurare a Serverului Empyrion: Galactic Survival
- Cum să Găsești IP-ul și Portul Serverului Tău
- Cum să Încarci Fișiere prin SFTP
- Primii Pași cu Noul Tău Server
Ai Nevoie de Ajutor?
Dacă ai nevoie de asistență suplimentară cu administrarea serverului Empyrion sau ai întrebări despre comenzi specifice, echipa noastră de suport este pregătită să te ajute. Trimite un tichet de suport și îți vom răspunde cât mai curând posibil.