Valheim a lagy
Proč se Valheim laguje, i když server běží dobře? Vysvětlení chunk ownership
Ve Valheimu nemusí o plynulosti hry rozhodovat jen výkon serveru. Část dění v okolí hráčů zpracovávají také jejich počítače. Proto se může stát, že server běží bez potíží, ale hráčům se nepřátelé pohybují trhaně nebo interakce reagují se zpožděním.
Za tím stojí mechanismus označovaný jako chunk ownership: hra přiděluje odpovědnost za objekty v určité oblasti jednomu z přítomných hráčů.
Jak to funguje
Herní svět je rozdělený na menší oblasti. Když se v některé oblasti pohybuje více hráčů, jeden z jejich klientů se stane vlastníkem části objektů a jejich stavu. Výsledky se pak synchronizují s ostatními hráči přes dedikovaný server.
Server se dál stará o společný svět a předávání dat. Neznamená to však, že sám zpracovává úplně všechno, co se kolem hráčů děje. Který hráč je právě vlastníkem, hra běžně nezobrazuje a vlastnictví se může během hraní změnit.
Jak se problém projeví
Pokud má hráč, který zrovna zpracovává dění v oblasti, nestabilní připojení nebo jeho počítač nestíhá, mohou zpoždění pocítit i ostatní. Typickými projevy jsou:
- nepřátelé se pohybují trhaně nebo náhle mění polohu;
- truhly a další objekty reagují se zpožděním;
- souboje a stavění působí nesynchronizovaně.
Podobné příznaky ale mohou mít i jiné příčiny. Samotný lag tedy ještě nedokazuje, že je problém právě ve vlastníkovi oblasti.
Co vyzkoušet při lagování
- Zkontrolujte připojení k serveru. Spusťte průběžný ping na IP adresu serveru a sledujte, zda jsou odezvy stabilní a nedochází ke ztrátě paketů. Při připojení z Česka k blízkému českému serveru je příjemných přibližně 10–20 ms. Důležitější než samotné číslo jsou ale výrazné výkyvy a ztracené pakety. Ve Windows použijte
ping -t IP_ADRESA_SERVERU, v Linuxuping IP_ADRESA_SERVERU. - Zjistěte, zda problém nastává jen v jedné oblasti. Pokud hra jinde běží plynule, zaměřte se na hráče a stavby v místě, kde se lag projevuje.
- Nechte ostatní hráče oblast opustit a postupně se vracet. Tak lze vypozorovat, zda se potíže pojí s přítomností konkrétního hráče.
- Zkuste do oblasti přijít jako první s hráčem, který má stabilní připojení. Pořadí příchodu může ovlivnit přidělení vlastnictví. Berte to jako diagnostický pokus, nikoli jako trvalé nastavení.
- Prověřte i další možné příčiny: vytížení počítačů hráčů, velké množství objektů v základně a případné mody.
Stručně: Dedikovaný server ve Valheimu není jediný počítač, který ovlivňuje dění ve světě. Když laguje určitá oblast, vyplatí se vedle serveru prověřit i hráče, kteří se v ní právě nacházejí.
Je návod nejasný nebo potřebuješ další pomoc?
Hostuješ u FakaHeda.eu? Využij náš Discord technické podpory!