Folia: kapan benar-benar dibutuhkan
Core multithread berbasis Paper: bagaimana ia membagi dunia menjadi region, jumlah pemain berapa yang membenarkan peralihan, dan mengapa plugin rusak.
Diperbarui 13 Agustus 2026
Folia adalah fork dari Paper yang memparalelkan game loop: dunia dibagi menjadi beberapa region, dan setiap region berjalan di thread-nya sendiri.
Alasan
Server Minecraft biasa menghitung seluruh dunia dalam satu thread. Berapa pun jumlah core tidak akan membantu jika satu thread tidak sanggup mengimbangi — TPS. Folia menghilangkan keterbatasan inilah.
Siapa yang membutuhkannya
Jumlah pemain mencapai beberapa ratus orang yang tersebar di dunia luas. Untuk 20–50 pemain tidak ada gunanya: satu thread sudah cukup, dan Anda justru kehilangan kompatibilitas.
Apa yang rusak
- Sebagian besar plugin. Plugin harus ditulis khusus untuk Folia: mengakses region milik orang lain dari thread Anda sendiri akan gagal dengan error.
- Plugin ekonomi, permission, dan proteksi umumnya tidak mendukungnya, atau hanya mendukung sebagian.
- Konfigurasi dengan teleportasi antar titik yang berjauhan memerlukan kehati-hatian.
Saran praktis
Folia adalah pilihan untuk proyek yang sudah mencapai batas maksimal dan siap memilih plugin yang sesuai dengan core-nya. Anda sebaiknya tidak memulai server baru dengan core ini.
Jika TPS turun pada 30 pemain, penyebabnya hampir pasti bukan single-threading melainkan plugin atau farm tertentu — lakukan profiling terlebih dahulu: Spark, Penyebab umum lag.
Alternatif
Sebarkan beban ke beberapa server dalam satu jaringan: lobby, survival, resource world — masing-masing dalam prosesnya sendiri, masing-masing di thread-nya sendiri. Biasanya lebih sederhana dan lebih andal — Jaringan server.
