Eternyx Logo

Jak odstranit Lagy na vašem Minecraft serveru (návod)

Kompletní návod, jak optimalizovat Minecraft server. Tipy na pluginy, mody, úpravu konfigurace a další způsoby, jak snížit lagy.

Skin autora Tomáš Tomáš
Jak odstranit Lagy na vašem Minecraft serveru (návod)

Proč se seká můj Minecraft server?

Minecraft server může běžet pomalu z několika důvodů. Nejčastěji kvůli špatné optimalizaci, nevhodným pluginům nebo modům, případně nesprávnému nastavení serveru.

V tomto návodu se podíváme na nejčastější příčiny lagů a ukážeme si, jak je efektivně řešit. Na konci byste měli přesně vědět, jak optimalizovat svůj server, ať už používáte Vanilla, Paper nebo Fabric, a výrazně tak snížit lagy a zlepšit celkový výkon.

Ověřené rady:

Pravidelné restarty

Pravidelné restarty serveru pomáhají uvolnit RAM, odstranit chyby vzniklé během běhu a celkově server „osvěžit“.

Doporučujeme provádět alespoň 1 restart denně, ideálně v době, kdy na serveru není žádný hráč.

Žádné zbytečné pluginy nebo mody

Pečlivě si projděte seznam všech pluginů a modů a u každého si položte otázku: opravdu ho potřebuji?

Každý plugin nebo mod zatěžuje server, takže čím méně jich máte, tím lepší výkon můžete očekávat.

TIP: Pluginy jako ClearLag, které pravidelně mažou itemy na zemi, často ve skutečnosti výkon spíše zhoršují, než aby pomáhaly.

Optimalizace Vanilla serveru

Pokud používáte “Vanilla” (tedy bez modifikací) Minecraft server existuje několik klíčových nastavení, která můžete změnit:

Vyhněte se velkým farmám

farmy ktere obsahuju velke mznostva mobov alebo redstonu mozu zorsovat vykon, ak ich uz potrebujete postavit odporucame ich postavit mimo vasej zakladne, teda aby boli nacitane len ked ich potrebujete a nie 24/7

Optimalizace Vanilla serveru

Pokud používáte “vanilla” tedy server bez modifikaci Minecraft server existuje několik klíčových nastavení, která můžete změnit:

Nastavení v server.properties

  • view-distance – Určuje počet chunků, které server načítá kolem hráče.
    👉 Doporučená hodnota: 6–8
    (nižší hodnota = lepší výkon, ale menší dohlednost)
  • simulation-distance – Určuje, na jakou vzdálenost se počítají entity (mobové, redstone, farmy).
    👉 Doporučená hodnota: 4–6
    (nižší hodnota výrazně zlepšuje výkon)
  • sync-chunk-writes - Pokud je nastaveno na false, server ukládá chunky na více vláknech.
    👉 Doporučení: nastavit na false
    (lepší výkon při ukládání světa)

Optimalizace serveru s Fabric

Pokud váš server běží na serverovém softwaru Fabric, otevírá se vám více možností optimalizace. Především díky modům, které zachovávají vanilla mechaniky, ale výrazně zlepšují výkon serveru.

Klíčové mody pro optimalizaci

Fabric mody pro optimalizaci Minecraft serveru

  • Lithium – Optimalizuje fyziku, AI mobů a další výpočty serveru.
  • FerriteCore – Snižuje využití RAM paměti.
  • Chunky – Umožňuje předgenerovat svět pro rychlejší načítání.
  • Spark – Analyzuje výkon serveru, pomáhá najít a odstranit lagy způsobené entitami.

Pokud chcete podrobnější návod, jak tyto mody nainstalovat na SMP server, podívejte se na Návod Jak vytvořit vanilla SMP Server v Minecraftu

Také nezapomeňte správně nastavit view-distance a simulation-distance.

Optimalizace Spigot/Paper serveru

Spigot a Paper patří mezi nejlepší volby pro provoz Minecraft serveru díky své vestavěné optimalizaci a široké podpoře pluginů. Oproti Vanilla serveru nabízejí výrazně lepší výkon a více možností nastavení.

Jak jsme už zmiňovali, i když existuje mnoho tzv. "optimalizačních pluginů", ve většině případů mohou výkon spíše zhoršit než zlepšit.

Proto doporučujeme zaměřit se především na:

  • správné nastavení konfigurace (paper.yml, spigot.yml)
  • omezení zbytečných pluginů

