Tämä opas käsittelee kaikki ylläpito- ja konsolikomennot, jotka ovat käytettävissä Empyrion: Galactic Survival -omistuspalvelimellasi Legion Hostingissa. Opi määrittämään ylläpito-oikeudet, hallinnoimaan pelaajia ja käyttämään GameMaster-komentoja palvelimesi hallintaan. Palvelimen alkumääritystä ja konfigurointia varten katso Empyrion: Galactic Survival -palvelimen asennusopas.
Käyttöoikeustasot
Empyrion käyttää numeroitua oikeusjärjestelmää, jossa pienemmät numerot antavat korkeammat oikeudet. Jokainen oikeustaso sisältää kaikki komennot, jotka ovat saatavilla korkeammilla numerotasoilla.
| Taso | Rooli | Koodi | Kuvaus |
|---|---|---|---|
| 0 | Pelaaja | pl |
Oletusoikeustaso kaikille pelaajille. Pääsy vain peruskomentoihin. |
| 3 | GameMaster | gm |
Korotetut oikeudet pelin hallintaan, teleportaatioon, spawnaukseen ja maailman hallintaan. |
| 6 | Moderaattori | mod |
Pelaajien hallintamahdollisuudet, mukaan lukien bannaus, esineiden anto ja entiteettien hallinta. |
| 9 | Ylläpitäjä | admin |
Täydet ylläpito-oikeudet, mukaan lukien roolien määritys, pelikenttien hallinta ja palvelimen hallinta. |
Ylläpito-oikeuksien määrittäminen
Menetelmä 1: adminconfig.yaml (suositeltu)
Luotettavin tapa määrittää ylläpito-oikeudet on adminconfig.yaml-tiedoston kautta. Tämä tiedosto sijaitsee palvelimesi Saves/-kansiossa (tai joskus dedicated.yaml-tiedoston rinnalla).
Luo tai muokkaa adminconfig.yaml-tiedostoa seuraavalla rakenteella:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Jokainen merkintä vaatii:
Id— Pelaajan SteamID64 (17-numeroinen luku, joka alkaa numerolla 7656)Permission— Määritettävä oikeustaso (3 = GameMaster, 6 = Moderaattori, 9 = Ylläpitäjä)Name— Pelaajan nimi (valinnainen, omaksi viitteeksi)
7656.
Menetelmä 2: initadmin-konsolikomento
Jos olet kirjautunut palvelimelle pelaajana eikä ylläpitäjää ole vielä määritetty, voit käyttää initadmin-komentoa asettaaksesi itsesi ensimmäiseksi ylläpitäjäksi:
initadmin
Tämä toimii vain, jos ylläpitäjää ei ole tällä hetkellä määritetty. Kun ylläpitäjä on olemassa, lisämääritykset on tehtävä setrole-komennon tai adminconfig.yaml-tiedoston kautta.
Menetelmä 3: setrole-konsolikomento
Olemassa olevat ylläpitäjät (oikeustaso 9) voivat määrittää rooleja muille pelaajille käyttämällä setrole-komentoa:
setrole PlayerName gm # Aseta GameMasteriksi (taso 3)
setrole PlayerName mod # Aseta moderaattoriksi (taso 6)
setrole PlayerName admin # Aseta ylläpitäjäksi (taso 9)
setrole PlayerName pl # Palauta pelaajaksi (taso 0)
Voit käyttää myös pelaajan SteamID64:ää nimen sijaan:
setrole 76561198012345678 gm
Konsolin avaaminen
Päästäksesi pelin sisäiseen konsoliin, paina aaltoviivaa (~) näppäimistölläsi. Konsolin avulla voit syöttää komentoja suoraan pelatessasi. Kaikki komennot ovat kirjainkoosta riippumattomia.
dedicated.yaml-tiedostossasi. Yhdistä käyttämällä PuTTY:tä tai vastaavaa terminaaliasiakasta Raw-yhteystyypillä (ei vakio-Telnet) Telnet-porttiin (oletus: 1030). Katso palvelimen asennusopas Telnet-määrityksen lisätietojen osalta.
Pelaajan komennot (taso 0+)
Nämä komennot ovat saatavilla kaikille pelaajille.
| Komento | Kuvaus |
|---|---|
help |
Listaa kaikki saatavilla olevat konsolikomennot. Käytä help [command] saadaksesi tietoja tietystä komennosta. |
detach |
Irrottaa paikallisen pelaajan, jos jumissa ohjaamossa tai geometriassa |
destroyme |
Tappaa oman hahmosi (hyödyllinen, jos jumissa) |
undock |
Irrottaa määritetyn SV:n tai HV:n sen emorakenteesta |
difficulties |
Näyttää pelin nykyiset vaikeusasteasetukset |
origins |
Listaa saatavilla olevat alkuperät (aloitusfraktiot) |
oxygen |
Näyttää hapellistetut alueet POI:ssa |
combiner |
Vaihtaa mesh combinerin päälle/pois (suorituskyky) |
deco |
Vaihtaa maaston koristeet päälle/pois (suorituskyky) |
initadmin |
Asettaa itsesi ensimmäiseksi ylläpitäjäksi (toimii vain, jos ylläpitäjää ei ole määritetty) |
GameMaster-komennot (taso 3+)
GameMaster-komennot tarjoavat hallinnan pelimaailmasta, entiteeteistä ja pelaajan tilasta.
Pelaajan ja entiteetin hallinta
| Komento | Kuvaus |
|---|---|
godmode / gm |
Vaihtaa jumala-tilan (haavoittumattomuus) itsellesi |
itemmenu / im |
Ottaa käyttöön/poistaa käytöstä luovan esinevalikon minkä tahansa esineen spawnaamiseen |
kick [player] |
Potkaise pelaaja (tai kaikki pelaajat) pois pelistä |
unban [player|SteamID] |
Poista pelaajan banni |
list |
Listaa pelaajat erikoisoikeuksilla ja bannatut pelaajat |
level [set|add] [value] |
Muokkaa tasoa, kokemuspisteitä tai päivityspisteitä nykyiselle pelaajalle |
entity [operation] |
Suorita erilaisia toimenpiteitä entiteeteille (käytä help entity saadaksesi lisätietoja) |
ents |
Listaa kaikki entiteetit nykyisellä pelikentällä |
find [name] |
Etsi rakenne nimen perusteella nykyisestä pelikentästä ja näytä sen tunnus |
faction [operation] |
Fraktioiden hallinnan apufunktiot |
Teleportaatio ja liikkuminen
| Komento | Kuvaus |
|---|---|
teleport [x] [y] [z] / tt |
Teleporttaa itsesi (ja ohjatun aluksen) tiettyihin koordinaatteihin |
setposition [entity] [x] [y] [z] |
Aseta entiteetin sijainti tiettyihin koordinaatteihin |
setrotation [entity] [x] [y] [z] |
Aseta rakenteen pyöriminen |
sector [x] [y] [z] |
Hyppää tiettyyn sektoriin avaruudessa |
Maailman ja pelin hallinta
| Komento | Kuvaus |
|---|---|
changemode |
Vaihda peliä Survival- ja Creative-tilan välillä |
map |
Paljastaa kaikki resurssit ja POI:t nykyisellä kartalla |
regenerate [entityId] |
Uudista POI tai rakenne, palauttaen sen alkuperäiseen tilaansa |
weather [type] |
Aktivoi mukautettu sääasetus nykyisellä pelikentällä |
time [set] [value] |
Hae tai aseta palvelimen yleinen aika |
finishbp / fbp |
Lopeta välittömästi nykyinen suunnitelman tuotanto |
spawnanyblueprint / sbp |
Vaihda mahdollisuus spawnata mikä tahansa suunnitelma vaatimuksista riippumatta |
gameoptions / gopt |
Listaa kaikki nykyiset peliasetusten arvot (katso peliasetukset-osio alla) |
op [entityId] |
Vaihda offline-suojaus tietyssä rakenteessa |
wipe [target] |
Pyyhi kohdistetut osat palvelimen uudelleenkäynnistyksen jälkeen (käytä varoen) |
stats |
Tulosta tilatieto nykyisestä pelikentästä |
traders |
Listaa kaikki kauppiaat ja lataa kauppiaiden määritystiedosto uudelleen |
Tilavaikutukset ja pelaajan tila
| Komento | Kuvaus |
|---|---|
statuseffect [effect] |
Käytä tilavaikutusta pelaajaan |
statuseffectremove [effect] |
Poista tilavaikutus pelaajalta |
prefabactivate |
Kytke kaikki virtaa saavat lohkot päälle rakenteessa |
prefabinfo |
Näytä tietoja käyttäjän suunnitelmasta |
resetcore |
Tyhjennä polttoaine ja happi paikallisessa rakenteessa |
Moderaattorin komennot (taso 6+)
Moderaattorin komennot lisäävät pelaajien hallinta- ja entiteettien hallintamahdollisuudet.
| Komento | Kuvaus |
|---|---|
ban [player] [duration] |
Bannaa pelaaja määritetyksi ajaksi |
give [player] [itemId] [amount] |
Anna esineitä pelaajalle esinetunnuksen perusteella |
repair [player] |
Korjaa pelaajan esineet |
destroy [entityId] |
Tuhoa entiteetti tai rakenne |
debugmenu / dm |
Ota käyttöön/poista käytöstä virheenkorjausvalikko |
armor [operation] |
Panssarin säädöt pelaajille |
gents [factionId] |
Listaa kaikki tiettyyn fraktioon kuuluvat rakenteet |
alliances |
Listaa liittoumat, liittoumapyynnöt ja hallitse liittoumien asetuksia |
sectors [reveal|hide] |
Paljasta tai piilota pelikenttiä kartalta |
ai |
Kytke tekoäly päälle tai pois nykyisellä pelikentällä |
si |
Kytke rakenteen eheyslaskelmat päälle tai pois |
globaleffects |
Näytä palvelimella aktiiviset nykyiset globaalit vaikutukset |
marker [operation] |
Hallinnoi karttamerkkejä |
weathersv [type] |
Aktivoi mukautettu sääasetus koko palvelimella |
poimanager |
POI:n (Point of Interest) hallintakomennot |
Ylläpitäjän komennot (taso 9)
Ylläpitäjän komennot tarjoavat korkeimman tason palvelimen hallintaa.
| Komento | Kuvaus |
|---|---|
setrole [player|SteamID] [role] |
Aseta pelaajan käyttöoikeusrooli (gm, mod, admin, pl) |
playfield / pf |
Lataa nykyinen pelikenttä uudelleen (vain palvelin -komento) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Korvaa määritetyt lohkot rakenteessa toisella lohkotyypillä |
setdevicespublic [entityId] |
Aseta kaikki laitteet rakenteessa julkiseksi käyttöön |
pda [operation] |
Suorita PDA-liittyvät komennot (käytä help pda saadaksesi lisätietoja) |
Peliasetukset (gopt) -komento
gameoptions- (tai gopt-) komennon avulla voit tarkastella ja muokata palvelimen pelimekaniikan asetuksia ajon aikana muokkaamatta määritystiedostoja tai käynnistämättä palvelinta uudelleen.
Asetusten tarkastelu
# Näytä kaikki peliasetukset
gopt
# Näytä vain asetukset, jotka eroavat oletusarvoista
gopt nd
Asetusten muokkaaminen
# Aseta tietty vaihtoehto
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Saatavilla olevat peliasetukset
| Vaihtoehto | Oletus | Kuvaus |
|---|---|---|
DecayTime |
24 | Tuntia, ennen kuin ytimettömät/pienet rakenteet poistetaan, kun niillä ei vierailla |
WipeTime |
0 | Tuntia, ennen kuin mikä tahansa vierailematon rakenne poistetaan (0 = pois käytöstä) |
ProtectTime |
48 | Tuntia offline-suojausta pelaajan rakenteille |
ProtectDelay |
300 | Sekuntia, ennen kuin offline-suojaus aktivoituu |
MaxStructures |
200 | Rakenteiden enimmäismäärä pelikenttää kohti (0-255) |
AntiGriefDistancePvE |
30 | Vähimmäisetäisyys metreissä fraktioiden tukikohtien välillä PvE:ssä |
AntiGriefDistancePvP |
300 | Vähimmäisetäisyys metreissä fraktioiden tukikohtien välillä PvP:ssä |
ForcePvP |
false | Pakota PvP kaikilla pelikentillä |
DiffAmountOfOre |
Normal | Malmiesiintymän runsaus (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Esiintymien tiheys (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC:n hyökkäysvahinko (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Rakentajan nopeus (Faster, Normal, Slower, Instant) |
Palvelimen hallintakomennot
Nämä ovat olennaisia komentoja päivittäiseen palvelimen ylläpitoon, saatavilla pelin sisäisen konsolin tai Telnetin kautta.
# Tallenna ja sammuta palvelin (lähtölaskenta minuuteissa, max 15)
saveandexit 5
# Listaa kaikki yhdistetyt pelaajat
plys
# Listaa kaikki aktiiviset pelikenttäpalvelimet
servers
# Uudista tietty pelikenttä
regenerateplayfield [name]
# Näytä palvelimen suorituskykytilastot
stats
saveandexit [minutes] palvelimen turvalliseen sammuttamiseen. Tämä käynnistää automaattisen tallennuksen ja antaa yhdistetyille pelaajille varoituslähtölaskennan. Palvelinprosessin suora tappaminen voi johtaa tietojen menetykseen.
Yleisiä ylläpitotehtäviä
Jumissa olevien pelaajien käsittely
Jos pelaaja on jumissa geometriassa tai ohjaamon alla:
# Pelaaja voi kokeilla tätä itse:
detach
# Jos se ei toimi, teleporttaa heidät:
tt [player] [x] [y] [z]
# Tai viimeisenä keinona, tapa ja kunnioita uudelleen:
destroyme
Hylättyjen rakenteiden siivoaminen
# Listaa kaikki rakenteet fraktiolle
gents [factionId]
# Etsi tietty rakenne
find "Structure Name"
# Tuhoa rakenne tunnuksella
destroy [entityId]
# Säädä automaattiset hajoamisajastimet
gopt set DecayTime 12
gopt set WipeTime 168
Pelaajien bannaaminen ja bannin poisto
# Bannaa pelaaja (kestoesimerkit: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Poista pelaajan banni
unban PlayerName
# Listaa kaikki pelaajat erikoisrooleilla tai banneilla
list
Aiheeseen liittyvät artikkelit
- Empyrion: Galactic Survival -palvelimen asennusopas
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Aloittaminen uudella palvelimellasi
Tarvitsetko apua?
Jos tarvitset lisäapua Empyrion-palvelimen ylläpitoon tai sinulla on kysyttävää tietyistä komennoista, tukitiimimme on valmis auttamaan. Lähetä tukipyyntö ja palaamme asiaan mahdollisimman pian.