Ez az útmutató a Legion Hosting-on futó Rust dedikált szerver üzemeltetése során előforduló gyakori problémákat és azok megoldását ismerteti. Az általános szerver konfigurációhoz lásd a Rust szerver konfigurációs útmutatót.
A szerver nem jelenik meg a szerverböngészőben
Ha a szervered fut, de a játékosok nem találják a játékon belüli böngészőben:
- A szerverböngészőnek 10-20 percbe telhet egy újonnan indított szerver indexelése. Használd a közvetlen csatlakozást az F1 konzolon keresztül (
client.connect IP:PORT) annak ellenőrzésére, hogy a szerver elérhető-e, amíg a böngésző frissül. - Győződj meg róla, hogy a
QUERY_PORTindítási változó (a GPanel Startup fülén) megegyezik a GPanel Network fülén kiosztott query porttal. A helytelen query port a leggyakoribb oka annak, hogy egy szerver nem jelenik meg a böngészőben. - Győződj meg róla, hogy a szerver teljesen elindult — keresd a
Server startup completesort a konzolban, mielőtt teszteled a kapcsolatokat. - Ellenőrizd, hogy a
server.hostnamebe van-e állítva aserver.cfgfájlban. A hostname nélküli szerverek esetleg nem jelennek meg megfelelően a böngészőben.
Nem lehet csatlakozni a szerverhez
Ha csatlakozási hibát vagy időtúllépést kapsz csatlakozáskor:
- Ellenőrizd, hogy a szerver fut-e és teljesen elindult-e a GPanel Console fülön.
- Ellenőrizd, hogy a helyes IP-címet és játékportot használod-e a GPanel Network füléről.
- Ha a szerver nemrég frissült (különösen az első csütörtöki kényszerített wipe során), győződj meg róla, hogy a frissítés után újraindítottad a szervert. Az új kliens verzióval rendelkező játékosok nem tudnak csatlakozni egy régebbi verziójú szerverhez.
- Ellenőrizd, hogy a
server.maxplayersnem lett-e túllépve. Ha a szerver megtelt, az új kapcsolatok elutasításra kerülnek. - Győződj meg róla, hogy nem lettél kitiltva. Egyeztess a szerver adminnal, vagy tekintsd meg a szerveren lévő
bans.cfgfájlt.
Nem lehet csatlakozni az RCON-hoz külső eszközzel
Ha a RustAdmin, RCON.IO vagy más RCON kliens nem tud csatlakozni:
- Ellenőrizd, hogy az
rcon.web 1be van-e állítva aserver.cfgfájlban. A legtöbb külső eszköz a WebSocket RCON felületet igényli. - Győződj meg róla, hogy az RCON portot használod, nem a játék portot. Ellenőrizd a GPanel Network fülén a hozzárendelt RCON portot.
- Ellenőrizd, hogy az RCON jelszó pontosan megegyezik a
server.cfgfájlban beállítottal. A jelszavak kis- és nagybetű érzékenyek. - A szervernek teljesen el kell indulnia, mielőtt az RCON kapcsolatokat fogadná. Várd meg a
Server startup completeüzenetet a konzolban.
A teljes RCON beállítási útmutatóért lásd a Rust RCON hozzáférés és admin parancsok útmutatót.
Az Oxide pluginok nem töltődnek be
- Győződj meg róla, hogy az Oxide telepítve van és aktív. A GPanel Startup fülén a
FRAMEWORKváltozónakoxide-ra kell lennie állítva. A konzolnaplóban az indítás során meg kell jelennie aLoaded plugin Oxide.Coreüzenetnek. - A plugin fájlokat közvetlenül az
oxide/plugins/mappába kell helyezni, pontosan.cskiterjesztéssel. Az almappákban lévő vagy rossz kiterjesztésű fájlok figyelmen kívül maradnak. - Ellenőrizd a konzolt és az
oxide/logs/mappát fordítási hibákért. Egy szintaktikai hibát tartalmazó plugin nem fog betöltődni, és a hibaüzenet leírja a problémát. - Egyes pluginok függenek más pluginoktól (pl. Economics). Először telepítsd az összes szükséges függőséget.
- Győződj meg róla, hogy a plugin verziója kompatibilis az aktuális Oxide verzióddal. Az elavult pluginok esetleg nem fordulnak le egy újabb Oxide kiadással szemben.
A teljes plugin telepítési útmutatóért lásd a Rust Oxide/uMod plugin telepítés útmutatót.
A szerver túlzott RAM-ot vagy CPU-t használ
Ha a szervered lassan fut, akadozik, vagy túllépi az erőforráskorlátokat:
- Csökkentsd a térkép méretét. Csökkentsd a
server.worldsizeértékét aserver.cfgfájlban. A nagyobb térképek lényegesen több RAM-ot és CPU-t igényelnek a futtatáshoz és karbantartáshoz. A3000-es térképméret jó egyensúlyt nyújt a legtöbb szerver számára. - Vizsgáld felül a telepített pluginokat. Egyes rosszul megírt vagy elavult pluginok magas CPU-használatot vagy memóriaszivárgást okozhatnak. Használd az
oxide.pluginsparancsot az aktív pluginok listázásához, és próbáld meg egyenként kikapcsolni őket a hibás azonosításához. - Csökkentsd a játékosszámot. Csökkentsd a
server.maxplayersértékét, ha a szerver alulteljesít az aktuális játékosszámhoz képest. Minden csatlakozott játékos erőforrás többletet jelent. - Ellenőrizd az entitás felhalmozódást. Hosszú ideig futó szervereken az elhagyott bázisok és lebomlás alatt álló tárgyak felhalmozódhatnak. A térkép wipe nullára állítja az entitásszámot.
A világ változásai nem mentődnek / visszaállás újraindítás után
Ha a játékosok előrehaladása elveszik szerver újraindítás után:
- Ellenőrizd, hogy a
server.saveintervalésszerű értékre van-e állítva aserver.cfgfájlban (az alapértelmezett60másodperc). A0vagy nagyon nagy szám beállítása gyakorlatilag kikapcsolja az automatikus mentést. - Futtasd manuálisan a
server.saveparancsot a GPanel konzolon vagy RCON-on keresztül a szerver leállítása előtt az azonnali mentés kényszerítéséhez. - Győződj meg róla, hogy a szerver szabályosan lett leállítva a GPanel-ből, nem pedig erőszakosan leölve. A hirtelen leállítás az utolsó mentési intervallum változásainak elvesztését okozhatja.
- Ellenőrizd a rendelkezésre álló lemezterületet. Ha a szerveren elfogy a lemezterület, nem tudja kiírni a mentésfájlokat.
A szerver összeomlik indításkor
Ha a szerver elindul, de azonnal összeomlik vagy újraindítási hurokban ragad:
- Ellenőrizd a konzol kimenetét hibaüzenetekért. Gyakori okok a sérült mentésfájlok, inkompatibilis pluginok vagy hiányzó keretrendszer fájlok.
- Ha az összeomlás egy plugin hozzáadása után kezdődött, távolítsd el a legutóbb hozzáadott
.csfájlt azoxide/plugins/mappából és indítsd újra. - Ha az összeomlás egy játékfrissítés után kezdődött, győződj meg róla, hogy a
FRAMEWORKváltozó helyesen van beállítva. A keretrendszer fájlokat esetleg újra le kell tölteni egy Rust frissítés után — egyszerűen indítsd újra a szervert, és a frissített keretrendszernek automatikusan le kell töltődnie. - Próbáld meg törölni a mentésfájlokat (
proceduralmap.*.savésproceduralmap.*.map) és végezz egy friss térkép wipe-ot. A sérült mentésfájlok megakadályozhatják a szerver indulását.
A térképgenerálás nagyon sokáig tart
Wipe után a szervernek új procedurális térképet kell generálnia. Ez normális és várható:
- A
3000-es térképméret generálása általában 2-5 percet vesz igénybe. - A nagyobb térképek (
4000-6000) 10+ percet is igényelhetnek. - Ne indítsd újra a szervert térképgenerálás közben. Hagyd, hogy teljesen befejeződjön. A konzolban megjelenik a
Server startup completeüzenet, amikor kész.
Segítségre van szükséged?
Ha a problémád itt nem szerepel, támogatási csapatunk készséggel segít. Nyiss egy támogatási jegyet, és mellékeld:
- A szerver ID-dat (a GPanel-ben látható)
- A probléma leírását és hogy mikor kezdődött
- A vonatkozó konzol kimeneteket vagy hibaüzeneteket
- Az eddig megpróbált lépéseket