Jaringan dan hub ramai
Batas batch, cache numerik, cadence posisi, locator, dan prioritas combat.
Pilih berdasarkan pengalaman pemain
Batching dan tier jauh dapat mengurangi frekuensi pembaruan yang terlihat. Uji gerakan, teleport, combat, tab, dan plugin packet pada beban nyata. Native transport memerlukan dukungan OS/runtime serta kebijakan Paper yang mengizinkannya; tidak tersedia otomatis pada setiap platform.
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 |
|---|---|---|---|
hub-networking.shared-cache-entries | integer8192 | 1..65536 entri | Kapasitas cache encode numerik berumur pendek. Nilai besar menambah penggunaan memori; bukan cache world.Berlaku saat: feature-flags.shared-packet-encoding |
hub-networking.near-distance | number8 | >0..4096 blok, finite | Jarak 3D tier dekat. Posisi/head player dekat dapat diperbarui setiap tick ketika berubah; tier jauh lebih jarang.Berlaku saat: feature-flags.tiered-entity-updates |
hub-networking.far-interval | integer4 | 1..20 tick | Cadence posisi/head player terlihat yang lebih jauh. Menaikkannya mengurangi kelancaran visual; bukan menurunkan simulasi.Berlaku saat: feature-flags.tiered-entity-updates; combat override dapat mendahului tier |
hub-networking.waypoint-far-interval | integer1 | 1..4 tick | Cadence opt-in indikator locator player jauh. 1 mempertahankan refresh native; API langsung, entity non-player, mount, dan yang dekat tetap segera.Berlaku saat: feature-flags.tiered-entity-updates; jalur locator eligible |
hub-networking.snapshot-interval | integer4 | 1..20 tick | Interval snapshot petunjuk jarak untuk tier. Snapshot stale memakai jarak saat ini di main.Berlaku saat: feature-flags.tiered-entity-updates dan pool tracking tersedia |
hub-networking.max-snapshot-players | integer1024 | 2..2048 player | Batas optimasi snapshot; lebih dari batas memakai fallback. Tidak mengatur max-players atau menyembunyikan player overflow.Berlaku saat: feature-flags.tiered-entity-updates |
hub-networking.tab-window-millis | integer200 | 1..1000 ms | Jendela batching tab numerik. Flush terjadi pada tick networking main; tick lambat dapat memperpanjang jeda.Berlaku saat: feature-flags.batch-tab-list; hanya update yang eligible |
hub-networking.max-tab-entries | integer4096 | 1..16384 entri | Batas entri sebelum batch tab di-flush. Juga berhenti pada barrier urutan; jangan anggap semua update digabung.Berlaku saat: feature-flags.batch-tab-list |
combat-priority-override.enabled | booleantrue | true / false | Pasangan entity yang baru saling memberi damage melewati throttle far untuk pembaruan posisi/rotasi tiap tick. Gunakan untuk interaksi combat.Berlaku saat: override independen; berdampak ketika jalur tiered menunda pasangan jauh |
combat-priority-override.window-ticks | integer80 | 1..1200 tick | Durasi prioritas sejak damage terakhir, default sekitar 4 detik pada 20 TPS. Setelah habis kembali ke tier jarak.Berlaku saat: combat-priority-override.enabled |
networking.flush-consolidation | booleantrue | true / false | Menggabungkan flush pada PLAY. false menonaktifkan handler tuning Nusa; login/config tetap menjaga urutan native.Berlaku saat: feature-flags.netty-tuning; Paper.disableFlushConsolidate tetap berwenang |
networking.ip-tos | integer24 | 0..255 | Hint traffic class socket. 0 mempertahankan kebijakan OS; jaringan/OS dapat mengabaikannya. Tidak menjanjikan prioritas.Berlaku saat: feature-flags.netty-tuning |
networking.tcp-fastopen | booleantrue | true / false | Mencoba Fast Open bila native listener, kernel, dan client mendukung. Tidak mengaktifkan kebijakan kernel.Berlaku saat: feature-flags.netty-tuning dan native transport yang mendukung |
networking.tcp-fastopen-backlog | integer256 | 1..65535 koneksi | Backlog hint Fast Open untuk listener yang mendukung. Jangan ubah tanpa memahami kebijakan OS.Berlaku saat: networking.tcp-fastopen dan native transport yang mendukung |
networking.chunk-batch-max-packets | integer32 | 1..1024 paket | Batas paket serialized per cohort koneksi. Menaikkan dapat menambah byte tertahan dan jeda chunk.Berlaku saat: feature-flags.chunk-compression-batching |
networking.chunk-batch-max-bytes | integer2097152 | 1024..8388608 byte | Batas byte cohort. Paket lebih besar melewati batching; ini bukan limit semua antrean outbound.Berlaku saat: feature-flags.chunk-compression-batching |
networking.chunk-batch-delay-millis | integer1 | 0..10 ms | Target timer drain cohort. 0 berarti kesempatan event loop berikutnya, bukan pengiriman seketika.Berlaku saat: feature-flags.chunk-compression-batching |
Batas dan alias lama
combat-priority-override adalah kelompok utama. Alias lama hub-networking.combat-priority-override.enabled dan .window-ticks masih diterima dengan default dan batas yang sama. Jika kedua bentuk ditulis, nilainya tidak boleh bertentangan. Gunakan key utama untuk edit baru.
Kepadatan player dan tekanan jaringan memengaruhi fan-out. Pooling/cache bukan bukti kecepatan, dan pengaturan ip-tos bukan perlindungan jaringan. Baca performa hub untuk memilih kapan menurunkan frekuensi update.