Krátce
Co znamená Předgenerování světa?
Předgenerování světa vytvoří chunky dopředu, ještě než je hráči navštíví. Tím se sníží lagy při objevování, létání elytrou nebo startu nové sezóny.
Je užitečné hlavně u větších survival serverů, modpacků a světů s náročným worldgenem.
Proč předgenerovat
Generování nových chunků je náročné na CPU i disk. Když ho spustí více hráčů najednou, může růst MSPT a klesat TPS. Předgenerování přesune tuto práci do plánované údržby.
U modpacků může být worldgen výrazně těžší než ve vanilla hře. Předgenerování proto bývá jedna z nejlepších prevencí lagů na začátku sezóny.
Doporučený postup
- Nejdřív udělejte zálohu světa.
- Nastavte rozumný world border podle velikosti komunity.
- Předgenerujte mimo herní špičku.
- Sledujte využití disku, CPU a MSPT během procesu.
Jak to využít v praxi
Předgenerování světa je dobré řešit podle naměřených dat, ne podle pocitu hráčů v chatu. Nejprve si ověřte, jestli jde o výkon serveru, síť, klientské FPS nebo konkrétní plugin/mod. Praktický postup je jednoduchý: sledujte TPS, MSPT, vytížení CPU, paměť a případně spusťte Spark ve chvíli, kdy se problém opravdu děje.
Na co si dát pozor
- Neměňte deset nastavení najednou. U výkonu serveru je lepší upravit jednu věc, chvíli měřit a teprve potom pokračovat.
- Rozlišujte krátký lag spike od dlouhodobě špatného výkonu. Jednorázový výkyv při záloze nebo generování světa se řeší jinak než trvale vysoké MSPT.
- Neberte RAM jako univerzální lék. U Minecraft serverů bývá často důležitější single-core výkon procesoru, množství entit, chunky a kvalita pluginů.
Časté otázky
Zvětší předgenerování svět na disku? +
Ano. Vygenerované chunky se uloží, takže svět zabere více místa.
Musím předgenerovat celý svět? +
Ne. Obvykle stačí rozumný radius podle plánované mapy a world borderu.
Pomůže předgenerování TPS? +
Pomůže hlavně s lagy při objevování nových chunků. Nevyřeší entity, pluginy ani slabý CPU obecně.