Barotrauma – Průvodce řešením problémů
Tento průvodce pokrývá běžné problémy, se kterými se můžete setkat při provozování dedikovaného serveru Barotrauma na Legion Hosting, spolu s postupnými řešeními. Pro úvodní nastavení serveru se podívejte na Průvodce nastavením dedikovaného serveru Barotrauma.
Než začnete řešit problémy: Zkontrolujte konzoli serveru v GPanel, zda neobsahuje chybové zprávy. Řádky obsahující
[ERROR] nebo Exception vás ve většině případů navedou na příčinu problému.
Obsah
- Ponorka se nenačítá / Server zamrzl při spouštění
- Konflikty módů a pády
- Server se nezobrazuje v prohlížeči serverů
- Časový limit připojení / Nelze se připojit přímo
- Uložení kampaně nenalezeno po restartu
- Lag serveru a problémy s výkonem
Ponorka se nenačítá / Server zamrzl při spouštění
Příznak: Server se spustí, ale hráči se nemohou připojit, nebo log serveru zobrazuje chybu o nenalezené ponorce.
Řešení
- Zkontrolujte přesný název: Atribut
Submarinev souboruserversettings.xmlmusí přesně odpovídat názvu souboru (bez přípony.sub), včetně velkých a malých písmen. NapříkladHumpbackje správně, alehumpbacknikoli. - Ověřte, že soubor existuje: Připojte se k serveru přes SFTP nebo správce souborů v GPanel a potvrďte, že soubor
.subse nachází ve složceSubmarines/. - Ponorka z Workshopu? Pokud ponorka pochází z Workshop módu, musí být nainstalována ve složce
LocalMods/a zaregistrována v nastavení serveru, než ji bude možné použít. Viz Průvodce instalací módů. - Otestujte s výchozí ponorkou: Přepněte na vestavěnou ponorku (např.
Humpback), abyste ověřili, že se server spouští správně. Pokud ano, problém je v souboru vlastní ponorky.
Konflikty módů a pády
Příznak: Server padá při spuštění, odpojuje hráče při připojení nebo konzole zobrazuje chyby odkazující na konkrétní ID obsahu.
Řešení
- Izolujte problémový mód: Deaktivujte všechny nedávno přidané módy a restartujte server. Pokud běží stabilně, aktivujte módy jeden po druhém a po každém restartujte, abyste našli konflikt.
- Nesouhlasí verze: Ujistěte se, že všechny soubory módů na serveru odpovídají verzím nainstalovaným na klientských počítačích. V případě pochybností módy znovu stáhněte a nahrajte. Viz Průvodce instalací módů pro postup aktualizace.
- Módy pouze pro klienta: Některé Workshop módy fungují pouze na straně klienta a neměly by být instalovány na server. Tuto informaci najdete na stránce módu ve Workshopu.
- Zkontrolujte log serveru: Otevřete konzoli v GPanel a hledejte řádky s
[ERROR]neboException. Obvykle odkazují na konkrétní mód nebo soubor obsahu způsobující pád.
Tip: Pokud používáte mnoho módů a nedaří se vám identifikovat konflikt, zkuste metodu binárního vyhledávání: deaktivujte vždy polovinu módů najednou místo jednoho po druhém. Tím problém zúžíte mnohem rychleji.
Server se nezobrazuje v prohlížeči serverů
Příznak: Váš server běží, ale nezobrazuje se v herním prohlížeči serverů.
Řešení
- Počkejte několik minut: Prohlížeč serverů Steam může trvat několik minut, než zobrazí nově spuštěný server. Nejprve zkuste přímé připojení, abyste ověřili, že je server dostupný.
- Ověřte, že je server plně spuštěn: Otevřete GPanel a potvrďte, že server je zobrazen jako spuštěný bez chyb v konzoli.
- Zkontrolujte query port: Hodnota
QueryPortv souboruserversettings.xmlmusí odpovídat query portu přiřazenému vaší službě. Správné přiřazení portu najdete na kartě Network v GPanel. - Ověřte přímým připojením: Zkuste se připojit přímo pomocí IP adresy serveru a hlavního portu (přiřazený port najdete na kartě Network v GPanel), abyste vyloučili problém specifický pro prohlížeč serverů.
Časový limit připojení / Nelze se připojit přímo
Příznak: Pokus o připojení přes přímé připojení skončí časovým limitem nebo chybou „připojení selhalo".
Řešení
- Ověřte svou IP adresu a port: Zkontrolujte kartu Network v GPanel pro IP adresu a port vašeho serveru. Viz Jak najít IP adresu a port serveru.
- Použijte správný port: Připojte se na hlavní herní port, nikoli na query port. Hlavní port je ten, který je v GPanel uveden jako primární.
- Potvrďte, že server běží: Zkontrolujte v GPanel, zda server nespadl nebo se nezastavil.
- Zkontrolujte serversettings.xml: Ujistěte se, že hodnota
Portv souboruserversettings.xmlodpovídá portu přiřazenému v GPanel. Pokud se liší, server se naváže na nesprávný port. - Firewall na vaší straně: Ve vzácných případech může vaše lokální síť nebo poskytovatel internetu blokovat odchozí UDP provoz na nestandardních portech. Zkuste se připojit z jiné sítě nebo použijte VPN pro otestování.
Uložení kampaně nenalezeno po restartu
Příznak: Po restartu serveru kampaň zmizela a hráči musí začít novou.
Řešení
- Ověřte, že soubory uložení existují: Připojte se přes SFTP a zkontrolujte, zda složka kampaně stále existuje v
Saves/Multiplayer/. - Zkontrolujte problémy s migrací: Pokud jste nedávno migrovali server nebo obnovili ze zálohy, ujistěte se, že složka s uloženými daty byla nahrána na správnou cestu uvnitř adresáře serveru Barotrauma.
- Nečisté vypnutí: Pokud byl server násilně ukončen (místo čistého zastavení přes GPanel), poslední stav uložení nemusel být zapsán. Vždy používejte tlačítko Stop v GPanel místo násilného ukončení procesu.
- Obnovení ze zálohy: Pokud jste si dříve zálohovali kampaň, zastavte server, nahrajte záložní složku do
Saves/Multiplayer/přes SFTP a spusťte server. Podrobné pokyny k zálohování a obnovení najdete v hlavním průvodci nastavením.
Lag serveru a problémy s výkonem
Příznak: Hráči zažívají rubber-banding, zpožděné vstupy nebo server přestává reagovat během hry.
Řešení
- Snižte počet hráčů: Snižte hodnotu
MaxPlayersv souboruserversettings.xml, pokud váš serverový plán nemá dostatek prostředků pro aktuální počet hráčů. - Snižte počet módů: Některé módy, zejména ty přidávající mnoho nových tvorů nebo složitých systémů, výrazně zvyšují spotřebu prostředků serveru. Odstraňte nepodstatné módy.
- Zkontrolujte prostředky serveru: V GPanel sledujte využití CPU a paměti. Pokud se trvale pohybujete blízko limitu, zvažte upgrade serverového plánu.
- Restartujte server: Dlouhodobě běžící relace mohou hromadit spotřebu paměti. Plánovaný restart mezi herními sezeními může pomoci udržet výkon.
Související články
- Průvodce nastavením dedikovaného serveru Barotrauma
- Průvodce instalací módů Barotrauma
- Jak najít IP adresu a port serveru
- Jak nahrávat soubory přes SFTP
Stále máte potíže? Otevřete tiket podpory na legionhosting.net/submitticket.php a uveďte název svého serveru, chybové zprávy z konzole GPanel a kroky, které jste již vyzkoušeli.