A szervered beállítása és kezelése
Hogyan szüntesd meg a laggot a Minecraft szervereden

Ha Minecraft szervert üzemeltetsz, az egyik legidegesítőbb probléma a lagg. Ez a cikk több módszert is bemutat, hogyan szüntetheted meg a laggot és hogyan optimalizálhatod a szerver teljesítményét.
Ebben a cikkben megtalálod, hogyan azonosíthatod a lagg típusát, amellyel találkozol.
Tick/Lagg gépek eltávolítása
A Redstone gépek nagyszerűek szinte bármi megalkotásához a Minecraftban. Azonban túl sok ilyen gép jelentősen csökkentheti a TPS-t és laggot okozhat minden játékos számára. Ennek elkerüléséhez korlátozd a gépek számát, és telepíts olyan anti-redstone-lag plugineket, mint a ClearLagg, amely segít csökkenteni a redstone gépek által okozott laggot. Emellett kerüld a túl sok automatizált farmot, mob grinder-t vagy bármilyen összetett redstone mechanikát. Mindig legyen lehetőség a gépek és farmok kikapcsolására, hogy ne fussanak folyamatosan és ne terheljék a szervered erőforrásait.
Világ előregenerálása
A világ előregenerálása kulcsfontosságú a lagg megszüntetéséhez. Ezt érdemes már a kezdetekben elvégezni. A Chunky plugin kiváló eszköz a világ előregenerálásához. Csak telepítsd a plugint és futtasd a következő parancsokat:
/chunky radius 5000
majd ezt követően /chunky start
Ez egy 5 000 blokkos sugarú területet generál le a világ spawnja körül. A folyamat alatt a szerver erősen laggolhat, de utána jelentősen javul a teljesítmény. A sugarat bármennyire növelheted, de javasolt 20 000 blokknál kisebb tartományban tartani.
Konfigurációs fájlok optimalizálása
A Paper.yml és más konfigurációs fájlok szerkesztése jelentősen javíthatja a szerver teljesítményét. A legfontosabb fájlok, amelyeket érdemes módosítani: Bukkit.yml, Paper-world-defaults.yml és Spigot.yml. Az alábbi beállításokat érdemes változtatni a legjobb teljesítmény érdekében, minimális játékmenetbeli hatással.
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
Pluginok használata
A pluginok jelentősen csökkenthetik a laggot a Minecraft szervereden. Az alábbiak a legajánlottabb pluginok lagg csökkentésére:
ClearLagg
A ClearLagg egy plugin, amely az entitások (tárgyak, mobok stb.) által okozott laggot távolítja el. Különböző feltételek alapján is eltávolíthat entitásokat, mint életkor, típus vagy játékosoktól való távolság.
Limit Pillagers
Ez a plugin korlátozza a Pillagerek számát, amelyek egy adott sugarú körben spawnolhatnak a játékosok közelében. Ez segíthet csökkenteni a szerver laggot, amit túl sok Pillager okoz.
Village Optimiser
A Village Optimiser optimalizálja a falusi mechanikákat a lagg csökkentésére. Funkciói közé tartozik a falusiak útvonal-keresésének javítása, a vasgólem spawn optimalizálása és még sok más.
MergedMobs
A MergedMobs egy prémium plugin, amely összevonja a mobokat egy adott sugarúban a lagg csökkentése érdekében. Több mobot egyetlen entitássá egyesít, így csökken az entitások száma a szerveren.
Entity Tracker Fixer
Az Entity Tracker Fixer egy plugin, amely kijavít egy hibát a Minecraftban, amikor az entitásokat akkor is követi a szerver, ha a játékosok már messze vannak. Ez laggot okozhat, és a plugin segít ezt megszüntetni.
Farm Limiter
A Farm Limiter egy prémium plugin, amely korlátozza a farmok és spawner-ek számát, amelyeket a játékosok elhelyezhetnek a szerveren. Ez segíthet csökkenteni a farmok által okozott laggot.
Mob Farm Manager
A Mob Farm Manager egy prémium plugin, amely optimalizálja a mob farmokat a lagg csökkentésére. Funkciói közé tartozik a mob spawn optimalizálása, útvonal-keresés javítása és még sok más.
Lag Assist
A Lag Assist egy prémium plugin, amely a játék több aspektusát is optimalizálja a lagg csökkentésére. Funkciói közé tartozik a chunk betöltés javítása, az entitások kezelésének optimalizálása és még sok más.
Spark
A Spark egy plugin, amely segít optimalizálni a szerver teljesítményét. Funkciói közé tartozik a jobb szemétszedés (garbage collection), optimalizált chunk betöltés és még sok más.
StackMob
A StackMob egy plugin, amely úgy csökkenti a laggot, hogy a mobokat egymásra "stackeli". Ez csökkenti az entitások számát a szerveren, így javítva a teljesítményt.
Armor Stand
Az Armor Stand-Limiter egy plugin, amely korlátozza a játékosok által elhelyezhető armor standek számát a szerveren. Ez segíthet csökkenteni a túl sok armor stand által okozott laggot.
Váltás PaperMC-re vagy forkjaira
Ha Vanilla Minecraft szervert futtatsz, azt gondolhatod, hogy nem lesz lagg. Sajnos az alapjáték kevés optimalizálási lehetőséget ad, és emiatt gyakran laggolhat. Az újabb frissítések, mint a 1.19+, sokkal erőforrásigényesebbek lettek. A PaperMC-re való váltás vagy valamelyik forkja, mint a Purpur vagy Airplane drasztikusan javíthatja a teljesítményt.
Összegzés
A Minecraft szerver optimalizálása kulcsfontosságú a lagg megelőzésében. Ha eltávolítod a tick/lagg gépeket, előregenerálod a világot, optimalizálod a konfigurációs fájlokat, pluginokat használsz és Paper-re vagy annak forkjaira váltasz, jelentősen javíthatod a szerver teljesítményét és laggmentes játékélményt biztosíthatsz a játékosaidnak.
Kezdd el egy
Minecraft Szerver
Saját Minecraft-szervert szeretnél létrehozni? Csak pár percet vesz igénybe.