Nastavení v bukkit.yml

Snížení spawn limitů může výrazně pomoct se snížením lagů, protože server nebude muset zpracovávat tolik entit najednou. Je ale potřeba počítat s tím, že tím zároveň snížíte efektivitu různých mob farem (mobtrapek).

spawn-limits:
  monsters: 20
  animals: 5
  water-animals: 2
  water-ambient: 2
  water-underground-creature: 3
  axolotls: 3
  ambient: 1

Nastavení v spigot.yml

Pokud máte problémy s výkonem, doporučujeme upravit výchozí hodnoty v souboru spigot.yml. Tyto změny mohou výrazně snížit lagy, je ale potřeba počítat s tím, že ovlivní chování některých herních mechanik, zejména mobů a mob farem.

Například:

  • mobové se mohou "aktivovat" až na kratší vzdálenost
  • některé farmy nemusí fungovat tak efektivně, pokud hráč stojí dál
  • entity se mohou přestat hýbat nebo reagovat, pokud jsou mimo nastavený range
# Vzdálenost v blocích, ze které budou entity viditelné.
entity-tracking-range:
  players: 48
  animals: 48
  monsters: 48
  misc: 32
  other: 64

# Maximální vzdálenost od hráče, při které se entita bude hýbat.
entity-activation-range:
  animals: 16a
  monsters: 24
  raiders: 48
  misc: 8
  water: 8
  villagers: 16
  flying-monsters: 48

Nastavení v paper.yml

Soubor paper.yml obsahuje pokročilejší optimalizační možnosti, které vám dávají větší kontrolu nad tím, jak server zpracovává entity, redstone nebo hoppery.

use-faster-eigencraft-redstone: true # Zlepšuje výkon Redstone obvodů

# Vzdálenost, ve které se entity začnou despawnovat
despawn-ranges:
        hard: 72
        soft: 30
      axolotls:
        hard: 72
        soft: 30
      creature:
        hard: 72
        soft: 30
      misc:
        hard: 72
        soft: 30
      monster:
        hard: 72
        soft: 30
      undergroundwatercreature:
        hard: 72
        soft: 30
      waterambient:
        hard: 72
        soft: 30
      watercreature:
        hard: 72

max-entity-collisions: 2 # Snižuje lagy z kolizí entit

Další doporučení pro Paper/Spigot servery

  • Purpur – Nadstavba Paperu, lepší optimalizace
  • FarmLimiter (pro větší servery) – Snižuje počet entit ve farmách
  • Spark – Umožňuje detailní analýzu výkonu serveru a identifikaci problémových entit
  • Chunky – Předgeneruje chunky a zlepšuje výkon při načítání světa

Jak změřit, jak moc se seká váš Minecraft server?

Tento příkaz vám zobrazí hodnotu TPS (ticks per second). Minecraft server běží ideálně na 20 ticků za sekundu – pokud vidíte hodnotu 20, server běží plynule bez lagů.

Pokud je hodnota nižší, server už nestíhá zpracovávat všechny výpočty včas a začínají se objevovat lagy.

Jak číst TPS Minecraft serveru:

TPSStav serveru
20Ideální výkon, žádné lagy
18–20Mírné zatížení, většinou bez problémů
15–18Znatelné lagy
pod 15Výrazné lagy, server nestíhá

Shrnutí: jak odstranit lagy na Minecraft serveru

Lagy na Minecraft serveru mají téměř vždy konkrétní příčinu,ať už jde o špatné nastavení, příliš mnoho entit nebo nevhodné pluginy či mody. Dobrou zprávou je, že většinu těchto problémů lze** poměrně snadno vyřešit** správnou optimalizací.

Největší rozdíl obvykle udělají úpravy konfigurace, omezení zbytečných pluginů a kontrola herních mechanik, které zatěžují server.

Pokud si nejste jistí, kde začít, zaměřte se nejdříve na základní věci: view-distance, entity, farmy a analýzu výkonu pomocí nástrojů jako Spark.

Každý server je jiný, takže ideální nastavení se může lišit. Důležité je postupně testovat změny a sledovat, co má na výkon největší dopad.

Hostujte svůj Minecraft server

Spusťte si vlastní Minecraft server během několika vteřin. Servery od 67 Kč měsíčně s českou podporou.

Zobrazit balíčky