Każdy nowy chunk generowany na żywo kosztuje serwer ticki. Przy dużej ekipie odkrywającej krawędź świata TPS spada i muli wszystkim. Pregeneracja to wyprzedzenie tej pracy: generujesz teren z góry, z komendy, kiedy nikt nie gra.
Pregeneracja wymaga silnika pluginowego (Paper, Spigot, Purpur itd.) i pluginu Chunky (albo podobnego, np. PreGen).
#Jak to działa
- Instalujesz Chunky do
plugins(patrz Instalacja pluginów). - W konsoli lub grze (z uprawnieniami) ustawiasz obszar i zakres:
/region set -1000 -1000 1000 1000- Startujesz pregenerację:
/start- Postęp sprawdzasz komendą
/status(procent, chunki/sekundę). - Zatrzymujesz w każdej chwili:
/stop.
Wartość w /region set to współrzędne X i Z w chunkach — obszar 2000×2000 chunków to kwadrat 32 km boku wokół środka (0,0).
Pregeneruj nocą albo kiedy serwer stoi pusty. Chunky generuje w tle i nie blokuje graczy, ale zabiera część mocy obliczeniowej — na małym pakiecie lepiej w godzinach bez ruchu.
#Jak duży obszar pregenerować?
| Typ serwera | Zalecany obszar |
|---|---|
| Klansowy, spójna ekipa | 1000×1000 chunków wokół bazy |
| Serwer survival z budowaniem | 500×500 wokół spawnu + bazy |
| Duży survival publiczny | 2000×2000+, najlepiej w kilku rundach |
Nie pregeneruj nieskończenie — każdy chunk to miejsce na dysku (ok. 50–150 KB/chunk). Sprawdź limit dysku na karcie usługi (pasek DISK) przed dużą operacją.
#Pregeneracja wymiarów
Chunky pregeneruje też Nether i End:
/region set -500 -500 500 500
/start netherNether ma skalę 1:8 — obszar w Netherze odpowiada 8-krotnie większemu obszarowi w Overworldzie.
#Najczęstsze problemy
#TPS spada mimo pregeneracji
Gracze i tak odkrywają teren poza pregenerowanym obszarem. Powiększ /region set albo zmniejsz View distance / Simulation distance w CONFIG → NETWORK & PERFORMANCE.
#Serwer „muli" podczas pregeneracji przy graczach
Normalne przy dużej ekipie — Chunky dzieli moc z tickami. Najpewniej: /stop, poczekaj na koniec sesji graczy, /start na nowo.
#Czy pregenerowany teren można wyczyścić?
Tak — usunięcie folderu region/ (albo konkretnych plików .mca) i restart serwera. Zrób to świadomie i z backupiem.
#Co dalej
- Lagi i optymalizacja
- Analiza wydajności — Spark i TPS
- World border — zamknij świat, żeby ekipa nie uciekała za pregenerację