Kembali ke Tutorial

Server Lambat Padahal RAM Besar? Cek Distance dan Entity

14 September 2026
6 min read
troubleshoot
minecraft
performance
lag
paper
panel

RAM masih longgar tapi server tetap patah-patah? Di Minecraft Java, lag hampir selalu datang dari kerja CPU tiap tick, bukan dari kurang RAM. Panduan ini menunjukkan tiga penyebab paling sering (jarak pandang, jarak simulasi, dan entity) dan cara menurunkannya dari panel.

Sebelum mulai

  • Panduan ini untuk server Minecraft Java dengan Paper atau turunannya (Purpur, Pufferfish). Perintah paper entity list tidak ada di Vanilla.
  • Pastikan dulu server memang lag. Cara membaca TPS dan MSPT ada di Cara Cek Server Lag di Panel YuelHost.
  • Langkah 5 dan 6 menghapus item di dunia dan mengubah file config. Buat backup dulu.

Kenapa RAM besar tidak bikin server cepat

Setiap tick (20 kali per detik), server menghitung gerak mob, tanaman, redstone, dan chunk di sekitar pemain. Hampir semua hitungan itu jalan di satu inti CPU. RAM hanya tempat menyimpan data. Selama RAM belum penuh, menambah RAM tidak membuat tick selesai lebih cepat.

Buka tab Console dan lihat kartu di kanan. Kalau Memory masih jauh dari batas paket tapi TPS turun atau MSPT di atas 50 ms, masalahnya ada di beban tick, dan langkah di bawah ini yang perlu kamu kerjakan.

Kartu CPU Load dan Memory di Console, RAM baru terpakai 1,04 GiB dari 4 GiB

Kalau justru Memory selalu nempel di batas, itu kasus lain: kurangi plugin berat atau upgrade paket.

1. Turunkan simulation-distance

simulation-distance menentukan sampai berapa chunk dari pemain mob bergerak, tanaman tumbuh, dan redstone jalan. Ini tombol performa paling besar, karena semua di dalam jarak itu dihitung setiap tick. Bawaannya 10, artinya area 21 x 21 chunk di sekitar tiap pemain.

Buka tab Properties, cari kartu simulation-distance, lalu isi 4 sampai 6.

Kartu simulation-distance di tab Properties diisi angka 5

Di angka 5, farm dan mob masih jalan normal di sekitar pemain. Yang berhenti hanya area jauh yang memang tidak dilihat siapa-siapa.

2. Turunkan view-distance

view-distance adalah jarak chunk yang dikirim ke pemain untuk dilihat. Chunk di luar simulation-distance hanya ditampilkan, tidak dihitung, jadi lebih ringan, tapi tetap memakan CPU untuk memuat dan mengirim chunk, apalagi saat pemain terbang dengan elytra.

Di tab yang sama, isi kartu view-distance dengan 6 sampai 8. Nilainya sebaiknya sama atau lebih besar dari simulation-distance.

Kartu view-distance di tab Properties diisi angka 8

Klik Save changes, cek perubahan di jendela Review changes, lalu restart server. Langkah menyimpannya ada di Cara Atur Server Properties Lewat Panel YuelHost.

Penting: buka spigot.yml dan cek bagian world-settings > default. Kalau view-distance atau simulation-distance di sana berisi angka, angka itu yang dipakai dan nilai di tab Properties diabaikan. Biarkan tertulis default supaya tab Properties yang berlaku.

3. Hitung entity di dunia

Entity adalah semua yang bergerak atau tergeletak: mob, hewan ternak, item di tanah, panah, minecart, armor stand. Ratusan entity di satu tempat bisa menghabiskan tick sendirian. Di kolom perintah Console, ketik:

paper entity list * minecraft:overworld

Output paper entity list di Console menampilkan 187 cow dan 187 item

Total Ticking: 374, Total Non-Ticking: 139
  187 (69) : minecraft:cow
  187 (69) : minecraft:item
  0 (1) : minecraft:turtle

Baris Total Ticking adalah jumlah entity yang sedang dihitung server. Di bawahnya ada rincian per jenis. Angka pertama adalah entity yang aktif, angka di dalam kurung yang sedang tidak aktif. Server survival biasa punya ratusan entity; yang perlu dicurigai adalah satu jenis yang jumlahnya jauh di atas yang lain.

Untuk dunia lain, ganti minecraft:overworld dengan minecraft:the_nether atau minecraft:the_end.

4. Cari lokasi penumpukannya

Sudah tahu jenisnya? Minta daftar per chunk untuk jenis itu:

paper entity list minecraft:cow minecraft:overworld

Output paper entity list minecraft:cow menampilkan 187 sapi di chunk 0, 0

Entity: minecraft:cow Total Ticking: 187, Total Non-Ticking: 69
  187: 0, 0 (Ticking)
  21: 1, 0 (Ticking)
  18: -1, 0 (Ticking)

