AMD EPYC PROCESSOR100% NVMe STORAGEDDoS PROTECTION 10GBPSMULAI RP8.000/BULANSUPPORT 24/7INSTANT ACTIVATION

View distance (jarak pandang) menentukan seberapa banyak chunk yang di-load server untuk setiap player. Semakin besar view distance, semakin banyak chunk yang harus diproses server. Ini adalah salah satu faktor terbesar yang mempengaruhi performa.

Apa Itu View Distance?

View distance adalah radius (dalam chunk) di sekitar player di mana chunk di-load dan dirender. Setiap chunk berukuran 16x16 blok. Jadi view distance 10 berarti server memuat area 10 chunk (160 blok) ke segala arah dari player.

Rumus sederhana: Total chunk yang di-load = (2 × view-distance + 1)²

Contoh: View distance 8 → (2×8+1)² = 289 chunk per player. Kalau ada 10 player, total 2.890 chunk harus diproses server setiap saat!

Rekomendasi View Distance

Jenis ServerView DistanceKeterangan
Server kecil (1-5 player)8-10Masi cukup ringan, pengalaman main optimal
Server sedang (10-20 player)6-8Balance antara performa dan gameplay
Server besar (20-50 player)4-6Fokus ke performa, kurangi beban server
Server minigame/event4-6Area kecil, tidak perlu jarak pandang jauh

Cara Mengubah View Distance

Edit file server.properties di File Manager panel ZKNesia:

view-distance=8

Setelah diubah, simpan file dan restart server.

View Distance vs Simulation Distance

Di Paper dan server modern, ada dua pengaturan terpisah:

  • view-distance: Chunk yang dikirim ke client (dirender player)
  • simulation-distance: Chunk yang benar-benar diproses server (mob spawn, redstone, dll)

Kamu bisa set simulation distance lebih kecil dari view distance. Contoh: view-distance=10, simulation-distance=6. Player bisa melihat jauh, tapi hanya area di sekitar mereka yang benar-benar aktif.

# Di server.properties (Paper)
view-distance=8
simulation-distance=5

Tips Tambahan

  • Gunakan server-view-distance di paper.yml untuk kontrol lebih detail
  • Player dengan koneksi lambat bisa set view distance rendah di client mereka sendiri
  • Kombinasikan dengan entity-activation-range di paper.yml untuk menonaktifkan entity di chunk jauh
  • Pre-generate chunk biar tidak lag saat player pertama kali menjelajah

Kesimpulan

View distance adalah setting yang paling berdampak pada performa server. Dengan mengaturnya secara bijak (tidak terlalu besar, tidak terlalu kecil), kamu bisa menjaga server tetap lancar tanpa mengorbankan pengalaman bermain secara signifikan.

← Kembali ke Blog