Tento průvodce pokrývá běžné problémy a řešení pro dedikované servery Nightingale hostované u Legion Hosting, včetně pádů, problémů s připojením, optimalizace výkonu a obnovy uložených dat. Pro úvodní nastavení a konfiguraci serveru viz Průvodce nastavením serveru Nightingale.
Pády serveru
Pády serveru mohou mít více příčin. Začněte kontrolou konzole GPanel pro chybový výstup a poté projděte následující běžné příčiny.
Kontrola logů
- V GPanel přejděte na záložku Console a posuňte se nahoru, abyste našli chybové zprávy, které se objevily před pádem.
- Zkontrolujte soubory logů serveru přes záložku Files. Hledejte adresář
LogsneboSaved/Logsobsahující soubory logů s časovým razítkem. - Nejnovější soubor logu bude obsahovat podrobnosti o pádu, zásobníky volání a chybové zprávy, které pomohou identifikovat příčinu.
Nedostatek paměti
- Nightingale může být náročný na paměť, zejména s mnoha prozkoumanými říšemi a postavenými stavbami.
- Zkontrolujte grafy využití zdrojů v GPanel a zjistěte, zda server dosahuje svého limitu RAM.
- Pokud je paměť trvale na maximu, zvažte upgrade svého serverového plánu. Otevřete ticket podpory pro projednání možností.
- Snížení
MaxPlayersmůže snížit využití paměti, protože data každého hráče a načtené oblasti spotřebovávají další RAM.
Kompatibilita Proton/Wine (Linuxové servery)
Dedikovaný server Nightingale může běžet pod Proton nebo Wine na hostingu založeném na Linuxu. Problémy s kompatibilitou mohou způsobit pády nebo neočekávané chování.
- Zkontrolujte konzoli na chybové zprávy související s Proton při spuštění.
- Pokud server spadne ihned po spuštění s chybami kompatibility, otevřete ticket podpory, aby náš tým mohl zkontrolovat konfiguraci Proton.
- Některé aktualizace hry mohou dočasně narušit kompatibilitu s Proton, dokud nebude aktualizována vrstva kompatibility.
Poškozená uložená data
- Pokud server padá během načítání světa, uložená data mohou být poškozená.
- Zkuste obnovit ze zálohy (viz sekce Obnova uložených dat níže).
- Pokud není k dispozici žádná záloha, možná budete muset smazat adresář s uloženými daty a začít nový svět.
Pád při spuštění po aktualizaci
- Aktualizace hry mohou někdy zavést chyby, které ovlivňují dedikované servery.
- Zkontrolujte oficiální komunitní kanály Nightingale (Steam fóra, Discord) ohledně známých problémů s nejnovější aktualizací.
- Zkuste server restartovat — některé problémy související s aktualizací se vyřeší po čistém restartu.
- Pokud pád přetrvává, otevřete ticket podpory s chybovými zprávami z konzole.
Problémy s připojením
Pokud se hráči nemohou připojit k vašemu serveru, projděte tyto běžné příčiny:
Server není plně spuštěn
- Ověřte, že server je online a plně spuštěn v GPanel. Konzole by měla zobrazit zprávu indikující, že server je připraven na připojení.
- Pokud je server zaseknutý ve stavu načítání nebo se restartuje ve smyčce, zkontrolujte konzoli na chyby.
Nesoulad verzí
- Server a všichni připojující se hráči musí mít spuštěnou stejnou verzi Nightingale.
- Když se hra aktualizuje, restartujte server, aby SteamCMD stáhl nejnovější verzi.
- Hráči by měli aktualizovat svou hru přes Steam před pokusem o připojení.
- Konzole může zobrazit informace o verzi při spuštění — porovnejte je s verzí klienta.
Nesprávná IP nebo port
- Potvrďte, že hráč používá správnou IP adresu a port ze záložky Network v GPanel.
- Viz Jak najít IP adresu a port vašeho serveru pro podrobné pokyny.
- Ujistěte se, že se hráč připojuje na herní port, ne na query port.
Problémy s heslem
- Pokud má server nastavené heslo, ujistěte se, že ho hráč zadává správně (hesla rozlišují velká a malá písmena).
- Pro odstranění hesla vymažte spouštěcí proměnnou
PASSWORDa restartujte server.
Server je plný
- Pokud server dosáhl maximálního limitu hráčů, další hráči se nemohou připojit, dokud se někdo neodpojí.
- Zvyšte
MAX_PLAYERv záložce Startup, pokud potřebujete více slotů (může vyžadovat více serverových zdrojů). Upozorňujeme, že zvýšení nad 6 není podporováno.
Firewall a konfigurace portů
- Na Legion Hosting jsou firewall a přidělení portů řešeny automaticky přes GPanel. Neměli byste potřebovat ručně konfigurovat pravidla firewallu.
- Pokud máte podezření na problém s portem, ověřte, že port zobrazený v záložce Network v GPanel odpovídá tomu, na čem server naslouchá ve výstupu konzole.
- Pokud se hráči za restriktivními sítěmi (firemní, školní) nemohou připojit, možná budou muset použít VPN.
Problémy s výkonem
Pokud hráči zaznamenávají lag, rubber-banding nebo server reaguje pomalu, vyzkoušejte následující optimalizace:
Příliš mnoho hráčů
- Nightingale je navržen pro menší skupiny hráčů. Výkon se zhoršuje s rostoucím počtem hráčů.
- Pokud zaznamenáváte lag s mnoha hráči, zvažte snížení
MAX_PLAYERv záložce Startup. - Každý další hráč přidává zátěž pro data postavy, načtené části říší a síťovou synchronizaci.
Složitost říší
- Velké stavby a rozsáhle upravené říše zvyšují výpočetní zátěž serveru.
- Pokud konkrétní říše způsobuje lag při vstupu, stavby v té říši mohou být příliš složité.
- Povzbuzujte hráče, aby udržovali stavby v rozumných velikostech a vyhýbali se nadměrně složitým konstrukcím.
Využití zdrojů
- Zkontrolujte grafy využití zdrojů v GPanel pro spotřebu CPU a RAM.
- Pokud je CPU trvale nad 90 %, server je přetížený. Snižte počet hráčů nebo zvažte upgrade plánu.
- Pokud je využití RAM blízko limitu, server může začít swapovat na disk, což způsobuje výrazné poklesy výkonu.
- Kontaktujte podporu prostřednictvím ticketu podpory pro projednání upgradu, pokud jsou limity zdrojů trvale překračovány.
Poškození a obnova uložených dat
K poškození uložených dat může dojít kvůli pádům, výpadkům napájení nebo chybám. Zde je návod, jak diagnostikovat a obnovit data.
Příznaky poškození
- Server padá během načítání světa s chybami čtení souborů.
- Hráči se objevují na neočekávaných místech nebo s chybějícím inventářem.
- Postavené stavby nebo prozkoumané říše chybí po restartu.
- Konzole zobrazuje chyby o neplatných nebo nečitelných uložených datech.
Obnova ze zálohy
- Zastavte server v GPanel.
- Přejděte do adresáře uložených dat přes záložku Files.
- Přejmenujte aktuální (poškozený) adresář uložených dat na něco jako
SaveBackup_corrupted, abyste mohli později případně pokusit o obnovu. - Nahrajte záložní soubory uložených dat do původní cesty adresáře.
- Spusťte server. Měl by načíst obnovená uložená data.
Prevence poškození
- Vytvářejte pravidelné zálohy, zejména před aktualizacemi hry.
- Vždy zastavte server čistě přes GPanel místo toho, aby spadl nebo byl násilně zastaven.
- Vyhněte se ruční editaci souborů uložených dat, pokud přesně nevíte, co děláte.
- Nastavte naplánované restarty v GPanel pro periodické uložení a čistý restart, čímž snížíte okno pro poškození.
Aktualizace hry narušující server
Nightingale je aktivně vyvíjená hra a aktualizace mohou příležitostně způsobit problémy s dedikovanými servery.
Po aktualizaci
- Restartujte server v GPanel. SteamCMD automaticky stáhne nejnovější soubory serveru.
- Pokud se server po aktualizaci nespustí, zkontrolujte konzoli na nové chybové zprávy.
- Prohlédněte si poznámky k patchi pro případné změny v konfiguraci serveru nebo nové požadavky.
- Některé aktualizace mohou změnit formáty konfiguračních souborů nebo přidat nová povinná nastavení. Porovnejte svou existující konfiguraci s případnými ukázkovými konfiguracemi poskytnutými vývojáři.
Vrácení zpět není možné
- SteamCMD vždy instaluje nejnovější verzi. Na serveru nelze vrátit na předchozí verzi hry.
- Hráči musí také aktualizovat své klienty, aby odpovídali verzi serveru.
- Pokud aktualizace zavede kritické chyby, sledujte oficiální kanály Nightingale pro hotfixy, které jsou obvykle vydávány rychle.
Administrátorské a hostitelské ovládání
Administrátorské a hostitelské ovládání Nightingale umožňuje operátorovi serveru spravovat hráče a svět.
Dostupné ovládání
- Vyhodit hráče — Odstraňte rušivé hráče ze serveru.
- Zablokovat hráče — Trvale zabraňte konkrétním hráčům v připojení.
- Heslo serveru — Nastavte nebo změňte heslo serveru kdykoliv prostřednictvím spouštěcích proměnných v GPanel.
- Administrátorské příkazy — Zkontrolujte konzoli a dokumentaci hry pro dostupné serverové příkazy. Ty se mohou měnit s aktualizacemi.
Rychlý přehled: Běžné problémy
| Problém | Pravděpodobná příčina | Řešení |
|---|---|---|
| Server padá při spuštění | Poškozená uložená data nebo selhání aktualizace | Zkontrolujte logy, obnovte zálohu nebo smažte uložená data pro nový svět |
| Hráči nemohou najít server v prohlížeči | Server není plně spuštěn nebo problém s query portem | Počkejte na plné spuštění, použijte přímé připojení jako zálohu |
| Hráčům se zobrazí "nesoulad verzí" | Server nebo klient není aktualizován | Restartujte server (spustí aktualizaci SteamCMD), aktualizujte klienta |
| Silný lag pro všechny hráče | Server je přetížený (CPU/RAM) | Snižte MaxPlayers, zkontrolujte využití zdrojů, zvažte upgrade |
| Lag pouze v konkrétní říši | Složité stavby v dané říši | Zjednodušte stavby nebo se vyhněte dané říši |
| Chybí postup/stavby hráčů | Poškození uložených dat nebo načtena špatná uložená data | Obnovte ze zálohy |
| Server se při každém spuštění zasekne na stahování | Problém s validací SteamCMD | Otevřete ticket podpory |
Související články
- Průvodce nastavením serveru Nightingale — Úvodní nastavení, konfigurace a pokyny k připojení
- Jak najít IP adresu a port vašeho serveru
- Jak nahrát soubory přes SFTP
- Průvodce spuštěním serveru — Obecný průvodce spuštěním jakéhokoli herního serveru na Legion Hosting
Potřebujete další pomoc?
Pokud i nadále zaznamenáváte problémy se svým serverem Nightingale, náš tým podpory je připraven vám pomoci. Otevřete ticket na legionhosting.net/submitticket.php s vaší IP adresou serveru, popisem problému a případnými relevantními chybovými zprávami z konzole GPanel.