Varje ny chunk som genereras i realtid kostar servern ticks. Med en stor grupp som utforskar världens kant sjunker TPS och hela servern blir seg. Förgenerering innebär att du genererar terrängen i förväg, med ett kommando, när ingen spelar.
Förgenerering kräver en pluginmotor (Paper, Spigot, Purpur osv.) och pluginet Chunky (eller liknande, t.ex. PreGen).
#Så fungerar det
- Installera Chunky i
plugins(se Installera plugin). - Ställ in området och intervallet i konsolen eller i spelet (med behörighet):
/region set -1000 -1000 1000 1000- Starta förgenereringen:
/start- Följ framstegen med kommandot
/status(procent, chunks per sekund). - Stoppa när som helst med
/stop.
Värdena i /region set är X- och Z-koordinaterna i chunks. Ett område på 2000×2000 chunks är en kvadrat med 32 km sida runt mittpunkten (0,0).
Förgenerera på natten eller när servern står tom. Chunky genererar i bakgrunden och blockerar inte spelarna, men tar en del av processorkraften. På en liten tjänst är det bäst under tider utan mycket trafik.
#Hur stort område ska du förgenerera?
| Typ av server | Rekommenderat område |
|---|---|
| Klan, sammanhållen grupp | 1000×1000 chunks runt basen |
| Survival-server med byggande | 500×500 runt spawnpunkten och basen |
| Stor publik survival | 2000×2000+, helst i flera omgångar |
Generera inte i oändlighet. Varje chunk tar plats på disken (ca 50–150 KB per chunk). Kontrollera diskgränsen på tjänstens kort (mätaren Disk) före en stor operation.
#Förgenerering av dimensioner
Chunky förgenererar även Nether och End:
/region set -500 -500 500 500
/start netherNether har skala 1:8. Ett område i Nether motsvarar ett 8 gånger större område i Overworld.
#Vanliga problem
#TPS sjunker trots förgenerering
Spelarna utforskar ändå terräng utanför det förgenererade området. Utöka /region set eller minska Visningsavstånd / Simuleringsavstånd under Konfiguration → Nätverk och prestanda.
#Servern hackar under förgenerering när spelare är inne
Det är normalt vid en stor grupp, eftersom Chunky delar kraften med tick-beräkningen. Bäst är att skriva /stop, vänta tills spelarna har slutat spela och sedan köra /start på nytt.
#Kan förgenererad terräng rensas?
Ja: ta bort mappen region/ (eller specifika .mca-filer) och starta om servern. Gör det medvetet och med en säkerhetskopia.
#Nästa steg
- Lagg och optimering
- Prestandaanalys - Spark och TPS
- World border - stäng in världen så att gruppen inte springer utanför förgenereringen.