Sinh mob và độ khó
Tại sao có ít mob trên máy chủ và farm không hoạt động: giới hạn sinh, phạm vi hoạt động thế giới, độ khó, và cài đặt Paper khắc phục điều này.
Cập nhật 4 tháng 8, 2026
“Hầu như không có mob nào”, “farm chạy được ở chế độ một người chơi nhưng lên máy chủ lại chẳng làm gì” — lời phàn nàn quen thuộc trên mọi dịch vụ hosting. Nguyên nhân hầu như luôn nằm ở cài đặt, chứ không phải ở thế giới.
Trước tiên, những thứ hiển nhiên
Mục Cài đặt:
- Độ khó. Ở
Peacefulthì không có mob thù địch nào cả. Farm cần ít nhất làNormal, vàHardđể có drop đúng chuẩn. - Sinh mob thù địch và Sinh động vật — cả hai đều phải bật.
- Mob phá khối — nếu tắt, creeper không phá khối, enderman không nhặt gì, và một số farm sẽ hỏng.
- Khoảng cách mô phỏng thế giới (
simulation-distance) — đây là thủ phạm chính. Mob chỉ sinh ra và di chuyển trong bán kính này. Giá trị 4 tiết kiệm tài nguyên nhưng giết chết farm; 6–8 là mức thỏa hiệp khả thi.
Giới hạn sinh mob
Máy chủ giữ một giới hạn mob theo từng người chơi — đây không phải lỗi, mà là biện pháp bảo vệ chống quá tải. Trên Paper và Purpur, nó nằm trong bukkit.yml:
spawn-limits:
monsters: 70
animals: 10
water-animals: 5
ambient: 15
ticks-per:
monster-spawns: 1
animal-spawns: 400
Cẩn thận: tăng monsters lên 150 thật sự cho bạn nhiều mob hơn, đồng thời cũng ngốn TPS. Hãy thay đổi theo từng bước 20–30% và theo dõi biểu đồ trong “Tổng quan”.
Cài đặt Paper âm thầm phá hỏng mọi thứ
Trong config/paper-world-defaults.yml:
despawn-ranges— khoảng cách mà mob biến mất. Giá trị quá nhỏ sẽ xóa sổ farm.per-player-mob-spawns— có đếm giới hạn riêng theo từng người chơi hay không. Thường được bật, và điều đó là đúng.alt-item-despawn-ratevàentity-activation-range— có bao nhiêu thực thể thật sự “sống”. Những giá trị quá tay từ các hướng dẫn tối ưu của người khác sẽ biến máy chủ của bạn thành một bản đồ trống rỗng.
Quy tắc: nếu bạn sao chép một config “tối ưu” từ internet và sau đó mob biến mất, thì chính config đó là thủ phạm. Hãy khôi phục từng giá trị về mặc định, mỗi lần một giá trị.
Farm
- Farm chỉ hoạt động khi chunk đang hoạt động — nghĩa là có người chơi ở gần hoặc chunk được nạp cưỡng bức (
/forceload add, chunk ticket). spigot.ymlcómerge-radius— việc gộp vật phẩm và XP. Nó hữu ích cho TPS nhưng phá hỏng các bộ đếm và hệ thống phân loại.- Trên Folia và các core lai, hành vi của mob khác với vanilla: nếu farm trong video không chạy, hãy kiểm tra core của bạn (Core và phiên bản).
Ngược lại: quá nhiều mob
Khi đó mọi thứ đều làm ngược lại: giảm spawn-limits, bật mob-spawning deny trong các flag của WorldGuard tại spawn (Vùng), và thiết lập dọn dẹp thực thể theo lịch bằng lệnh kill @e[type=item].
