Ez az útmutató az Abiotic Factor dedikált szerverek gyakori problémáit tárgyalja a Legion Hosting-on, beleértve a szerver összeomlásokat, csatlakozási problémákat, deszinkronizálást és késleltetést, mentés sérülést és verzióeltéréseket. A szerver kezdeti beállításához és konfigurálásához lásd az Abiotic Factor szerver beállítási útmutató-t.
A szerver nem indul el
Ha a szervered nem indul el, vagy azonnal leáll a GPanel-ben a Start gomb megnyomása után, végezd el az alábbi ellenőrzéseket:
Ellenőrizd a konzolkimenetet
- Menj a Console fülre a GPanel-ben.
- Nyomd meg a Start gombot és figyeld a konzolkimenetet hibaüzenetek szempontjából.
- Keress
Error,FatalvagyFailedkifejezéseket tartalmazó sorokat. Ezek jelzik, mi akadályozza a szerver indulását.
Gyakori okok
| Tünet | Valószínű ok | Megoldás |
|---|---|---|
| A szerver elindul, majd azonnal leáll | Sérült telepítés vagy hiányzó fájlok | Telepítsd újra a szervert a GPanel Settings fülön (Reinstall Server). Ez újra letölti az összes szerverfájlt a Steam-ből a világ mentéseid befolyásolása nélkül. |
| A port már használatban van hiba | Az előző szerverpéldány nem állt le tisztán | Várj 30 másodpercet, majd próbáld újra elindítani. Ha a probléma fennáll, használd a Kill gombot a GPanel-ben az elakadt folyamatok erőszakos leállításához, majd indítsd el újra. |
| Steam inicializálási hiba | Steam hitelesítési probléma | Ez előfordulhat, ha a Steam szerverek átmenetileg nem elérhetők. Várj néhány percet és próbáld újra. Ha a probléma fennáll, telepítsd újra a szervert. |
| Összeomlás a világ betöltésekor | Sérült mentési adatok | Lásd az alábbi Mentés sérülés részt a helyreállítási lehetőségekért. |
| Hiányzó DLL vagy könyvtári hibák | Hiányos telepítés | Telepítsd újra a szervert a GPanel Settings fülről. Az újratelepítési folyamat újra letölti az összes szükséges függőséget. |
Szerver összeomlások
Ha a szervered játék közben omlik össze (hirtelen leáll vagy nem válaszol), használd az alábbi lépéseket a probléma diagnosztizálásához és megoldásához.
Naplófájlok ellenőrzése
A szerver naplók részletes információkat nyújtanak arról, mi történt az összeomlás előtt:
- A GPanel-ben menj a Files fülre.
- Navigálj a naplókönyvtárba:
AbioticFactor/Saved/Logs/ - Nyisd meg a legfrissebb naplófájlt (általában dátum szerint elnevezve vagy
AbioticFactorServer.log). - Görgess a fájl végére és keress hibaüzeneteket, veremkiírásokat vagy összeomlási dump hivatkozásokat.
Gyakori összeomlási okok
- Memóriakimerülés: Ha a szerver kifogy a kiosztott RAM-ból, össze fog omlani. Ez gyakoribb magas játékosszámú, nagy épített bázisú vagy hosszú üzemidejű szervereknél. Indítsd újra a szervert rendszeresen (naponta vagy néhány naponta) a felhalmozódott memóriahasználat törlésére.
- Sérült világadatok: Ha a világ meghatározott területei állandó összeomlást okoznak, amikor a játékosok belépnek, az adott terület mentési adatai sérültek lehetnek. Lásd a Mentés sérülés részt a lehetőségekért.
- Szélsőséges entitásszám: Nagyon nagy számú lehelyezett objektum, földön lévő tárgy vagy megjelenített ellenség túlterhelheti a szervert. Takarítsátok el a szükségtelen lehelyezett tárgyakat és építményeket.
- Szoftverhibák: Egyes összeomlásokat a játék hibái okozzák. Ellenőrizd az Abiotic Factor Steam közösséget és a javítási jegyzeteket az ismert problémákért. Tartsd a szervered naprakészen a legújabb verzióra.
Az összeomlások gyakoriságának csökkentése
- Ütemezz rendszeres szerver újraindításokat (pl. naponta) a memóriaszivárgások törlésére.
- Csökkentsd az
EnemySpawnRateértékét aSandboxSettings.ini-ben, ha az entitásszám túl magas. - Tartsd naprakészen a szerver szoftvert rendszeres újraindítással (a frissítések indításkor kerülnek alkalmazásra).
- Ösztönözd a játékosokat a használaton kívüli telepíthető tárgyak és elejtett tárgyak eltakarítására.
Csatlakozási problémák
Ha a játékosok nem tudnak csatlakozni a szerveredhez, végezd el ezeket a lépéseket sorrendben.
A szerver nem jelenik meg a böngészőben
- Ellenőrizd, hogy a szerver fut-e. Ellenőrizd a GPanel Console fülön, hogy a szerver online és teljesen betöltött. A még induló szerver nem jelenik meg a böngészőben.
- Várd meg a Steam indexelést. Az új szerverek vagy a nemrég újraindított szerverek 2-5 percet igényelhetnek, hogy megjelenjenek a Steam fő szerverlistáján.
- Ellenőrizd a szerver nevét. Győződj meg róla, hogy a szerver neve helyesen van beállítva a GPanel Startup fülön. Próbálj részleges egyezéssel keresni a szerver böngészőben.
- Használj közvetlen csatlakozást. Ha a böngésző nem listázza a szervered, csatlakozz közvetlenül az IP-cím és port használatával. Lásd: Hogyan találd meg a szervered IP-címét és portját.
Kapcsolat elutasítva vagy időtúllépés
| Probléma | Megoldás |
|---|---|
| Kapcsolat időtúllépés | Győződj meg róla, hogy a szerver teljesen elindult, és a játékosok a helyes IP-címet és játékportot használják (nem a lekérdezési portot). A játékport általában 7777. |
| Kapcsolat elutasítva | A szerver lehet, hogy megtelt, a jelszó helytelen, vagy a szerver összeomlott. Ellenőrizd a konzolt hibák szempontjából, és győződj meg róla, hogy a játékosszám nem érte el a maximumot. |
| Azonnali kirúgás csatlakozáskor | Ez előfordulhat, ha nagy mennyiségű világadatot kell szinkronizálni. Kérd meg az admint, hogy mozduljon el a sűrűn beépített területekről, mielőtt a játékos megpróbál csatlakozni. A csatlakozó játékos próbálhat közvetlenül a játék indítása után csatlakozni, mielőtt a főmenü teljesen betöltődik. |
| Jelszó elutasítva | Ellenőrizd a szerver jelszavát a GPanel Startup fülön. A jelszavak kis- és nagybetű-érzékenyek. Győződj meg róla, hogy a játékosok a szerver jelszavát adják meg (nem az admin jelszót). |
Játékosok véletlenszerű lecsatlakozása
- Ellenőrizd a szerver konzolját a lecsatlakozási üzenetekért vagy a lecsatlakozásokkal egyidejű hibákért.
- Kérd meg az érintett játékost, hogy ellenőrizze a játékfájljait a Steam-ben (jobb klikk a játékra > Properties > Installed Files > Verify integrity of game files).
- Ha több játékos csatlakozik le egyszerre, a szerver összeomlott. Ellenőrizd a fenti összeomlási részt.
- A játékos oldalán lévő instabil internetkapcsolat szintén okozhat véletlenszerű lecsatlakozásokat. Kérd meg, hogy tesztelje a kapcsolat stabilitását.
Deszinkronizálás és késleltetés
A deszinkronizálás akkor fordul elő, amikor a szerver és a kliens kiesik a szinkronból, ami miatt az objektumok vagy játékosok teleportálni, visszapattanni vagy szabálytalanul viselkedni látszanak. A késleltetés a játékos műveleteire adott válaszok késéseként nyilvánul meg.
Szerver oldali késleltetés
Ha minden játékos egyszerre tapasztal késleltetést, a probléma valószínűleg szerver oldali:
- Magas entitásszám: Túl sok lehelyezett objektum, elejtett tárgy vagy megjelenített ellenség lassíthatja a szerver tick rate-jét. Takarítsátok el a szükségtelen tárgyakat és fontoljátok meg az
EnemySpawnRatecsökkentését. - Memórianyomás: A hosszú ideig futó szerverek felhalmozhatják a memóriahasználatot. Ütemezz rendszeres újraindításokat.
- Világ összetettsége: A nagyon nagy, sűrűn beépített bázisok megterhelik a szerver teljesítményét. Ösztönözd a játékosokat az építmények összevonására és az elhagyott struktúrák eltávolítására.
Kliens oldali késleltetés
Ha csak egy játékos tapasztal késleltetést vagy deszinkronizálást:
- Kérd meg, hogy ellenőrizze az internetkapcsolat sebességét és stabilitását.
- Kérd meg, hogy ellenőrizze a játékfájlokat a Steam-en keresztül.
- Csökkentse a játékon belüli grafikai beállításokat a kliens oldali akadozás csökkentésére, ami késleltetésnek tűnhet.
- Ha messze van a szerver fizikai helyétől, bizonyos késleltetés várható. A szerverhez földrajzilag közelebb lévő játékosoknak alacsonyabb lesz a ping-jük.
VOIP-hoz kapcsolódó deszinkronizálás
Egyes játékosok a játékon belüli VOIP rendszerrel kapcsolatos deszinkronizálási problémákról számolnak be:
- Próbáld meg visszaállítani a VOIP-ot a játékon belüli Escape menüből.
- Ha a VOIP állandó problémákat okoz, a játékosok teljesen kikapcsolhatják a játékbeállításaikban.
Mentés sérülés
Mentés sérülés fordulhat elő, ha a szerver tiszta leállítás nélkül erőszakosan le lett állítva, ha a szerver mentési művelet közben omlik össze, vagy ritka esetekben szoftverhibák miatt.
A sérülés tünetei
- A szerver összeomlik egy adott világ betöltésekor.
- Hiányzó építmények, tárgyak vagy játékos haladás újraindítás után.
- Állandó összeomlás, amikor játékosok a térkép bizonyos területeire lépnek.
- A mentési adatokra vagy világfájlokra hivatkozó hibaüzenetek a konzolnaplókban.
Helyreállítási lehetőségek
- Visszaállítás biztonsági mentésből: Ha van biztonsági mentésed a világ mentési könyvtáráról, állítsd le a szervert, cseréld le a sérült világ mappát a biztonsági másolatra, és indítsd el a szervert. Biztonsági mentési útmutatásért lásd az Szerver beállítási útmutató-t.
- Új világ indítása: Ha nincs elérhető biztonsági mentés, átnevezheted a sérült világ mappát és elindíthatod a szervert egy új világ generálásához. A régi mentési adatok megőrződnek az átnevezett mappában arra az esetre, ha egy jövőbeli frissítés vagy eszköz helyreállíthatja azokat.
A sérülés megelőzése
- Mindig használj tiszta leállítást. Használd a Stop gombot a GPanel-ben a Kill helyett, hacsak a szerver teljesen nem válaszol. A Stop parancs tiszta mentést indít a leállítás előtt.
- Készíts rendszeres biztonsági mentéseket. Töltsd le a világ mentési mappájának másolatait rendszeresen SFTP-n vagy a GPanel Files fülön keresztül.
- Kerüld a mentési fájlok manuális szerkesztését. Ne módosítsd közvetlenül a mentési adatfájlokat, hacsak nem tudod pontosan, mit csinálsz. Csak a konfigurációs fájlokat szerkeszd, mint a
SandboxSettings.ini.
Verzióeltérés
Az Abiotic Factor megköveteli, hogy a kliens (játék) és a szerver ugyanazt a verziót futtassa. Eltérés esetén a játékosok nem tudnak csatlakozni.
Tünetek
- A játékosok "version mismatch" vagy "incompatible version" hibát látnak csatlakozási kísérletkor.
- A szerver megjelenik a böngészőben, de a játékosok nem tudnak csatlakozni.
- A korábban csatlakozni tudó játékosok a játékuk frissítése után hirtelen nem tudnak csatlakozni.
A verzióeltérés javítása
- Frissítsd a szervert: Indítsd újra a szervert a GPanel-ből. A szerver automatikusan ellenőrzi és alkalmazza a frissítéseket a Steam-ből minden indításkor. Ha a szerver már futott, amikor egy frissítés megjelent, újra kell indítani az új verzió letöltéséhez.
- Frissítsd a klienst: Győződj meg róla, hogy minden játékos frissítette a játékát a Steam-en keresztül. Kattints jobb gombbal az Abiotic Factor-ra a Steam könyvtárban, menj a Properties > Updates menüpontra, és győződj meg róla, hogy az automatikus frissítések engedélyezve vannak.
- Kényszerített újratelepítés: Ha a szerver újraindítása nem frissíti, menj a GPanel Settings fülre és használd a Reinstall Server opciót. Ez kikényszeríti az összes szerverfájl friss letöltését.
Feliratkozás béta ágakra
Ha az Abiotic Factor béta vagy kísérleti ágát futtatod a szerveren, minden csatlakozó játékosnak is ugyanarra az ágra kell feliratkoznia a Steam-ben:
- Kattints jobb gombbal az Abiotic Factor-ra a Steam könyvtárban.
- Menj a Properties > Betas menüpontra.
- Válaszd ki ugyanazt az ágat, amelyet a szerver futtat (pl.
experimentalvagystaging). - Várd meg, amíg a játék frissül a béta verzióra.
Teljesítményoptimalizálási tippek
Ha a szervered fut, de gyenge teljesítményt tapasztalsz, próbáld ki ezeket az optimalizálásokat:
- Ütemezz rendszeres újraindításokat: Indítsd újra a szervert naponta egyszer (vagy legalább 2-3 naponta) a felhalmozódott memóriahasználat törlésére és a függőben lévő frissítések alkalmazására.
- Csökkentsd az ellenség megjelenési arányát: Állítsd az
EnemySpawnRate-et0.5-re vagy0.75-re aSandboxSettings.ini-ben, ha a szerver küzd az entitásszámmal. - Takarítsd ki a világot: Távolítsd el a nem használt építményeket, telepíthető tárgyakat és elejtett tárgyakat. A nagy számú világobjektum növeli a szerver feldolgozási terhelését.
- Korlátozd a játékosszámot: Ha a teljesítmény romlik több játékossal, csökkentsd a
MAX_PLAYERSértékét olyan számra, amelyet a szerver kényelmesen elbír. - Figyeld a konzolt: Figyelj az ismétlődő figyelmeztető üzenetekre a GPanel konzolban. Az ismétlődő figyelmeztetések a tick rate-ről, memóriáról vagy entitáskorlátokról teljesítmény szűk keresztmetszetekre utalnak.
Általános hibaelhárítási lépések
Ha a fenti szakaszok egyike sem foglalkozik a konkrét problémáddal, próbáld ki ezeket az általános lépéseket:
- Ellenőrizd a konzolt és a naplókat hibaüzenetek szempontjából. Az
AbioticFactor/Saved/Logs/könyvtárban található legfrissebb naplófájl gyakran tartalmazza a választ. - Indítsd újra a szervert. Sok átmeneti problémát megold egy tiszta újraindítás.
- Telepítsd újra a szervert a GPanel Settings fülről, ha a probléma egy frissítés után jelent meg vagy ha a fájlok sérültek lehetnek.
- Ellenőrizd a játékfájlokat a kliens oldalon a Steam-en keresztül, ha a probléma játékos-specifikus.
- Ellenőrizd az Abiotic Factor Steam közösséget az ismert problémákért és a fejlesztői bejelentésekért a hibákkal vagy javításokkal kapcsolatban.
Kapcsolódó cikkek
- Abiotic Factor szerver beállítási útmutató
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
- Első lépések az új szervereddel
Segítségre van szükséged?
Ha a fenti lépések kipróbálása után is problémáid vannak az Abiotic Factor szervereddel, kérjük, nyiss egy support jegyet, és csapatunk szívesen segít.