Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Návody
Nastavení a správa tvého serveru

Jak opravit lagy na Minecraft serveru

P700

Pokud provozujete Minecraft server, jednou z nejvíce frustrujících věcí jsou lagy. Tento článek vám ukáže několik způsobů, jak opravit lagující Minecraft server a optimalizovat jeho výkon.

Pro zjištění typu lagu, se kterým se potýkáte, si můžete přečíst tento článek.

 

Odstraňte tick/lag stroje

Redstone stroje jsou skvělé pro tvorbu téměř čehokoliv v Minecraftu. Pokud jich ale máte příliš mnoho, sníží se TPS a způsobí lagy všem hráčům. Omezte počet těchto strojů a nainstalujte pluginy proti redstone lagům, například ClearLagg, které pomáhají snižovat lagy způsobené redstone mechanismy. Vyhněte se také příliš mnoha automatickým farmám, mob grinderům a dalším složitým redstone konstrukcím. Vždy zajistěte možnost vypnutí strojů a farem, aby neběžely neustále a nezatěžovaly serverové zdroje.

 

Předgenerujte svět

Předgenerování světa je zásadní krok pro odstranění lagů. Nejlepší je to udělat jako první. Plugin Chunky je skvělý nástroj pro předgenerování světa. Stačí nainstalovat plugin a spustit tyto příkazy:

/chunky radius 5000

následované /chunky start

Tímto předgenerujete okruh 5 000 bloků kolem spawn pointu. Server během procesu může výrazně lagovat, ale po dokončení se výkon výrazně zlepší. Poloměr můžete zvýšit dle potřeby, doporučuje se však držet pod 20 000 bloků.

 

Optimalizujte konfigurační soubory

Úprava Paper.yml a dalších konfiguračních souborů může výrazně zlepšit výkon serveru. Zaměřte se hlavně na soubory Bukkit.yml, Paper-world-defaults.yml a Spigot.yml. Níže najdete doporučená nastavení pro nejlepší výkon s minimálním dopadem na hratelnost.

 

Bukkit.yml

spawn-limits:
  monsters: 50
  animals: 8
  water-animals: 7
  water-ambient: 10
  water-underground-creature: 5
  ambient: 1
chunk-gc:
  period-in-ticks: 400
ticks-per:
  animal-spawns: 400
  monster-spawns: 5
  water-spawns: 11
  water-ambient-spawns: 21
  water-underground-creature-spawns: 11
  ambient-spawns: 31
  autosave: 6000

 

Spigot.yml

  save-user-cache-on-stop-only: true
    max-tick-time:
      tile: 10
      entity: 20
    mob-spawn-range: 6
    entity-activation-range:
      animals: 16
      monsters: 24
      raiders: 48
      misc: 8
      water: 16
      villagers: 24
      flying-monsters: 24
    merge-radius:
      exp: 4.0
      item: 6.0
    tick-inactive-villagers: false
   nerf-spawner-mobs: true
   arrow-despawn-rate: 300
   trident-despawn-rate: 300

 

Paper-world-defaults.yml

   max-auto-save-chunks-per-tick: 6
   optimize-explosions: true
   disable-chest-cat-detection: true
   max-entity-collisions: 2
  container-update: 3
  grass-spread: 4
  mob-spawner: 3
    despawn-ranges (in 1.18+, use this setting for all despawn ranges.)
      soft: 28
      hard: 96
    hopper:
      cooldown-when-full: true
      disable-move-event: true
    non-player-arrow-despawn-rate: default
    creative-arrow-despawn-rate: default
   prevent-moving-into-unloaded-chunks: true
  redstone-implementation: EIGENCRAFT
  armor-stands:
    do-collision-entity-lookups: false
    tick: false
    per-player-mob-spawns: true
    alt-item-despawn-rate:
      enabled: true
      items:
        COBBLESTONE: 300
        NETHERRACK: 300
        SAND: 300
        DIRT: 300
        GRAVEL: 300
    anti-xray:
      enabled: false
      engine-mode: 2

 

Používejte pluginy

Pluginy mohou výrazně snížit lagy na vašem Minecraft serveru. Zde je několik nejdoporučovanějších pluginů pro snížení lagů:

ClearLagg 
ClearLagg je plugin navržený pro odstranění lagů způsobených entitami jako jsou předměty, mobové a další. Umí také odstraňovat entity podle stáří, typu nebo vzdálenosti od hráčů.

Limit Pillagers
Tento plugin omezuje počet Pillagerů, kteří se mohou spawnovat v určitém okruhu kolem hráčů. To pomáhá snížit lagy způsobené jejich přemnožením.

Village Optimiser
Village Optimiser je plugin, který optimalizuje mechaniky vesnic a snižuje lagy. Obsahuje vylepšené hledání cesty vesničanů, optimalizované spawnování golemů a další funkce.

MergedMobs 
MergedMobs je prémiový plugin, který slučuje moby v určitém okruhu a tím snižuje lagy. Spojuje více mobů do jedné entity, čímž snižuje jejich počet na serveru.

Entity Tracker Fixer 
Entity Tracker Fixer opravuje chybu v Minecraftu, kdy jsou entity sledovány i na velkou vzdálenost od hráčů. To může způsobovat lagy a tento plugin problém řeší.

Farm Limiter 
Farm Limiter je prémiový plugin, který omezuje počet farem a spawnerů, které mohou hráči umístit. Pomáhá tak snižovat lagy způsobené příliš mnoha farmami.

Mob Farm Manager 
Mob Farm Manager je prémiový plugin, který optimalizuje mob farmy pro snížení lagů. Obsahuje vylepšené spawnování mobů, optimalizované hledání cesty a další funkce.

Lag Assist
Lag Assist je prémiový plugin, který optimalizuje různé aspekty hry pro snížení lagů. Obsahuje vylepšené načítání chunků, optimalizované zpracování entit a další.

Spark
Spark je plugin, který pomáhá optimalizovat výkon serveru. Nabízí lepší garbage collection, vylepšené načítání chunků a další funkce.

StackMob
StackMob snižuje lagy tím, že skládá moby na sebe. Tím se snižuje počet entit na serveru a zlepšuje se výkon.

Armor Stand
Armor Stand-Limiter je plugin, který omezuje počet armor standů, které mohou hráči umístit. To pomáhá snižovat lagy způsobené jejich přebytkem.

 

Přejděte na PaperMC nebo jeho forky

Pokud provozujete Vanilla Minecraft server, možná si myslíte, že lagy nehrozí. Bohužel základní hra nenabízí mnoho možností optimalizace a může být velmi náročná na výkon. Novější verze jako 1.19+ jsou ještě náročnější. Přechod na PaperMC nebo jeho forky jako Purpur nebo Airplane výrazně zlepší výkon vašeho serveru.

 

Závěr

Optimalizace Minecraft serveru je klíčová pro předcházení lagům. Odstraněním tick/lag strojů, předgenerováním světa, úpravou konfigurací, použitím pluginů a přechodem na Paper nebo jeho forky můžete výrazně zlepšit výkon serveru a zajistit hráčům plynulý zážitek bez lagů.