Setiap baris berisi jumlah, lalu koordinat chunk X dan Z. Contoh di atas: 187 sapi menumpuk di chunk 0, 0. Kalikan dengan 16 untuk mendapat koordinat blok, jadi chunk 0, 0 ada di sekitar X 0 sampai 15, Z 0 sampai 15. Datangi tempat itu di game, lalu kecilkan farmnya atau pindahkan sebagian ternaknya.

5. Bersihkan item yang tergeletak

Item di tanah dari farm cobblestone, mob farm, atau pemain yang mati termasuk entity. Untuk menghapus semuanya sekaligus:

kill @e[type=item]

Console menampilkan pesan Killed 256 entities setelah perintah kill item

Penting: perintah ini menghapus semua item di tanah di chunk yang sedang dimuat, termasuk barang pemain yang baru mati. Umumkan dulu di chat, dan jangan pernah menjalankan kill @e tanpa type, karena itu ikut menghapus hewan peliharaan, villager, dan armor stand.

6. Buat item farm cepat hilang

Supaya tidak perlu membersihkan terus, atur agar item yang paling sering menumpuk hilang lebih cepat. Buka tab Files, masuk folder config, lalu buka paper-world-defaults.yml. Cari bagian alt-item-despawn-rate dan ubah jadi:

    alt-item-despawn-rate:
      enabled: true
      items:
        cobblestone: 300
        cobbled_deepslate: 300
        netherrack: 300

Bagian alt-item-despawn-rate di paper-world-defaults.yml dengan enabled true dan tiga item bernilai 300

Angkanya dalam tick: 300 tick sama dengan 15 detik. Item lain tetap mengikuti aturan bawaan Minecraft, yaitu hilang setelah 5 menit. Jaga jumlah spasi di depan tiap baris sama seperti di file, karena YAML membaca spasi. Klik Save Content, lalu restart server. Cara mengedit file di panel ada di Cara Upload dan Edit File Lewat Panel YuelHost.

7. Terapkan saran entity dari tab Performance

Pengaturan entity lain, seperti jarak aktif mob (entity-activation-range) dan batas spawn mob (spawn-limits), bisa diterapkan otomatis. Buka tab Performance, pilih Configuration only, jalankan analisa, lalu terapkan saran yang kamu pahami. Langkah lengkapnya ada di Cara Cek Server Lag di Panel YuelHost.

8. Restart lalu ukur ulang

Setelah semua perubahan, restart server dan biarkan pemain main beberapa menit. Ketik mspt di Console dan bandingkan dengan angka sebelumnya. MSPT yang turun ke bawah 50 ms berarti tick kembali lancar.

Contoh lengkap: server survival 10-20 pemain

Titik awal yang aman untuk paket kecil sampai menengah:

server.properties (tab Properties)
view-distance=8
simulation-distance=5

config/paper-world-defaults.yml
    alt-item-despawn-rate:
      enabled: true
      items:
        cobblestone: 300
        cobbled_deepslate: 300
        netherrack: 300

Tambahkan kebiasaan: batasi ukuran farm hewan (misalnya maksimal 30 ekor per kandang), dan cek paper entity list * minecraft:overworld seminggu sekali.

Masalah yang sering terjadi

view-distance sudah diturunkan tapi di game tetap jauh

Server belum direstart, atau spigot.yml berisi angka sendiri di world-settings > default. Ubah jadi default, lalu restart.

Muncul "Please specify the key of a world"

Perintah paper entity list dari Console butuh nama dunia. Tambahkan * minecraft:overworld di belakangnya, seperti di langkah 3.

Muncul "Unknown or incomplete command" saat mengetik paper entity list

Server kamu bukan Paper, misalnya Vanilla atau Forge. Ganti ke Paper lewat tab Version, atau pakai plugin/mod profiler seperti Spark untuk melihat entity yang berat.

Farm mob tidak jalan setelah simulation-distance diturunkan

Farm itu sekarang di luar jarak simulasi dari tempat pemain berdiri. Berdiri lebih dekat ke farm, atau naikkan simulation-distance satu angka.

Setelah edit paper-world-defaults.yml server gagal menyala

Biasanya spasi di file YAML tidak rata. Buka Console dan cari error yang menyebut nama file itu, lalu samakan spasi baris yang kamu ubah dengan baris di atasnya, atau kembalikan file dari backup.

Semua sudah diturunkan tapi tetap lag

Penyebabnya mungkin plugin berat, redstone clock, atau pre-generate map. Jalankan Live Spark profile di tab Performance untuk melihat bagian yang memakan tick.

Server Bedrock juga lag

Perintah Paper tidak ada di Bedrock. Di tab Properties, turunkan view-distance dan tick-distance (padanan simulation-distance, nilainya 4 sampai 12).

Masih mentok? Buat tiket support, sertakan hasil paper entity list * minecraft:overworld dan mspt, dan tim kami bantu cek server kamu.

Referensi