Xử lý chunk bất đồng bộ
Cách các core hiện đại tải chunk song song, điều này mang lại gì, và cài đặt nào thực sự quan trọng.
Cập nhật 13 tháng 8, 2026
Việc tải và tạo chunk là thao tác tốn kém nhất trên máy chủ. Các core hiện đại chuyển một phần thao tác này sang các luồng riêng.
Những gì đã hoạt động sẵn
Paper và các bản fork của nó tải và lưu chunk một cách bất đồng bộ, không chặn luồng chính khi thực hiện I/O đĩa. Điều này thấy rõ trên máy chủ có hoạt động khám phá nhiều — Tải chunk.
Cài đặt
chunks:
max-auto-save-chunks-per-tick: 24
prevent-moving-into-unloaded-chunks: true
delay-chunk-unloads-by: 10s
prevent-moving-into-unloaded-chunks giúp người chơi không rơi vào chunk chưa tải khi bay nhanh.
Về gói mod
Mod C2ME của Fabric song song hóa quá trình tạo: trên các gói mod có khối lượng tạo lớn, nó mang lại lợi ích rõ rệt — Mod tối ưu hóa.
Những gì cài đặt không thể khắc phục
Vòng lặp chính của game vẫn chạy đơn luồng. Bất đồng bộ giúp ích cho việc tải, nhưng không giúp ích cho tick của entity và redstone: ở đó, các giới hạn và Folia mới là điều quan trọng.
Kết luận thực tế
Nếu profiler của bạn cho thấy vấn đề về tạo chunk, hãy khắc phục bằng cách tạo trước chứ không phải bằng cách chỉnh các thông số: một chunk được tạo trước sẽ tải rẻ hơn nhiều lần so với việc tạo mới nó — Tạo trước.
