Penyimpanan chunk dan player
Jumlah thread I/O, kompresi region, dan ambang peringatan antrean simpan.
Kapan mengubahnya
Mulai dari jumlah thread otomatis. Antrean panjang dapat berasal dari storage lambat, izin, disk penuh, atau failure yang berulang. Menambah worker tidak mempercepat satu disk yang sudah jenuh. Ambang warning playerdata tidak membatasi retensi snapshot, sehingga menaikkan ambang hanya mengurangi sinyal diagnosis.
Referensi opsi
Semua opsi pada tabel ini berada di nusa-global.yml dan membutuhkan restart penuh. Key yang tidak ditulis memakai default. Rentang mencakup kedua ujung kecuali ditandai >.
| Key lengkap | Tipe / default | Rentang / satuan | Fungsi, dampak, dan kapan diubah |
|---|---|---|---|
async-chunk-io.threads | integer0 | 0..256 thread | 0 memilih max(1, core JVM / 2). Jumlah lebih besar dapat memperbesar kontensi disk; ubah setelah memeriksa antrean.Berlaku saat: feature-flags.async-chunk-io |
region-file-compression.level | integer3 | -5..22 level zstd | Level kompresi writer zstd. Level tinggi dapat menambah biaya CPU; tidak mengubah batas kompatibilitas rollback.Berlaku saat: feature-flags.region-file-compression |
async-playerdata-save.threads | integer0 | 0..256 thread | 0 memilih min(2, max(1, core JVM / 2)). Tidak menambah thread untuk mutasi player.Berlaku saat: feature-flags.async-playerdata-save |
async-playerdata-save.warn-queued-players | integer1024 | 1..2147483647 player | Ambang warning jumlah player dalam antrean. Bersifat advisory, bukan batas penolakan; snapshot terbaru tetap ditahan.Berlaku saat: feature-flags.async-playerdata-save |
async-playerdata-save.warn-queued-mib | integer64 | 1..2147483647 MiB | Ambang warning memori antrean. Jangan menaikkannya untuk menyembunyikan disk gagal; antrean tetap dapat tumbuh.Berlaku saat: feature-flags.async-playerdata-save |
Memastikan perubahan berhasil
Restart, uji login/logout dan pemuatan chunk, lalu hentikan bersih untuk memeriksa drain simpan. Perhatikan warning disk dan antrean. Jalur I/O terpisah tetap menangkap/menerapkan state di main thread. Panduan penyimpanan menjelaskan format file dan batas crash recovery.
Sebelum mengubah writer zstd, baca kompatibilitas rollback.