Lag, TPS, dan ping
Cara membedakan lag server dari lag internet, apa yang ditunjukkan grafik TPS dan MSPT di Millida, dan pengaturan mana yang benar-benar memulihkan performa.
Diperbarui 4 Agustus 2026
"Lag" adalah dua penyakit berbeda dengan penanganan yang berbeda.
- TPS rendah — server tidak sanggup mensimulasikan dunia. Semua orang lag sama rata: mob tersendat, blok hancur dengan jeda, item muncul tersendat-sendat.
- Ping tinggi dengan TPS normal — ini koneksi pemain. Satu pemain lag, yang lain lancar.
Melihat angkanya
Di bagian "Overview", ada grafik TPS dan MSPT:
- TPS — tick per detik. 20 itu ideal, 18–20 normal, di bawah 15 terasa oleh semua orang.
- MSPT — berapa milidetik yang dibutuhkan satu tick. Kurang dari 50 berarti masih ada ruang; lebih dari itu berarti server sudah mentok.
Di tempat yang sama ditampilkan penggunaan CPU dan memori. CPU 90–100% terus-menerus atau memori tepat di batas — sudah jelas: masalahnya beban.
Yang paling cepat mengatasinya
- Jarak simulasi dunia (
simulation-distance) — 6, bukan 10. Ini tuas utama: menentukan berapa banyak mob dan mekanisme yang di-tick setiap detik. Pemain hampir tidak akan merasakan bedanya. - Jarak pandang (
view-distance) — 8, bukan 12. Menghemat memori sekaligus CPU. - Batasi radius dunia — "World and copies" → "World radius". Peta tak terbatas berarti pembuatan chunk baru tanpa henti.
- Pra-generasi — buat dunia terlebih dahulu agar tidak dibangun tepat di bawah kaki pemain: Pra-generasi dunia.
Semua ini ada di bagian Pengaturan dan bisa diubah saat server berjalan.
Apa lagi yang menguras TPS
| Penyebab | Gejala |
|---|---|
| Plugin atau mod berat | lag mulai setelah instalasi |
| Farm mob / drop | lag di tempat tertentu di peta |
| Entitas banyak | item di tanah, perahu, item frame; /kill @e[type=item] dan pembersihan terjadwal membantu |
| Hopper dan redstone | sistem penyortiran besar di akhir tick |
| Peta dunia di browser | BlueMap merender peta dan memakan CPU — jangan aktifkan di paket paling lemah |
| Memori rendah | jeda sering, OutOfMemoryError di log |
Plugin spark membantu menemukan biang keladinya: /spark profiler start, mainkan selama satu menit, /spark profiler stop — Anda akan mendapat tautan berisi rincian apa yang menghabiskan tick. /timings on juga berfungsi di Paper.
Ping
Jika TPS ~20 dan ada pemain yang mengeluh, itu rute ke server, bukan servernya. Periksa:
- ping di daftar server untuk beberapa pemain: jika melonjak untuk semua orang sekaligus, hubungi kami; jika melonjak untuk satu orang, itu penyedia internetnya;
- VPN dan internet seluler menambah 30–150 ms;
- region server: semakin dekat ke pemain, semakin baik; mengubahnya hanya masuk akal jika audiens utama Anda jauh.
Kapan ini soal paket
Pengecekan sederhana: server bertahan TPS saat kosong dan turun saat 5–10 pemain, memori terus-menerus mentok — ini bukan soal pengaturan, tapi ukuran. Sebagai perbandingan, lihat Paket. Grafik "Memory × time" dan "Peak players" di "Overview" menunjukkan apakah Anda benar-benar menyentuh batas.
