server.properties: Các cài đặt ảnh hưởng đến hiệu suất và những cài đặt vô dụng
view-distance và simulation-distance không phải là một. Một trong số đó là nơi TPS của bạn biến mất. Chi phí thực tế của từng cài đặt, cùng với các giá trị hợp lý.
Hầu hết các lời khuyên điều chỉnh server.properties đều được sao chép giữa các diễn đàn mà không ai nói rõ chi phí của từng dòng. Dưới đây là những gì thực sự tạo ra sự khác biệt.
view-distance so với simulation-distance
Đây là hai cài đặt bị hiểu lầm nhiều nhất, và việc tách biệt chúng là lợi ích lớn nhất có thể đạt được.
view-distance— số lượng chunk được gửi đến máy khách. Tốn băng thông và bộ nhớ. Người chơi nhìn xa hơn.simulation-distance— số lượng chunk được "tick": mob, redstone, cây trồng, phễu. Tốn CPU. Đây là nơi TPS của bạn biến mất.
Chúng từng là một cài đặt duy nhất, đó là lý do tại sao các hướng dẫn cũ nói "giảm view-distance để tăng hiệu suất". Câu trả lời hiện đại là:
view-distance=10
simulation-distance=6
Người chơi vẫn nhìn thấy 10 chunk, nhưng máy chủ chỉ mô phỏng 6. Các trang trại bên ngoài bán kính mô phỏng sẽ dừng hoạt động, đây là một tính năng giúp giảm lag nhưng lại là vấn đề đối với các trang trại AFK — hãy chọn lựa một cách có hiểu biết.
Các cài đặt tốn CPU thực sự
| Cài đặt | Mặc định | Lưu ý |
|---|---|---|
simulation-distance | 10 | cần gạt chính; 6–8 trên một máy chủ bận rộn |
entity-broadcast-range-percentage | 100 | giảm xuống 50 để giảm một nửa lượng gói thực thể |
max-tick-time | 60000 | bộ giám sát (watchdog); không bao giờ tắt nó để che giấu lag |
sync-chunk-writes | true | false nhanh hơn nhiều trên ổ đĩa quay, rủi ro hơn một chút |
network-compression-threshold | 256 | đặt -1 trên mạng LAN, tăng lên 512 cho một máy chủ công cộng bận rộn |
Các cài đặt không ảnh hưởng đến hiệu suất
max-players— việc dự trữ ít slot hơn không làm máy chủ nhanh hơn. Tải đến từ những Người chơi thực sự đang trực tuyến.spawn-protection— bán kính quyền hạn, không phải cài đặt hiệu suất.view-distancemột mình — việc giảm nó mà không chạm vào simulation-distance chủ yếu tiết kiệm băng thông, không phải TPS.
Các cài đặt liên quan đến bảo mật
online-mode=true— xác minh tài khoản với Mojang. Đặt nófalsetrên một máy chủ công cộng có nghĩa là bất kỳ ai cũng có thể kết nối với bất kỳ tên người dùng nào. Chỉ nênfalseđằng sau một proxy tự thực hiện xác minh.enforce-secure-profile— kiểm soát trò chuyện đã ký (signed chat). Tắt nó là điều phổ biến trên các máy chủ đã mod và bản thân nó không phải là lỗ hổng bảo mật.white-list+enforce-whitelist— cái thứ hai là cái đá những Người chơi không có trong danh sách đã kết nối. Chỉ đặt cái đầu tiên là lỗi thường gặp.
MOTD
motd chấp nhận mã màu dấu phần (section-sign), và cách tiếp cận hiện đại cho máy chủ Paper là định dạng MiniMessage thay vì mã § thô. Hai dòng được phép — điểm chia là một ký tự \n trong tệp thuộc tính.
Giữ nó ngắn gọn. Danh sách máy chủ cắt bớt rất mạnh, và một MOTD dài sẽ bị đọc như thư rác.
Tạo một tệp thuộc tính hợp lệ cho số lượng Người chơi và phần cứng của bạn, và thiết kế MOTD với bản xem trước trực tiếp, trong Server Setup Tools.