Ovaj vodič obrađuje sve administratorske i konzolne komande dostupne za vaš Empyrion: Galactic Survival namenski server na Legion Hosting platformi. Naučite kako da podesite administratorske dozvole, upravljate igračima i koristite GameMaster komande za administriranje vašeg servera. Za početno podešavanje i konfiguraciju servera, pogledajte naš Vodič za podešavanje Empyrion: Galactic Survival servera.
Nivoi dozvola
Empyrion koristi numerisani sistem dozvola gde niži brojevi daju viša ovlašćenja. Svaki nivo dozvola uključuje sve komande dostupne nivoima sa višim brojevima.
| Nivo | Uloga | Kod | Opis |
|---|---|---|---|
| 0 | Igrač | pl |
Podrazumevani nivo dozvola za sve igrače. Pristup samo osnovnim komandama. |
| 3 | GameMaster | gm |
Povišene dozvole za upravljanje igrom, teleportaciju, prizivanje i kontrolu sveta. |
| 6 | Moderator | mod |
Mogućnosti upravljanja igračima uključujući banovanje, davanje predmeta i upravljanje entitetima. |
| 9 | Administrator | admin |
Puna administratorska ovlašćenja uključujući dodelu uloga, upravljanje poljima igre (playfield) i kontrolu servera. |
Podešavanje administratorskih dozvola
Metoda 1: adminconfig.yaml (preporučeno)
Najpouzdaniji način za podešavanje administratorskih dozvola je putem datoteke adminconfig.yaml. Ova datoteka se nalazi u folderu Saves/ vašeg servera (ili ponekad pored vaše datoteke dedicated.yaml).
Kreirajte ili izmenite adminconfig.yaml sa sledeć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 zahteva:
Id— SteamID64 igrača (17-cifreni broj koji počinje sa 7656)Permission— Nivo dozvole koji se dodeljuje (3 = GameMaster, 6 = Moderator, 9 = Administrator)Name— Ime igrača (opciono, za vašu evidenciju)
7656.
Metoda 2: konzolna komanda initadmin
Ako ste prijavljeni na server kao igrač i nijedan administrator još nije podešen, možete koristiti komandu initadmin da sebe postavite kao početnog administratora:
initadmin
Ovo funkcioniše samo ako trenutno nijedan administrator nije konfigurisan. Kada administrator postoji, dalje dodele uloga moraju se izvršiti putem komande setrole ili datoteke adminconfig.yaml.
Metoda 3: konzolna komanda setrole
Postojeći administratori (nivo dozvola 9) mogu dodeliti uloge drugim igračima koristeći komandu 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đe možete koristiti SteamID64 igrača umesto njegovog imena:
setrole 76561198012345678 gm
Otvaranje konzole
Da biste pristupili konzoli unutar igre, pritisnite taster tilda (~) na vašoj tastaturi. Konzola vam omogućava da unosite komande direktno tokom igranja. Sve komande nisu osetljive na velika i mala slova.
dedicated.yaml. Povežite se koristeći PuTTY ili sličan terminalni klijent sa tipom veze Raw (ne standardni Telnet) na Telnet port (podrazumevano: 1030). Pogledajte Vodič za podešavanje servera za detalje o konfiguraciji Telnet-a.
Komande za igrače (nivo 0+)
Ove komande su dostupne svim igračima.
| Komanda | Opis |
|---|---|
help |
Prikazuje listu svih dostupnih konzolnih komandi. Koristite help [command] za detalje o određenoj komandi. |
detach |
Otkačinje lokalnog igrača ako je zaglavljen ispod kokpita ili u geometriji |
destroyme |
Ubija vaš sopstveni lik (korisno ako ste zaglavljeni) |
undock |
Otkačinje navedeni SV ili HV od njegove matične strukture |
difficulties |
Prikazuje trenutna podešavanja težine za igru |
origins |
Prikazuje listu dostupnih porekala (početnih frakcija) |
oxygen |
Prikazuje oblasti sa kiseonikom u POI-ju |
combiner |
Uključuje/isključuje mesh kombinator (performanse) |
deco |
Uključuje/isključuje dekoracije terena (performanse) |
initadmin |
Postavlja vas kao početnog administratora (funkcioniše samo ako nijedan administrator nije podešen) |
GameMaster komande (nivo 3+)
GameMaster komande pružaju kontrolu nad svetom igre, entitetima i stanjem igrača.
Upravljanje igračima i entitetima
| Komanda | Opis |
|---|---|
godmode / gm |
Uključuje/isključuje režim božanstva (neranjivost) za vas |
itemmenu / im |
Omogućava/onemogućava kreativni meni predmeta za prizivanje bilo kog predmeta |
kick [player] |
Izbacuje igrača (ili sve igrače) iz igre |
unban [player|SteamID] |
Uklanja ban za igrača |
list |
Prikazuje listu igrača sa posebnim dozvolama i banovanih igrača |
level [set|add] [value] |
Menja nivo, iskustvene poene ili poene za nadogradnju za trenutnog igrača |
entity [operation] |
Izvršava razne operacije nad entitetima (koristite help entity za detalje) |
ents |
Prikazuje listu svih entiteta na trenutnom polju igre |
find [name] |
Pronalazi strukturu po imenu unutar trenutnog polja igre i prikazuje njen ID |
faction [operation] |
Pomoćne funkcije za upravljanje frakcijama |
Teleportacija i kretanje
| Komanda | Opis |
|---|---|
teleport [x] [y] [z] / tt |
Teleportuje vas (i kontrolisani brod) na određene koordinate |
setposition [entity] [x] [y] [z] |
Postavlja poziciju entiteta na određene koordinate |
setrotation [entity] [x] [y] [z] |
Postavlja rotaciju strukture |
sector [x] [y] [z] |
Skače na određeni sektor u svemiru |
Upravljanje svetom i igrom
| Komanda | Opis |
|---|---|
changemode |
Prebacuje igru između režima Survival i Creative |
map |
Otkriva sve resurse i POI-jeve na trenutnoj mapi |
regenerate [entityId] |
Regeneriše POI ili strukturu, vraćajući je u prvobitno stanje |
weather [type] |
Aktivira prilagođeno podešavanje vremena na trenutnom polju igre |
time [set] [value] |
Dobija ili postavlja globalno vreme servera |
finishbp / fbp |
Trenutno završava trenutnu proizvodnju nacrta (blueprint) |
spawnanyblueprint / sbp |
Uključuje/isključuje mogućnost prizivanja bilo kog nacrta bez obzira na zahteve |
gameoptions / gopt |
Prikazuje listu svih trenutnih vrednosti opcija igre (pogledajte odeljak Opcije igre u nastavku) |
op [entityId] |
Uključuje/isključuje oflajn zaštitu na određenoj strukturi |
wipe [target] |
Briše ciljane aspekte nakon ponovnog pokretanja servera (koristite oprezno) |
stats |
Ispisuje informacije o statusu trenutnog polja igre |
traders |
Prikazuje listu svih trgovaca i ponovo učitava konfiguracionu datoteku trgovaca |
Statusni efekti i stanje igrača
| Komanda | Opis |
|---|---|
statuseffect [effect] |
Primenjuje statusni efekat na igrača |
statuseffectremove [effect] |
Uklanja statusni efekat sa igrača |
prefabactivate |
Uključuje sve blokove pod napajanjem u strukturi |
prefabinfo |
Prikazuje informacije o korisničkom nacrtu |
resetcore |
Briše gorivo i kiseonik u lokalnoj strukturi |
Moderator komande (nivo 6+)
Moderator komande dodaju mogućnosti upravljanja igračima i kontrole entiteta.
| Komanda | Opis |
|---|---|
ban [player] [duration] |
Banuje igrača na određeni vremenski period |
give [player] [itemId] [amount] |
Daje predmete igraču po ID-ju predmeta |
repair [player] |
Popravlja predmete igrača |
destroy [entityId] |
Uništava entitet ili strukturu |
debugmenu / dm |
Omogućava/onemogućava meni za otklanjanje grešaka (debug) |
armor [operation] |
Podešavanja oklopa za igrače |
gents [factionId] |
Prikazuje listu svih struktura koje pripadaju određenoj frakciji |
alliances |
Prikazuje listu saveza, zahteva za saveze i upravlja podešavanjima saveza |
sectors [reveal|hide] |
Otkriva ili sakriva polja igre na mapi |
ai |
Uključuje ili isključuje AI za trenutno polje igre |
si |
Uključuje ili isključuje proračune strukturnog integriteta |
globaleffects |
Prikazuje trenutne globalne efekte aktivne na serveru |
marker [operation] |
Upravlja oznakama na mapi |
weathersv [type] |
Aktivira prilagođeno podešavanje vremena na celom serveru |
poimanager |
Komande za upravljanje POI-jevima (tačkama interesa) |
Administratorske komande (nivo 9)
Administratorske komande pružaju najviši nivo kontrole servera.
| Komanda | Opis |
|---|---|
setrole [player|SteamID] [role] |
Postavlja ulogu dozvole igraču (gm, mod, admin, pl) |
playfield / pf |
Ponovo učitava trenutno polje igre (komanda samo za server) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Zamenjuje navedene blokove u strukturi drugim tipom bloka |
setdevicespublic [entityId] |
Postavlja sve uređaje u strukturi na javni pristup |
pda [operation] |
Izvršava komande vezane za PDA (koristite help pda za detalje) |
Komanda za opcije igre (gopt)
Komanda gameoptions (ili gopt) omogućava vam da pregledate i menjate podešavanja gejmpleja servera u realnom vremenu bez izmene konfiguracionih datoteka ili ponovnog pokretanja servera.
Pregled podešavanja
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Izmena podešavanja
# 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 | Podrazumevano | Opis |
|---|---|---|
DecayTime |
24 | Broj sati pre nego što se strukture bez jezgra/male strukture uklone kada nisu posećene |
WipeTime |
0 | Broj sati pre nego što se bilo koja neposećena struktura ukloni (0 = onemogućeno) |
ProtectTime |
48 | Broj sati oflajn zaštite za strukture igrača |
ProtectDelay |
300 | Broj sekundi pre nego što se aktivira oflajn zaštita |
MaxStructures |
200 | Maksimalan broj struktura po polju igre (0-255) |
AntiGriefDistancePvE |
30 | Minimalan broj metara između baza frakcija u PvE |
AntiGriefDistancePvP |
300 | Minimalan broj metara između baza frakcija u PvP |
ForcePvP |
false | Prisilno uključuje PvP na svim poljima igre |
DiffAmountOfOre |
Normal | Izobilje ležišta rude (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Učestalost ležišta (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Šteta od napada NPC-ja (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Brzina konstruktora (Faster, Normal, Slower, Instant) |
Komande za upravljanje serverom
Ovo su osnovne komande za svakodnevnu administraciju servera, dostupne putem konzole unutar igre 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 bezbedno gašenje servera. Ovo pokreće automatsko čuvanje i daje povezanim igračima upozoravajuće odbrojavanje. Direktno prekidanje procesa servera može dovesti do gubitka podataka.
Uobičajeni administratorski zadaci
Rešavanje problema sa zaglavljenim igračima
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
Banovanje i odbanovanje igrača
# 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
- Vodič za podešavanje Empyrion: Galactic Survival servera
- Kako da pronađete IP i port vašeg servera
- Kako da otpremite datoteke putem SFTP-a
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako vam je potrebna dodatna pomoć oko administracije Empyrion servera ili imate pitanja o određenim komandama, naš tim za podršku je spreman da pomogne. Pošaljite tiket za podršku i javićemo vam se što je pre moguće.