Server sering lag saat pemain terbang pakai elytra atau menjelajah jauh? Penyebabnya biasanya server harus membuat chunk baru saat itu juga. Dengan plugin Chunky, kamu bisa membuat semua chunk di area tertentu lebih dulu, saat server sepi, sehingga waktu dimainkan server tinggal memuat chunk yang sudah jadi.
Sebelum mulai
- Panduan ini untuk server Minecraft Java dengan software yang mendukung plugin, seperti Paper atau Purpur. Server Fabric atau Forge memakai versi mod Chunky, perintahnya sama.
- Belum yakin server lag karena chunk? Cek dulu dengan Cara Cek Server Lag di Panel YuelHost.
- Pre-generate menambah ukuran world. Buat backup dulu lewat Cara Backup dan Restore Server, lalu cek sisa Disk di tab Console.
- Baru mulai season baru? Jalankan pre-generate sebelum server dibuka untuk pemain. Cara mengganti map-nya ada di Cara Reset Map untuk Season Baru.
1. Install Chunky lewat tab Plugins
Buka tab Plugins, cari chunky, lalu klik Install pada plugin Chunky buatan pop4959. Restart server supaya plugin aktif. Setelah terpasang, tombolnya berubah jadi Installed.

Langkah lengkap memasang plugin ada di Cara Install Plugin Minecraft Lewat Tab Plugins.
2. Tentukan area yang mau di-generate
Semua perintah di bawah diketik di tab Console tanpa garis miring. Kalau mengetik dari dalam game, tambahkan / di depannya dan pastikan kamu OP.
chunky spawn
chunky radius 1000
chunky selection
chunky spawnmenjadikan titik spawn world sebagai pusat area. Mau pusat lain? Pakaichunky center <x> <z>.chunky radius 1000berarti 1000 blok ke setiap arah dari pusat, jadi kotak 2000 x 2000 blok.chunky selectionmenampilkan pengaturan yang akan dipakai. Cek world, bentuk, pusat, dan radiusnya sebelum mulai.

Default Chunky adalah world utama, bentuk kotak (square), pusat 0, 0, dan radius 500.
3. Mulai pre-generate
chunky start
Chunky menulis Task started, lalu melaporkan progres setiap detik: jumlah chunk yang sudah diproses, persentase, ETA (perkiraan sisa waktu), dan Rate (chunk per detik).

Chunk yang sudah pernah dibuat dilewati, jadi persentase bisa langsung melompat kalau sebagian area sudah pernah dijelajahi. Laporan tiap detik bikin Console penuh? Ketik chunky quiet 30 supaya progres hanya muncul tiap 30 detik.
Saat selesai, muncul Task finished beserta total waktunya.

4. Jeda, lanjutkan, atau batalkan
Pemain mulai ramai dan server terasa berat? Jeda dulu, lalu lanjutkan saat sepi. Progres tetap tersimpan.
chunky pause
chunky continue

Mau berhenti total dan membuang task? Ketik chunky cancel, lalu chunky confirm. Chunk yang sudah dibuat tetap ada, tapi task yang dibatalkan tidak bisa dilanjutkan.

Penting: secara bawaan Chunky tidak melanjutkan task sendiri setelah server restart atau crash. Setelah server menyala lagi, ketik
chunky continue.
5. Nether dan End
Setiap dimensi di-generate terpisah. Nama world Nether dan End mengikuti level-name di tab Properties, ditambah akhiran _nether atau _the_end. Contoh untuk level-name=world:
chunky world world_nether
chunky center 0 0
chunky radius 500
chunky start
Nether cukup radius kecil, karena 1 blok di Nether sama dengan 8 blok di Overworld. Kalau muncul chunky world <world> - Set the world target, nama world salah; cek lagi level-name kamu.
Pasang world border supaya tidak lag lagi
Pre-generate hanya membantu selama pemain tetap di dalam area. Begitu pemain keluar, server kembali membuat chunk baru. Batasi world dengan world border seukuran area yang sudah di-generate:
worldborder center 256 -128
worldborder set 2000
chunky worldborder
chunky start
worldborder setmemakai diameter (lebar total), sedangkan Chunky memakai radius. Border 2000 sama dengan radius 1000.chunky worldbordermengambil pusat dan radius langsung dari world border, jadi area Chunky pasti sama dengan batas world.
Berapa lama dan berapa besar?
Perkiraan dari server uji Paper dengan 2 core CPU: sekitar 21 chunk baru per detik dan 10 KB per chunk. Hasil di servermu bisa lebih cepat atau lebih lambat, tergantung versi, seed, dan paket.
- Radius 500 (1.000 x 1.000 blok): sekitar 4.200 chunk, 4 menit, 40 MB.
- Radius 1000 (2.000 x 2.000 blok): sekitar 16.000 chunk, 13 menit, 160 MB.
- Radius 2000 (4.000 x 4.000 blok): sekitar 64.000 chunk, 50 menit, 650 MB.
- Radius 5000 (10.000 x 10.000 blok): sekitar 400.000 chunk, 5 jam, 4 GB.
Radius dikali dua berarti waktu dan ukuran world kira-kira empat kali lipat. Untuk server survival biasa, radius 2000 sampai 3000 sudah cukup luas. Mulai dari yang kecil, lalu tambah dengan chunky radius dan chunky start lagi; chunk yang sudah ada dilewati.
Masalah yang sering terjadi
Server lag saat Chunky berjalan
Wajar, membuat chunk memakai banyak CPU; di awal task, CPU Load bisa hampir penuh. Jalankan saat server sepi, misalnya malam hari, dan pakai chunky pause kalau pemain sedang ramai. Pantau grafiknya di tab Console. Kalau server tetap lag setelah Chunky selesai, penyebabnya hal lain; baca Server Lambat Padahal RAM Besar.
Task berhenti dan tidak jalan lagi
Server sempat restart atau crash. Ketik chunky continue. Kalau tidak ada yang berlanjut, jalankan chunky selection, atur ulang area, lalu chunky start; chunk yang sudah dibuat akan dilewati.
Disk penuh
Setiap chunk baru menambah ukuran world. Jeda dengan chunky pause, cek Disk di tab Console, lalu kecilkan radius. Butuh ruang lebih besar? Upgrade paket server.
Pemain tetap lag di pinggir map
Mereka keluar dari area yang sudah di-generate. Pasang world border seperti di bagian atas, atau perbesar radius.
Mau menghapus chunk di luar area
Chunky punya chunky trim yang menghapus semua chunk di luar area yang dipilih, termasuk bangunan pemain di sana. Perintah ini tidak bisa dibatalkan, jadi buat backup dulu dan cek chunky selection baik-baik.
Masih mentok? Buat tiket support, sertakan hasil chunky selection dan beberapa baris terakhir Console, dan tim kami bantu cek.