See juhend käsitleb kõiki administraatori- ja konsoolikäske, mis on saadaval teie Empyrion: Galactic Survival pühendatud serveri jaoks Legion Hosting platvormil. Siit saate teada, kuidas seadistada administraatori õigusi, hallata mängijaid ja kasutada GameMaster käske oma serveri haldamiseks. Esmase serveri seadistamise ja konfiguratsiooni kohta vaadake meie Empyrion: Galactic Survival serveri seadistamise juhendit.
Õiguste tasemed
Empyrion kasutab numbrilist õiguste süsteemi, kus väiksemad numbrid annavad kõrgemaid õigusi. Iga õiguste tase sisaldab kõiki käske, mis on saadaval kõrgemate numbritega tasemetel.
| Tase | Roll | Kood | Kirjeldus |
|---|---|---|---|
| 0 | Mängija | pl |
Vaikimisi õiguste tase kõikidele mängijatele. Ligipääs ainult põhikäskudele. |
| 3 | GameMaster | gm |
Kõrgendatud õigused mängu haldamiseks, teleportimiseks, tekitamiseks ja maailma juhtimiseks. |
| 6 | Moderaator | mod |
Mängijate haldamise võimalused, sealhulgas keelustamine, esemete andmine ja olemite haldamine. |
| 9 | Admin | admin |
Täielikud administraatori õigused, sealhulgas rollide määramine, mänguvälja haldamine ja serveri juhtimine. |
Administraatori õiguste seadistamine
Meetod 1: adminconfig.yaml (soovitatav)
Kõige usaldusväärsem viis administraatori õiguste seadistamiseks on adminconfig.yaml faili kaudu. See fail asub teie serveri Saves/ kaustas (või mõnikord koos failiga dedicated.yaml).
Looge või muutke adminconfig.yaml järgmise struktuuriga:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Iga kirje nõuab:
Id— Mängija SteamID64 (17-kohaline number, mis algab numbriga 7656)Permission— Määratav õiguste tase (3 = GameMaster, 6 = Moderaator, 9 = Admin)Name— Mängija nimi (valikuline, teie enda jaoks)
7656.
Meetod 2: initadmin konsoolikäsk
Kui olete serverisse mängijana sisse logitud ja ühtegi administraatorit pole veel määratud, saate kasutada käsku initadmin, et määrata ennast esmaseks administraatoriks:
initadmin
See töötab ainult siis, kui ühtegi administraatorit pole praegu konfigureeritud. Kui administraator on olemas, tuleb edasised rollide määramised teha käsu setrole või faili adminconfig.yaml kaudu.
Meetod 3: setrole konsoolikäsk
Olemasolevad administraatorid (õiguste tase 9) saavad teistele mängijatele rolle määrata käsuga 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)
Nime asemel saate kasutada ka mängija SteamID64:
setrole 76561198012345678 gm
Konsooli avamine
Mängusisese konsooli avamiseks vajutage klaviatuuril tilde klahvi (~). Konsool võimaldab teil mängimise ajal otse käske sisestada. Kõik käsud on tõstutundetud.
dedicated.yaml lubatud. Ühenduge PuTTY või sarnase terminali kliendiga, kasutades Raw ühenduse tüüpi (mitte tavalist Telnet) Telnet pordile (vaikimisi: 1030). Telnet konfiguratsiooni üksikasjade kohta vaadake serveri seadistamise juhendit.
Mängija käsud (tase 0+)
Need käsud on saadaval kõikidele mängijatele.
| Käsk | Kirjeldus |
|---|---|
help |
Kuvab kõik saadaolevad konsoolikäsud. Kasutage help [command] konkreetse käsu üksikasjade jaoks. |
detach |
Eraldab kohaliku mängija, kui ta on kokpiti alla või geomeetriasse kinni jäänud |
destroyme |
Tapab teie enda tegelase (kasulik, kui olete kinni jäänud) |
undock |
Lahutab määratud SV või HV selle emastruktuurist |
difficulties |
Näitab mängu praeguseid raskusastme sätteid |
origins |
Kuvab saadaolevad päritolud (algfraktsioonid) |
oxygen |
Näitab hapnikuga varustatud alasid POI-s |
combiner |
Lülitab võrgukombineerija sisse/välja (jõudlus) |
deco |
Lülitab maastikukaunistused sisse/välja (jõudlus) |
initadmin |
Määrab teid esmaseks administraatoriks (töötab ainult siis, kui administraatorit pole määratud) |
GameMaster käsud (tase 3+)
GameMaster käsud annavad kontrolli mängumaailma, olemite ja mängija seisundi üle.
Mängijate ja olemite haldamine
| Käsk | Kirjeldus |
|---|---|
godmode / gm |
Lülitab jumalarežiimi (haavatamatus) enda jaoks sisse/välja |
itemmenu / im |
Lubab/keelab loomingulise esemete menüü mis tahes eseme tekitamiseks |
kick [player] |
Viskab mängija (või kõik mängijad) mängust välja |
unban [player|SteamID] |
Eemaldab mängija keelu |
list |
Kuvab eriõigustega mängijad ja keelustatud mängijad |
level [set|add] [value] |
Muudab praeguse mängija taset, kogemuspunkte või täienduspunkte |
entity [operation] |
Teostab erinevaid toiminguid olemitega (kasutage help entity üksikasjade jaoks) |
ents |
Kuvab kõik olemid praegusel mänguväljal |
find [name] |
Otsib struktuuri nime järgi praegusel mänguväljal ja kuvab selle ID |
faction [operation] |
Fraktsiooni haldamise abifunktsioonid |
Teleportimine ja liikumine
| Käsk | Kirjeldus |
|---|---|
teleport [x] [y] [z] / tt |
Teleportib teid (ja juhitavat laeva) kindlatele koordinaatidele |
setposition [entity] [x] [y] [z] |
Määrab olemi asukoha kindlatele koordinaatidele |
setrotation [entity] [x] [y] [z] |
Määrab struktuuri pöörde |
sector [x] [y] [z] |
Hüppab kosmoses kindlasse sektorisse |
Maailma ja mängu haldamine
| Käsk | Kirjeldus |
|---|---|
changemode |
Lülitab mängu ellujäämis- ja loomingulise režiimi vahel |
map |
Avab kõik ressursid ja POI-d praegusel kaardil |
regenerate [entityId] |
Taastab POI või struktuuri, taastades selle algsesse olekusse |
weather [type] |
Aktiveerib kohandatud ilmasätte praegusel mänguväljal |
time [set] [value] |
Kuvab või määrab serveri globaalse aja |
finishbp / fbp |
Lõpetab kohe praeguse joonise tootmise |
spawnanyblueprint / sbp |
Lülitab võimaluse tekitada mis tahes joonist sõltumata nõuetest |
gameoptions / gopt |
Kuvab kõik praegused mänguvalikute väärtused (vaadake allpool mänguvalikute jaotist) |
op [entityId] |
Lülitab võrguühenduseta kaitse sisse/välja kindlal struktuuril |
wipe [target] |
Kustutab sihtmärgiks olevad aspektid pärast serveri taaskäivitust (kasutage ettevaatlikult) |
stats |
Prindib olekuteabe praeguse mänguvälja kohta |
traders |
Kuvab kõik kauplejad ja laadib kaupleja konfiguratsioonifaili uuesti |
Olekuefektid ja mängija seisund
| Käsk | Kirjeldus |
|---|---|
statuseffect [effect] |
Rakendab mängijale olekuefekti |
statuseffectremove [effect] |
Eemaldab mängijalt olekuefekti |
prefabactivate |
Lülitab struktuuris kõik toitega plokid sisse |
prefabinfo |
Kuvab teavet kasutaja joonise kohta |
resetcore |
Tühjendab kütuse ja hapniku kohalikus struktuuris |
Moderaatori käsud (tase 6+)
Moderaatori käsud lisavad mängijate haldamise ja olemite juhtimise võimalused.
| Käsk | Kirjeldus |
|---|---|
ban [player] [duration] |
Keelustab mängija määratud ajaks |
give [player] [itemId] [amount] |
Annab mängijale esemeid eseme ID järgi |
repair [player] |
Parandab mängija esemed |
destroy [entityId] |
Hävitab olemi või struktuuri |
debugmenu / dm |
Lubab/keelab silumismenüü |
armor [operation] |
Mängijate turvisega seotud kohandused |
gents [factionId] |
Kuvab kõik kindlale fraktsioonile kuuluvad struktuurid |
alliances |
Kuvab liidud, liidutaotlused ja haldab liidu sätteid |
sectors [reveal|hide] |
Avab või peidab mänguvälju kaardil |
ai |
Lülitab AI praegusel mänguväljal sisse või välja |
si |
Lülitab struktuurse terviklikkuse arvutused sisse või välja |
globaleffects |
Näitab serveris praegu aktiivseid globaalseid efekte |
marker [operation] |
Kaardi markerite haldamine |
weathersv [type] |
Aktiveerib kohandatud ilmasätte kogu serveri ulatuses |
poimanager |
POI (huvipunkt) haldamise käsud |
Administraatori käsud (tase 9)
Administraatori käsud annavad kõrgeima taseme serveri juhtimise.
| Käsk | Kirjeldus |
|---|---|
setrole [player|SteamID] [role] |
Määrab mängija õiguste rolli (gm, mod, admin, pl) |
playfield / pf |
Laadib praeguse mänguvälja uuesti (ainult serveri käsk) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Asendab struktuuris määratud plokid teist tüüpi plokkidega |
setdevicespublic [entityId] |
Määrab kõik struktuuris olevad seadmed avalikuks juurdepääsuks |
pda [operation] |
Käivitab PDA-ga seotud käsud (kasutage help pda üksikasjade jaoks) |
Mänguvalikute (gopt) käsk
Käsk gameoptions (või gopt) võimaldab teil vaadata ja muuta serveri mänguseadeid reaalajas ilma konfiguratsioonifailide redigeerimise või serveri taaskäivitamiseta.
Sätete vaatamine
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Sätete muutmine
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Saadaolevad mänguvalikud
| Valik | Vaikeväärtus | Kirjeldus |
|---|---|---|
DecayTime |
24 | Tunnid enne tuumata/väikeste struktuuride eemaldamist, kui neid pole külastatud |
WipeTime |
0 | Tunnid enne mis tahes külastamata struktuuri eemaldamist (0 = keelatud) |
ProtectTime |
48 | Mängija struktuuride võrguühenduseta kaitse tunnid |
ProtectDelay |
300 | Sekundid enne võrguühenduseta kaitse aktiveerumist |
MaxStructures |
200 | Maksimaalne struktuuride arv mänguvälja kohta (0-255) |
AntiGriefDistancePvE |
30 | Minimaalne vahemaa meetrites fraktsioonibaaside vahel PvE-s |
AntiGriefDistancePvP |
300 | Minimaalne vahemaa meetrites fraktsioonibaaside vahel PvP-s |
ForcePvP |
false | Sunnib PvP kõikidel mänguväljadel |
DiffAmountOfOre |
Normal | Maagi leiukohtade rohkus (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Leiukohtade sagedus (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC rünnaku kahju (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Konstruktori kiirus (Faster, Normal, Slower, Instant) |
Serveri haldamise käsud
Need on olulised käsud igapäevaseks serveri administreerimiseks, saadaval mängusisese konsooli või Telnet kaudu.
# 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] serveri turvaliseks sulgemiseks. See käivitab automaatse salvestamise ja annab ühendatud mängijatele hoiatuse pöördloendusega. Serveriprotsessi otsene tapmine võib põhjustada andmekadu.
Levinumad administraatori ülesanded
Kinni jäänud mängijatega tegelemine
Kui mängija on geomeetriasse või kokpiti alla kinni jäänud:
# 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
Mahajäetud struktuuride koristamine
# 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
Mängijate keelustamine ja keelu eemaldamine
# 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
Seotud artiklid
- Empyrion: Galactic Survival serveri seadistamise juhend
- Kuidas leida oma serveri IP-aadressi ja porti
- Kuidas faile SFTP kaudu üles laadida
- Uue serveriga alustamine
Vajate abi?
Kui vajate täiendavat abi Empyrion serveri administreerimisega või teil on küsimusi konkreetsete käskude kohta, on meie tugimeeskond valmis aitama. Esitage tugiteenuse pilet ja võtame teiega esimesel võimalusel ühendust.