Ovaj vodič pokriva sve administratorske i konzolne naredbe dostupne za vaš Empyrion: Galactic Survival namjenski poslužitelj na Legion Hosting. Naučite kako postaviti administratorske dozvole, upravljati igračima i koristiti GameMaster naredbe za administraciju vašeg poslužitelja. Za početno postavljanje i konfiguraciju poslužitelja, pogledajte naš Empyrion: Galactic Survival vodič za postavljanje poslužitelja.
Razine dozvola
Empyrion koristi numerirani sustav dozvola gdje niži brojevi dodjeljuju veće privilegije. Svaka razina dozvola uključuje sve naredbe dostupne višim razinama.
| Razina | Uloga | Kod | Opis |
|---|---|---|---|
| 0 | Igrač | pl |
Zadana razina dozvola za sve igrače. Pristup samo osnovnim naredbama. |
| 3 | GameMaster | gm |
Povišene dozvole za upravljanje igrom, teleportaciju, stvaranje objekata i kontrolu svijeta. |
| 6 | Moderator | mod |
Mogućnosti upravljanja igračima uključujući zabrane pristupa, davanje predmeta i upravljanje entitetima. |
| 9 | Admin | admin |
Potpune administratorske privilegije uključujući dodjelu uloga, upravljanje playfield-ovima i kontrolu poslužitelja. |
Postavljanje administratorskih dozvola
Metoda 1: adminconfig.yaml (preporučeno)
Najpouzdaniji način postavljanja administratorskih dozvola je putem datoteke adminconfig.yaml. Ova datoteka se nalazi u mapi Saves/ vašeg poslužitelja (ili ponekad uz vašu dedicated.yaml).
Kreirajte ili uredite adminconfig.yaml sa sljedećom strukturom:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Svaki unos zahtijeva:
Id— SteamID64 igrača (17-znamenkasti broj koji počinje s 7656)Permission— Razina dozvola za dodjelu (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Ime igrača (neobavezno, za vašu referencu)
7656.
Metoda 2: initadmin konzolna naredba
Ako ste prijavljeni na poslužitelj kao igrač i još nije postavljen nijedan administrator, možete koristiti naredbu initadmin da se postavite kao početni administrator:
initadmin
Ovo funkcionira samo ako trenutno nije konfiguriran nijedan administrator. Nakon što administrator postoji, daljnje dodjele uloga moraju se obaviti putem naredbe setrole ili datoteke adminconfig.yaml.
Metoda 3: setrole konzolna naredba
Postojeći administratori (razina dozvola 9) mogu dodjeljivati uloge drugim igračima koristeći naredbu 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)
Također možete koristiti SteamID64 igrača umjesto njihovog imena:
setrole 76561198012345678 gm
Otvaranje konzole
Za pristup konzoli u igri pritisnite tipku tilda (~) na tipkovnici. Konzola vam omogućuje izravni unos naredbi tijekom igranja. Sve naredbe nisu osjetljive na velika/mala slova.
dedicated.yaml. Povežite se koristeći PuTTY ili sličan terminal klijent s Raw vrstom veze (ne standardni Telnet) na Telnet port (zadano: 1030). Pogledajte Vodič za postavljanje poslužitelja za detalje o Telnet konfiguraciji.
Naredbe za igrače (razina 0+)
Ove naredbe su dostupne svim igračima.
| Naredba | Opis |
|---|---|
help |
Prikaži sve dostupne konzolne naredbe. Koristite help [command] za detalje o određenoj naredbi. |
detach |
Odvaja lokalnog igrača ako je zaglavljen ispod kokpita ili u geometriji |
destroyme |
Ubija vašeg lika (korisno ako ste zaglavljeni) |
undock |
Odvaja specifični SV ili HV od njegove roditeljske strukture |
difficulties |
Prikazuje trenutne postavke težine za igru |
origins |
Prikazuje dostupne početne pozicije (početne frakcije) |
oxygen |
Prikazuje područja s kisikom u POI-ju |
combiner |
Uključuje/isključuje spajanje mreža (performanse) |
deco |
Uključuje/isključuje dekoracije terena (performanse) |
initadmin |
Postavlja vas kao početnog administratora (funkcionira samo ako nijedan admin nije postavljen) |
GameMaster naredbe (razina 3+)
GameMaster naredbe pružaju kontrolu nad igračkim svijetom, entitetima i stanjem igrača.
Upravljanje igračima i entitetima
| Naredba | Opis |
|---|---|
godmode / gm |
Uključuje/isključuje god mode (neranjivost) za vas |
itemmenu / im |
Omogućuje/onemogućuje kreativni izbornik predmeta za stvaranje bilo kojeg predmeta |
kick [player] |
Izbaci igrača (ili sve igrače) iz igre |
unban [player|SteamID] |
Ukloni zabranu pristupa za igrača |
list |
Prikazuje igrače s posebnim dozvolama i zabranjene igrače |
level [set|add] [value] |
Izmijeni razinu, bodove iskustva ili bodove nadogradnje za trenutnog igrača |
entity [operation] |
Izvršava razne operacije na entitetima (koristite help entity za detalje) |
ents |
Prikaži sve entitete na trenutnom playfield-u |
find [name] |
Pronađi strukturu po imenu unutar trenutnog playfield-a i prikaži njezin ID |
faction [operation] |
Pomoćne funkcije za upravljanje frakcijama |
Teleportacija i kretanje
| Naredba | Opis |
|---|---|
teleport [x] [y] [z] / tt |
Teleportirajte sebe (i upravljani brod) na određene koordinate |
setposition [entity] [x] [y] [z] |
Postavite poziciju entiteta na određene koordinate |
setrotation [entity] [x] [y] [z] |
Postavite rotaciju strukture |
sector [x] [y] [z] |
Skočite na određeni sektor u svemiru |
Upravljanje svijetom i igrom
| Naredba | Opis |
|---|---|
changemode |
Prebacite igru između načina preživljavanja i kreativnog načina |
map |
Otkriva sve resurse i POI-jeve na trenutnoj mapi |
regenerate [entityId] |
Regenerirajte POI ili strukturu, vraćajući je u izvorno stanje |
weather [type] |
Aktivirajte prilagođenu postavku vremena na trenutnom playfield-u |
time [set] [value] |
Prikažite ili postavite globalno vrijeme poslužitelja |
finishbp / fbp |
Trenutno završite trenutnu proizvodnju nacrta |
spawnanyblueprint / sbp |
Uključite/isključite mogućnost stvaranja bilo kojeg nacrta bez obzira na zahtjeve |
gameoptions / gopt |
Prikažite sve trenutne vrijednosti opcija igre (pogledajte odjeljak Opcije igre u nastavku) |
op [entityId] |
Uključite/isključite offline zaštitu na određenoj strukturi |
wipe [target] |
Obrišite ciljane aspekte nakon ponovnog pokretanja poslužitelja (koristite oprezno) |
stats |
Ispišite informacije o statusu trenutnog playfield-a |
traders |
Prikažite sve trgovce i ponovno učitajte konfiguracijsku datoteku trgovaca |
Statusni efekti i stanje igrača
| Naredba | Opis |
|---|---|
statuseffect [effect] |
Primijeni statusni efekt na igrača |
statuseffectremove [effect] |
Ukloni statusni efekt s igrača |
prefabactivate |
Uključi sve blokove s napajanjem u strukturi |
prefabinfo |
Prikaži informacije o korisničkom nacrtu |
resetcore |
Očisti gorivo i kisik u lokalnoj strukturi |
Moderatorske naredbe (razina 6+)
Moderatorske naredbe dodaju mogućnosti upravljanja igračima i kontrole entiteta.
| Naredba | Opis |
|---|---|
ban [player] [duration] |
Zabrani pristup igraču na određeno vrijeme |
give [player] [itemId] [amount] |
Daj predmete igraču prema ID-ju predmeta |
repair [player] |
Popravi predmete igrača |
destroy [entityId] |
Uništi entitet ili strukturu |
debugmenu / dm |
Omogući/onemogući izbornik za otklanjanje grešaka |
armor [operation] |
Prilagodbe oklopa za igrače |
gents [factionId] |
Prikaži sve strukture koje pripadaju određenoj frakciji |
alliances |
Prikaži saveze, zahtjeve za savez i upravljaj postavkama saveza |
sectors [reveal|hide] |
Otkrij ili sakrij playfield-ove na mapi |
ai |
Uključi/isključi AI za trenutni playfield |
si |
Uključi/isključi izračune strukturnog integriteta |
globaleffects |
Prikaži trenutne globalne efekte aktivne na poslužitelju |
marker [operation] |
Upravljaj oznakama na mapi |
weathersv [type] |
Aktiviraj prilagođenu postavku vremena za cijeli poslužitelj |
poimanager |
Naredbe za upravljanje POI-jevima (točke interesa) |
Administratorske naredbe (razina 9)
Administratorske naredbe pružaju najvišu razinu kontrole nad poslužiteljem.
| Naredba | Opis |
|---|---|
setrole [player|SteamID] [role] |
Postavi ulogu dozvola igrača (gm, mod, admin, pl) |
playfield / pf |
Ponovno učitaj trenutni playfield (naredba samo za poslužitelj) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Zamijenite određene blokove u strukturi drugom vrstom bloka |
setdevicespublic [entityId] |
Postavite sve uređaje u strukturi na javni pristup |
pda [operation] |
Izvršite naredbe vezane za PDA (koristite help pda za detalje) |
Naredba opcija igre (gopt)
Naredba gameoptions (ili gopt) omogućuje pregled i izmjenu postavki igranja poslužitelja u stvarnom vremenu bez uređivanja konfiguracijskih datoteka ili ponovnog pokretanja poslužitelja.
Pregled postavki
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Izmjena postavki
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Dostupne opcije igre
| Opcija | Zadano | Opis |
|---|---|---|
DecayTime |
24 | Sati prije nego što se strukture bez jezgre/male strukture uklone kada ih nitko ne posjeti |
WipeTime |
0 | Sati prije nego što se bilo koja neposjećena struktura ukloni (0 = onemogućeno) |
ProtectTime |
48 | Sati offline zaštite za strukture igrača |
ProtectDelay |
300 | Sekunde prije aktivacije offline zaštite |
MaxStructures |
200 | Maksimalan broj struktura po playfield-u (0-255) |
AntiGriefDistancePvE |
30 | Minimalna udaljenost u metrima između baza frakcija u PvE |
AntiGriefDistancePvP |
300 | Minimalna udaljenost u metrima između baza frakcija u PvP |
ForcePvP |
false | Prisili PvP na svim playfield-ovima |
DiffAmountOfOre |
Normal | Obilnost nalazišta rude (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Učestalost nalazišta (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Šteta napada NPC-jeva (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Brzina konstruktora (Faster, Normal, Slower, Instant) |
Naredbe za upravljanje poslužiteljem
Ovo su bitne naredbe za svakodnevnu administraciju poslužitelja, dostupne putem konzole u igri ili Telnet-a.
# 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] za sigurno gašenje poslužitelja. Ovo pokreće automatsko spremanje i daje povezanim igračima upozorenje s odbrojavanjem. Izravno prekidanje procesa poslužitelja može rezultirati gubitkom podataka.
Uobičajeni administratorski zadaci
Rješavanje zaglavljenih igrača
Ako je igrač zaglavljen u geometriji ili ispod kokpita:
# 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
Čišćenje napuštenih struktura
# 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
Zabrana i uklanjanje zabrane pristupa igračima
# 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
Povezani članci
- Empyrion: Galactic Survival vodič za postavljanje poslužitelja
- Kako pronaći IP adresu i port vašeg poslužitelja
- Kako prenijeti datoteke putem SFTP-a
- Početak rada s vašim novim poslužiteljem
Trebate pomoć?
Ako vam je potrebna dodatna pomoć s administracijom Empyrion poslužitelja ili imate pitanja o specifičnim naredbama, naš tim za podršku je spreman pomoći. Pošaljite zahtjev za podršku i javit ćemo vam se što je prije moguće.