Ez az útmutató bemutatja az Avorion dedikált szervered összes admin parancsát, mod támogatását és szerverkezelési eszközeit a Legion Hosting platformon. Ismerdd meg, hogyan kezelheted a játékosokat, irányíthatod a galaxist, telepíthetsz modokat és oldhatod meg a gyakori problémákat. A szerver kezdeti beállításához és konfigurálásához lásd az Avorion szerver beállítási útmutató cikkünket.
Admin beállítás
Az Avorion egy XML-alapú admin rendszert használ, amely meghatározott játékosoknak emelt szintű jogosultságokat biztosít. Az adminok az admin.xml fájlban vannak megadva, vagy játékon belüli parancsokkal adhatók hozzá.
Adminok hozzáadása az admin.xml fájlon keresztül
Az admin.xml fájl a galaxisod mentési mappájában található (pl. galaxies/your_galaxy_name/admin.xml). Ezt a fájlt a GPanel Fájlkezelőjén keresztül szerkesztheted.
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
Minden <admin> bejegyzés egy játékos Steam ID-ját tartalmazza (SteamID64 formátumban). Egy játékos Steam ID-jének megtalálásához:
- Nyisd meg a játékos Steam profilját
- Ha a profil URL-je egyéni nevet használ, használj egy SteamID kereső eszközt a SteamID64 megtalálásához
- A SteamID64 egy 17 számjegyű szám, amely
7656119-cel kezdődik
Adminok hozzáadása játékon belül
Ha már admin vagy, a játékon belüli chat paranccsal adhatsz hozzá további adminokat:
/admin <playerName>
Ez azonnal hozzáadja a megadott játékost az admin listához, szerver újraindítás nélkül.
admin.xml fájlt kell szerkesztened a GPanel Fájlkezelőjén keresztül, mivel még nincsenek adminok a játékon belüli parancs futtatásához. Miután hozzáadtad a Steam ID-dat és újraindítottad a szervert, használhatsz játékon belüli parancsokat további adminok hozzáadásához.
Gyakori admin parancsok
Az admin parancsokat a játékon belüli chatben kell megadni (nyomd meg az Enter-t a chat megnyitásához) / előtaggal. Ezek a GPanel szerver konzolról is végrehajthatók.
Játékoskezelés
| Parancs | Leírás |
|---|---|
/kick <name> |
Játékos kirúgása a szerverről. Azonnal újracsatlakozhat. |
/ban <name> |
Játékos kitiltása a szerverről. A Steam ID-ja hozzáadódik a banlist.txt fájlhoz. |
/unban <steamid> |
Játékos kitiltásának feloldása a Steam ID-ja alapján. |
/admin <name> |
Admin jogosultság megadása egy játékosnak. |
/removeadmin <name> |
Admin jogosultság elvétele egy játékostól. |
/say <message> |
Szerver szintű üzenet küldése minden játékosnak. |
/players |
Az összes csatlakozott játékos listázása Steam ID-jukkal és aktuális szektorukkal. |
/whisper <name> <message> |
Privát üzenet küldése egy adott játékosnak. |
Szervervezérlés
| Parancs | Leírás |
|---|---|
/save |
Az összes betöltött szektor és játékos adat manuális mentése lemezre. |
/stop |
Az összes adat biztonságos mentése és a szerver leállítása. |
/seed |
Az aktuális galaxis seed megjelenítése. |
/status |
Szerver állapot megjelenítése, beleértve a játékosok számát, betöltött szektorokat és teljesítménymutatókat. |
/difficulty <value> |
A szerver nehézségi szint módosítása (-3-tól 3-ig). Az újonnan generált szektorokra lép érvénybe. |
/pvp <on|off> |
Játékos kontra játékos harc be- vagy kikapcsolása. |
/maxplayers <number> |
A maximális játékosszám módosítása a szerver futása közben. |
/password <password> |
Szerver jelszó beállítása vagy módosítása. Hagyd üresen a jelszó eltávolításához. |
Teleportálás és navigáció
| Parancs | Leírás |
|---|---|
/tp <x> <y> |
Teleportáld magad a megadott szektor koordinátákra (x, y). |
/tp <playerName> |
Teleportáld magad egy másik játékos helyére. |
/tp <playerName> <x> <y> |
Egy adott játékos teleportálása szektor koordinátákra. |
/give <playerName> <amount> <material> |
Nyersanyag adása egy játékosnak. Anyagok: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion. |
Galaxis kezelés
Adminként eszközök állnak rendelkezésedre a galaxis szerkezetének és szektorainak kezeléséhez.
Szektorkezelés
| Parancs | Leírás |
|---|---|
/sector |
Az aktuális szektor információinak megjelenítése (koordináták, entitások, frakciók). |
/regeneratesector <x> <y> |
Egy szektor újragenerálása, visszaállítva azt a procedurálisan generált állapotába. Figyelem: Az adott szektorban lévő összes játékos által épített struktúrát megsemmisíti. |
/clearsector <x> <y> |
Az összes entitás eltávolítása egy szektorból, üresen hagyva azt. |
Anyag szintek
Az Avorion galaxisa egyre értékesebb anyagszintű gyűrűkben van rendezve, amelyek befelé sugároznak a mag akadálya felé. Ennek ismerete segít a játékosok teleportálásakor vagy a szektor tartalom kezelésekor.
| Anyag | Szint | Galaxis gyűrű | Szín |
|---|---|---|---|
| Iron | 0 | Legkülső gyűrű | Szürke |
| Titanium | 1 | Második gyűrű | Fehér |
| Naonite | 2 | Harmadik gyűrű | Zöld |
| Trinium | 3 | Negyedik gyűrű | Kék |
| Xanion | 4 | Ötödik gyűrű | Sárga |
| Ogonite | 5 | Hatodik gyűrű | Narancssárga |
| Avorion | 6 | Mag (az akadályon túl) | Arany |
Mod és Workshop támogatás
Az Avorion robusztus Steam Workshop támogatással rendelkezik, amely lehetővé teszi a szervered bővítését közösség által készített modokkal.
Modok telepítése
- Keresd meg a kívánt modot a Steam Workshop-on az Avorion oldalán
- Jegyezd fel a Workshop ID-t a mod URL-jéből (a szám az URL végén)
- Állítsd le a szervert a GPanel-ben
- Nyisd meg a GPanel Fájlkezelőjét
- Navigálj a
galaxies/your_galaxy_name/könyvtárba - Szerkeszd a
modconfig.luafájlt (hozd létre, ha nem létezik) - Add hozzá a mod Workshop ID-ját a konfigurációhoz
- Indítsd el a szervert — a mod automatikusan letöltődik
modconfig.lua formátum
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Mod kezelési tippek
- Egyenként adj hozzá modokat, és tesztelj minden hozzáadás után a kompatibilitási problémák azonosítása érdekében
- Egyes modok galaxis visszaállítást igényelnek a teljes hatás eléréséhez (különösen azok, amelyek a szektor generálást módosítják)
- Telepítés előtt ellenőrizd a mod megjegyzéseit és leírásait az ismert inkompatibilitásokért
- Készíts biztonsági mentést a
modconfig.luafájlról és a galaxis mappáról modok hozzáadása vagy eltávolítása előtt - A kizárólag szerver oldali modok nem igénylik a kliens oldali telepítést, de a legtöbb játékmenet mod mindkét oldalon szükséges
Hibaelhárítás
A szerver nem jelenik meg a böngészőben
- Ellenőrizd, hogy
listed=truevan beállítva aserver.inifájlban vagy az indítási változókban - Ellenőrizd, hogy a Steam query port (
steamQueryPort) elérhető — ez általában a játék portod + 1 - Várj 2-3 percet a szerver indítása után, hogy a Steam listázás elterjedjen
- Próbálj meg Közvetlen csatlakozással kapcsolódni, hogy megbizonyosodj arról, hogy a szerver fut
- Győződj meg róla, hogy a szerver teljesen elindult a konzolban a
Server startup completeüzenet ellenőrzésével
Szerver összeomlások
Ha az Avorion szervered összeomlik, kövesd ezeket a lépéseket:
- Ellenőrizd az összeomlási naplókat — Nézd meg a GPanel konzolt és a
logs/mappát a galaxis könyvtáradban hibaüzenetek után kutatva - Távolítsd el a nemrég hozzáadott modokat — Ha az összeomlások egy mod hozzáadása után kezdődtek, távolítsd el a
modconfig.luafájlból és indítsd újra - Ellenőrizd a szektor sérülést — Ha az összeomlás egy adott szektor betöltésekor történik, az a szektor sérült lehet. Használd a
/regeneratesectorparancsot a konzolról (ha elérhető), vagy töröld a szektor fájlt asectors/mappából - Frissítsd a szervert — Győződj meg róla, hogy a szervered a legújabb verziót futtatja a GPanel-en keresztül
- Csökkentsd a worker szálak számát — Ha a szerver erőforráshiányban szenved, próbáld csökkenteni a
workerThreadsésgeneratorThreadsértékeit aserver.inifájlban - Állítsd vissza biztonsági mentésből — Ha minden más sikertelen, állítsd vissza a galaxis mappát egy, a problémák megjelenése előtt készült biztonsági mentésből
Teljesítményproblémák
- Magas tick idő — Használd a
/statusparancsot a szerver teljesítményének ellenőrzéséhez. A magas tick idő azt jelzi, hogy a szerver nehezen birkózik meg a szimulációs igényekkel. - Túl sok betöltött szektor — Minden szektor, amelyben játékosok vagy aktív MI tartózkodik, erőforrásokat fogyaszt. Ösztönözd a játékosokat, hogy ne terjedjenek túlságosan szét a galaxisban egyszerre.
- Nagy hajók — A túlzott blokkszámú hajók növelik a szimulációs terhelést. Fontold meg irányelvek felállítását a maximális hajóméretekre.
- Állomás túlzsúfoltság — Egy szektorban sok játékos által épített állomás ronthatja a teljesítményt. Figyeld a szektor entitások számát a
/sectorparanccsal.
Játékos csatlakozási problémák
- Verzió eltérés — Minden játékosnak ugyanazon a játékverzión kell lennie, mint a szerver. Győződj meg róla, hogy mindenki frissített a Steam-en keresztül.
- Mod eltérés — A játékosoknak ugyanazokkal a modokkal kell rendelkezniük. Ha egy játékos nem tud csatlakozni, ellenőrizd, hogy a mod listája megegyezik a szerver
modconfig.luafájljával. - Időtúllépési hibák — Szerver túlterhelésre vagy hálózati problémákra utalhat. Ellenőrizd a szerver teljesítményét a
/statusparanccsal. - Jelszó problémák — Ha a játékosok azt jelzik, hogy a jelszó nem működik, ellenőrizd, hogy a jelszó az indítási változókban és a
server.inifájlban megegyezik.
Gyors referencia
A leggyakrabban használt admin parancsok a napi szerverkezeléshez:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
Kapcsolódó cikkek
- Avorion szerver beállítási útmutató
- Hogyan találd meg a szervered IP-jét és portját
- Fájlok feltöltése SFTP-n keresztül
- Kezdő lépések az új szervereddel
Segítségre van szükséged?
Ha további segítségre van szükséged az Avorion szerver adminisztrációjával kapcsolatban, vagy kérdéseid vannak konkrét parancsokról, támogatási csapatunk készséggel segít. Küldj egy támogatási jegyet, és a lehető leghamarabb válaszolunk.