Glosarium

Istilah yang dipakai dalam panduan, dengan arti yang relevan untuk admin server.

Di halaman ini

Console, JAR, dan plugin

Console adalah antarmuka teks proses server pada terminal/panel. Command console umumnya tanpa awalan /. JAR adalah arsip aplikasi Java; pastikan Anda menjalankan distribusi Paperclip, bukan JAR plugin. Plugin menambah perilaku melalui API/server dan dapat memiliki data serta dependensi sendiri.

Tick, TPS, dan MSPT

Tick adalah langkah pemrosesan server. Target normal Minecraft adalah 20 tick/detik. TPS menyatakan tick selesai per detik. MSPT menyatakan milidetik kerja per tick. Interval target 20 TPS sekitar 50 ms; waktu kerja dan waktu menunggu sampai tick berikutnya bukan hal yang sama.

Persentil seperti p95 menunjukkan nilai yang mencakup 95% sampel di bawahnya. Itu bukan rata-rata. Cocokkan jenis statistik dan jendela waktu saat membandingkan metrik.

Heap, RAM, dan GC

Heap adalah ruang memori objek yang dikelola Java. Xms mengatur ukuran awal dan Xmx batas maksimum. RAM mesin/container juga dipakai memori native, OS, panel, serta proses lain. GC atau garbage collection membebaskan objek yang tidak lagi dipakai; jedanya dapat memengaruhi kelancaran server.

Main thread, worker, dan snapshot

Main thread adalah thread utama pemilik state permainan. Worker menangani pekerjaan terpisah yang diizinkan. Snapshot immutable adalah data yang dipisahkan dari objek hidup dan tidak dapat diubah oleh pemakainya. Hasil worker yang menyentuh permainan harus diterapkan kembali di main.

I/O adalah baca/tulis disk atau jaringan. Async I/O tidak berarti semua game logic async. Queue adalah antrean pekerjaan; backpressure menahan admission/pengiriman saat jalur berikutnya belum mampu mengikuti.

Chunk, region, dan NBT

Chunk adalah kolom area horizontal 16 × 16 blok. Region mengelompokkan chunk dalam file penyimpanan. Codec menentukan bagaimana data dikode/dekode; zstd Nusa memerlukan pembaca yang mendukungnya. NBT menyimpan data terstruktur Minecraft; komponen item modern juga memiliki jalur validasi sendiri.

Preset, diff, apply, dan rollback

Preset memilih kebijakan yang telah ditentukan. Diff memperlihatkan nilai sebelum/sesudah. Apply menyimpan perubahan yang disetujui; untuk config Nusa, restart masih diperlukan. Rollback memulihkan versi/data sebelumnya yang kompatibel, biasanya dari backup yang konsisten.

Staging, heartbeat, dan stale

Staging adalah salinan pengujian terpisah dari server pemain. Heartbeat adalah kabar berkala dari bridge server. Stale berarti sampel sudah terlalu lama untuk menggambarkan keadaan saat ini. Status offline/stale perlu diperiksa terpisah dari nilai TPS terakhir yang ditampilkan.

NMS, reflection, dan fallback

NMS merujuk internal implementasi Minecraft yang dapat berubah antarversi. Reflection mengakses class/field secara dinamis. Plugin yang mengandalkannya perlu build yang cocok. Fallback adalah jalur pengganti yang aman, misalnya kembali ke pemilihan native saat snapshot tidak valid. Fallback bukan bukti semua fitur plugin telah diuji.

Memuat indeks…