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

Világ Előre Generálása ChunkPreGeneratorral

ChunkPreGenerator

Ebben az útmutatóban megtanulod, hogyan generálhatsz előre egy 20 000 blokkos sugarú világot a ChunkPreGenerator moddal, amellyel optimalizálhatod a teljesítményt és megelőzheted a laggot, amit az új chunkok játék közbeni generálása okoz. Ez különösen hasznos szervereknél, de egyjátékos világoknál is müködik.
 

1. lépés: ChunkPreGenerator letöltése és telepítése

Először töltsd le a ChunkPreGenerator modot innen: curse.

Győződj meg róla, hogy a 2.5.1-es verziót használod. Letöltés után helyezd a .jar fájlt a mods mappádba. Ha szervert futtatsz, akkor a szerver mods mappájába tedd.
 

2. lépés: Világ előre generálása

A világ előre generálásához néhány parancsot kell futtatnod. Ezeket egyjátékos módban a játékban, szerveren pedig a konzolban hajthatod végre.

  1. Állítsd be a pregenerátor prioritását:

    /pregen utils setPriority pregenerator
  2. Korlátozd, hogy a szerver mennyi feldolgozási időt töltsön chunk generálással tickenként, hogy elkerüld a laggot:

    /pregen timepertick 250
  3. Indítsd el az előre generálást egy 20 000 blokkos sugarú négyzet alakban a (0, 0) koordináták körül:

    /pregen gen startradius square 0 0 b20000

Ez a parancs egy 20 000 blokkos sugarú (összesen 40 000 blokkos átmérőjű) területet generál elő, hogy a játék során ne kelljen chunkokat generálni menet közben.
 

3. lépés: Opcionális – Világhatár beállítása

Annak érdekében, hogy a játékosok ne generálhassanak további chunkokat az előre generált területen túl, állíts be világhatárt. Ez a parancs 40 000 blokkos átmérőjű világhatárt állít be (20 000 blokk minden irányban a középponttól):

 
/worldborder set 40000
 

4. lépés: ChunkPreGenerator eltávolítása

Miután az előre generálás befejeződött, indítsd újra a szervert vagy a játékot, és távolítsd el a ChunkPreGenerator modot. Ez azért fontos, hogy játék közben ne fusson felesleges mod.

5. lépés: További parancsok (opcionális)

Ha szeretnéd, hogy a generálás szüneteljen, amikor játékos van fent, és csak akkor folytatódjon, amikor nincs senki online, használd ezt a parancsot:

 
/pregen utils setPlayerLimit 1

Ez a parancs szünetelteti az előre generálást, ha legalább egy játékos online van.

Ha ezeket a lépéseket követed, egy előre generált, 20 000 blokkos sugarú világot kapsz, amely javítja a szerver teljesítményét és csökkenti a chunk generálásból eredő laggot.