Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Oktatóanyagok
A szervered beállítása és kezelése

Hogyan szüntesd meg a laggot a Minecraft szervereden

P700

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.