Nastavení a správa tvého serveru
Jak opravit lagy na Minecraft serveru

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ů.
Začni s
Minecraft Serverem
Chceš si vytvořit vlastní Minecraft server? Zabere to jen pár minut.