Tento průvodce pokrývá běžné problémy s dedikovanými servery Abiotic Factor na Legion Hosting, včetně pádů serveru, problémů s připojením, desyncu a lagu, poškození uložených dat a nesouladu verzí. Pro počáteční nastavení a konfiguraci serveru viz Průvodce nastavením serveru Abiotic Factor.
Server se nespouští
Pokud se váš server nepodaří spustit nebo se okamžitě zastaví po stisknutí Start v GPanel, projděte následující kontroly:
Zkontrolujte výstup konzole
- Přejděte na záložku Console v GPanel.
- Stiskněte Start a pozorně sledujte výstup konzole, zda neobsahuje chybové zprávy.
- Hledejte řádky obsahující
Error,FatalneboFailed. Ty naznačí, co brání spuštění serveru.
Běžné příčiny
| Příznak | Pravděpodobná příčina | Řešení |
|---|---|---|
| Server se spustí a okamžitě zastaví | Poškozená instalace nebo chybějící soubory | Přeinstalujte server ze záložky Settings v GPanel (Reinstall Server). Tím se znovu stáhnou všechny serverové soubory ze Steamu bez ovlivnění vašich uložených světů. |
| Chyba obsazeného portu | Předchozí instance serveru se čistě nevypnula | Počkejte 30 sekund a zkuste spustit znovu. Pokud problém přetrvává, použijte tlačítko Kill v GPanel pro vynucené zastavení zaseknutých procesů a poté spusťte znovu. |
| Selhání inicializace Steamu | Problém s autentizací Steamu | K tomu může dojít, pokud jsou servery Steamu dočasně nedostupné. Počkejte několik minut a zkuste to znovu. Pokud problém přetrvává, přeinstalujte server. |
| Pád při načítání světa | Poškozená uložená data | Viz sekce Poškození uložených dat níže pro možnosti obnovy. |
| Chybějící DLL nebo chyby knihoven | Neúplná instalace | Přeinstalujte server z nastavení GPanel. Proces přeinstalace znovu stáhne všechny požadované závislosti. |
Pády serveru
Pokud váš server během hry padá (náhle se zastaví nebo přestane odpovídat), použijte následující kroky k diagnostice a vyřešení problému.
Zkontrolujte log soubory
Serverové logy poskytují podrobné informace o tom, co se stalo před pádem:
- V GPanel přejděte na záložku Files.
- Přejděte do adresáře logů:
AbioticFactor/Saved/Logs/ - Otevřete nejnovější log soubor (obvykle pojmenovaný podle data nebo
AbioticFactorServer.log). - Přejděte na konec souboru a hledejte chybové zprávy, stack trace nebo odkazy na crash dump.
Běžné příčiny pádů
- Vyčerpání paměti: Pokud serveru dojde přidělená RAM, spadne. To je běžnější na serverech s vysokým počtem hráčů, velkými postavenými základnami nebo dlouhou dobou běhu. Restartujte server pravidelně (denně nebo každých několik dní) pro vyčištění nahromaděného využití paměti.
- Poškozená data světa: Pokud konkrétní oblasti světa způsobují konzistentní pády, když do nich hráči vstoupí, uložená data pro tuto oblast mohou být poškozená. Viz sekce Poškození uložených dat pro možnosti.
- Extrémní počty entit: Velmi velké množství umístěných objektů, předmětů na zemi nebo spawnovaných nepřátel může server zahltit. Vyčistěte nepotřebné umístěné předměty a struktury.
- Softwarové chyby: Některé pády jsou způsobeny chybami v samotné hře. Zkontrolujte komunitu Abiotic Factor na Steamu a poznámky k patchům ohledně známých problémů. Udržujte server aktualizovaný na nejnovější verzi.
Snížení frekvence pádů
- Naplánujte pravidelné restarty serveru (např. denně) pro vyčištění úniků paměti.
- Snižte
EnemySpawnRatevSandboxSettings.ini, pokud jsou počty entit příliš vysoké. - Udržujte serverový software aktuální pravidelným restartováním (aktualizace se aplikují při spuštění).
- Povzbuzujte hráče, aby uklízeli nepoužívané rozmístitelné objekty a odhozené předměty.
Problémy s připojením
Pokud se hráči nemohou připojit k vašemu serveru, projděte tyto kroky v pořadí.
Server se nezobrazuje v prohlížeči
- Ověřte, že server běží. Zkontrolujte záložku Console v GPanel, abyste potvrdili, že server je online a plně načtený. Server, který se stále spouští, se v prohlížeči nezobrazí.
- Počkejte na indexaci Steamu. Nové servery nebo nedávno restartované servery se mohou v seznamu hlavního serveru Steam objevit za 2-5 minut.
- Zkontrolujte název serveru. Ujistěte se, že název serveru je správně nastaven v záložce Startup v GPanel. Zkuste vyhledat částečnou shodu v prohlížeči serverů.
- Použijte přímé připojení. Pokud prohlížeč váš server nezobrazuje, připojte se přímo pomocí IP adresy a portu. Viz Jak najít IP adresu a port vašeho serveru.
Připojení odmítnuto nebo vypršel časový limit
| Problém | Řešení |
|---|---|
| Vypršel časový limit připojení | Ujistěte se, že server je plně spuštěný a hráči používají správnou IP adresu a herní port (ne query port). Herní port je obvykle 7777. |
| Připojení odmítnuto | Server může být plný, heslo může být nesprávné nebo server mohl spadnout. Zkontrolujte konzoli, zda neobsahuje chyby, a ověřte, že počet hráčů nedosáhl maxima. |
| Okamžité vyhození po připojení | K tomu může dojít, když je třeba synchronizovat velké množství dat světa. Nechte administrátora přesunout se z hustě zastavěných oblastí, než se hráč pokusí připojit. Připojující se hráč může také zkusit připojení ihned po spuštění hry, než se hlavní menu plně načte. |
| Heslo odmítnuto | Znovu zkontrolujte heslo serveru v záložce Startup v GPanel. Hesla rozlišují velká a malá písmena. Ujistěte se, že hráči zadávají heslo serveru (ne administrátorské heslo). |
Hráči se náhodně odpojují
- Zkontrolujte konzoli serveru, zda neobsahuje zprávy o odpojení nebo chyby, které se shodují s odpojením.
- Nechte postiženého hráče ověřit herní soubory ve Steamu (pravý klik na hru > Vlastnosti > Nainstalované soubory > Ověřit integritu herních souborů).
- Pokud se více hráčů odpojuje současně, server může padat. Zkontrolujte sekci o pádech výše.
- Nestabilní internetové připojení na straně hráče může také způsobovat náhodná odpojení. Nechte je otestovat stabilitu připojení.
Desync a lag
Desync nastává, když se server a klient dostanou ze synchronizace, což způsobuje, že se objekty nebo hráči zdají teleportovat, gumičkovat nebo chovat nepravidelně. Lag se projevuje jako zpožděné reakce na akce hráčů.
Lag na straně serveru
Pokud všichni hráči zažívají lag současně, problém je pravděpodobně na straně serveru:
- Vysoký počet entit: Příliš mnoho umístěných objektů, odhozených předmětů nebo spawnovaných nepřátel může zpomalit tick rate serveru. Vyčistěte nepotřebné předměty a zvažte snížení
EnemySpawnRate. - Tlak na paměť: Servery, které běží delší dobu, mohou hromadit využití paměti. Naplánujte pravidelné restarty.
- Složitost světa: Velmi velké, hustě zastavěné základny zatěžují výkon serveru. Povzbuzujte hráče, aby konsolidovali stavby a odstraňovali opuštěné struktury.
Lag na straně klienta
Pokud lag nebo desync zažívá pouze jeden hráč:
- Nechte ho zkontrolovat rychlost a stabilitu internetového připojení.
- Nechte ho ověřit herní soubory přes Steam.
- Snižte nastavení grafiky ve hře pro snížení zadrhávání na straně klienta, které může vypadat jako lag.
- Pokud se nachází daleko od fyzické lokace serveru, určitá latence je očekávána. Hráči geograficky blíže k serveru budou mít nižší ping.
Desync související s VOIP
Někteří hráči hlásí problémy s desyncem související se systémem VOIP ve hře:
- Zkuste resetovat VOIP z Escape Menu ve hře.
- Pokud VOIP způsobuje konzistentní problémy, hráči ho mohou zcela vypnout v nastavení hry.
Poškození uložených dat
K poškození uložených dat může dojít, pokud je server vynuceně ukončen bez čistého vypnutí, pokud server spadne během operace ukládání, nebo ve vzácných případech kvůli softwarovým chybám.
Příznaky poškození
- Server padá při načítání konkrétního světa.
- Chybějící struktury, předměty nebo postup hráčů po restartu.
- Konzistentní pády, když hráči vstoupí do konkrétních oblastí mapy.
- Chybové zprávy odkazující na uložená data nebo soubory světa v konzolových logech.
Možnosti obnovy
- Obnovení ze zálohy: Pokud máte zálohu adresáře uloženého světa, zastavte server, nahraďte poškozenou složku světa záložní kopií a spusťte server. Viz Průvodce nastavením serveru pro pokyny k zálohování.
- Zahájení nového světa: Pokud záloha není k dispozici, můžete přejmenovat poškozenou složku světa a spustit server pro vygenerování nového světa. Stará uložená data jsou zachována v přejmenované složce pro případ, že budoucí aktualizace nebo nástroj je dokáže obnovit.
Prevence poškození
- Vždy používejte čisté vypnutí. Používejte tlačítko Stop v GPanel místo Kill, pokud server není zcela neodpovídající. Příkaz Stop spustí čisté uložení před vypnutím.
- Vytvářejte pravidelné zálohy. Pravidelně stahujte kopie složky uloženého světa přes SFTP nebo záložku Files v GPanel.
- Vyhněte se ruční úpravě souborů uložených dat. Neupravujte soubory uložených dat přímo, pokud přesně nevíte, co děláte. Upravujte pouze konfigurační soubory jako
SandboxSettings.ini.
Nesoulad verzí
Abiotic Factor vyžaduje, aby klient (hra) a server běžely na stejné verzi. Pokud dojde k nesouladu, hráči se nebudou moci připojit.
Příznaky
- Hráči vidí chybu "version mismatch" nebo "incompatible version" při pokusu o připojení.
- Server se zobrazuje v prohlížeči, ale hráči se nemohou připojit.
- Hráči, kteří se dříve mohli připojit, se náhle nemohou po aktualizaci své hry.
Oprava nesouladu verzí
- Aktualizujte server: Restartujte server z GPanel. Server automaticky kontroluje a aplikuje aktualizace ze Steamu při každém spuštění. Pokud server již běžel, když byla vydána aktualizace, musí být restartován pro stažení nové verze.
- Aktualizujte klienta: Ujistěte se, že všichni hráči aktualizovali svou hru přes Steam. Klikněte pravým tlačítkem na Abiotic Factor v knihovně Steamu, přejděte na Vlastnosti > Aktualizace a ujistěte se, že automatické aktualizace jsou povoleny.
- Vynuťte přeinstalaci: Pokud restart serveru neprovede aktualizaci, přejděte do Settings v GPanel a použijte možnost Reinstall Server. Tím se vynutí nové stažení všech serverových souborů.
Přihlášení do beta větví
Pokud na serveru provozujete beta nebo experimentální větev Abiotic Factor, všichni připojující se hráči se musí také přihlásit do stejné větve ve Steamu:
- Klikněte pravým tlačítkem na Abiotic Factor v knihovně Steamu.
- Přejděte na Properties > Betas.
- Vyberte stejnou větev, na které server běží (např.
experimentalnebostaging). - Počkejte, až se hra aktualizuje na beta verzi.
Tipy pro optimalizaci výkonu
Pokud váš server běží, ale zažívá špatný výkon, zkuste tyto optimalizace:
- Naplánujte pravidelné restarty: Restartujte server jednou denně (nebo minimálně každé 2-3 dny) pro vyčištění nahromaděného využití paměti a aplikování čekajících aktualizací.
- Snižte míru spawnu nepřátel: Nastavte
EnemySpawnRatena0.5nebo0.75vSandboxSettings.ini, pokud server bojuje s počty entit. - Vyčistěte svět: Odstraňte nepoužívané struktury, rozmístitelné objekty a odhozené předměty. Velké množství objektů ve světě zvyšuje zátěž zpracování serveru.
- Omezte počet hráčů: Pokud se výkon zhoršuje s více hráči, snižte
MAX_PLAYERSna počet, který server pohodlně zvládne. - Sledujte konzoli: Sledujte opakující se varovné zprávy v konzoli GPanel. Opakovaná varování o tick rate, paměti nebo limitech entit naznačují výkonnostní úzká místa.
Obecné kroky řešení problémů
Pokud žádná z výše uvedených sekcí neřeší váš konkrétní problém, zkuste tyto obecné kroky:
- Zkontrolujte konzoli a logy, zda neobsahují chybové zprávy. Nejnovější log soubor v
AbioticFactor/Saved/Logs/často obsahuje odpověď. - Restartujte server. Mnoho přechodných problémů se vyřeší čistým restartem.
- Přeinstalujte server z nastavení GPanel, pokud se problém objevil po aktualizaci nebo pokud mohou být soubory poškozené.
- Ověřte herní soubory na straně klienta přes Steam, pokud je problém specifický pro hráče.
- Zkontrolujte komunitu Abiotic Factor na Steamu, zda neobsahuje známé problémy a oznámení vývojářů o chybách nebo patchích.
Související články
- Průvodce nastavením serveru Abiotic Factor
- Jak najít IP adresu a port vašeho serveru
- Jak nahrávat soubory přes SFTP
- Začínáme s vaším novým serverem
Potřebujete pomoc?
Pokud máte stále problémy se serverem Abiotic Factor po vyzkoušení výše uvedených kroků, prosím otevřete tiket podpory a náš tým vám rád pomůže.