Panduan Konfigurasi
Atur setting server-mu buat performa maksimal — JVM flags, server.properties, dan jaringan.
Server yang dikonfigurasi dengan benar jalan lebih lancar, nampung lebih banyak player, dan pakai resource lebih efisien. Panduan ini nyakup poin-poin konfigurasi penting buat server Minecraft di PlayZero.
Parameter Startup
Variable startup diatur di tab Startup pada Zerodactyl. Setiap software (egg) punya field yang tersedia masing-masing.
JVM Flags Minecraft
Buat server Minecraft, JVM flags punya pengaruh besar ke performa. Pakai ini sebagai titik awal:
-Xms{{SERVER_MEMORY}}M -Xmx{{SERVER_MEMORY}}M
-XX:+UseG1GC -XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC -XX:G1NewSizePercent=30
-XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M
Nyetel keduanya ke nilai yang sama mencegah JVM resize heap secara dinamis, yang signifikan ngurangin GC pause.
Port Server
Port di-assign otomatis sama PlayZero. Jangan ubah port secara manual di file konfigurasi — itu bakal bikin startup gagal. Panel inject port yang benar lewat environment variable SERVER_PORT.
server.properties (Minecraft)
Setting penting buat diatur di server.properties (lewat tab Properties di Zerodactyl, gak perlu buka file manager):
| Key | Nilai Disarankan | Catatan |
|---|---|---|
view-distance | 8–10 | Lebih kecil = performa lebih baik |
simulation-distance | 6 | Mempengaruhi AI mob, redstone |
max-players | Sesuai paketmu | Jangan lebihin kapasitas RAM |
online-mode | true | Nonaktifkan cuma kalau ada alasan jelas |
sync-chunk-writes | false | I/O disk lebih cepat |
Konfigurasi Jaringan
Firewall
PlayZero otomatis buka port yang di-assign ke server-mu. Kamu gak perlu atur firewall manual. Kalau butuh port tambahan (misalnya buat web server atau voice chat), hubungi dukungan.
Setup Proxy (BungeeCord / Velocity)
Kalau jalanin network proxy:
- Set
online-mode=falsedi semua server backend - Set
bungeecord: true(atau secret Velocity) di config proxy-mu - Pastikan proxy ada di node yang sama dengan server backend buat latensi terendah
Dengan online-mode=false, server backend cuma boleh nerima koneksi dari IP proxy-mu. Kalau di-expose publik, siapa pun bisa join tanpa autentikasi.