Đồng bộ túi đồ giữa các máy chủ
Cách chuyển túi đồ, máu và hiệu ứng giữa các máy chủ trong mạng, khi nào cần điều này, và vì sao có thể mất vật phẩm.
Cập nhật 13 tháng 8, 2026
Trong một mạng lưới, mỗi máy chủ có dữ liệu người chơi riêng: rương đồ của máy chủ Sinh tồn và sảnh chờ là khác nhau. Đôi khi bạn cần đồng bộ chúng.
Khi nào bạn cần
- Nhiều máy chủ cho một thế giới Sinh tồn (phân tải).
- Một thế giới tài nguyên trên máy chủ riêng.
Khi nào bạn không cần
- Sảnh chờ và minigame: rương đồ của chúng vốn được thiết kế tách biệt.
- Máy chủ Sáng tạo: đồng bộ với Sinh tồn = nhân bản vật phẩm.
Cách thực hiện
Các plugin đồng bộ (MySQLPlayerDataBridge, HuskSync và tương tự) lưu rương đồ, rương Ender, máu, độ đói, kinh nghiệm và hiệu ứng vào MySQL hoặc Redis rồi chuyển chúng khi đổi máy chủ.
Rủi ro chính
Mất hoặc nhân bản vật phẩm khi kết nối bị ngắt trong lúc chuyển. Quy tắc giảm thiểu rủi ro:
- Dùng Redis, không chỉ MySQL, nếu plugin hỗ trợ.
- Không tắt máy chủ trong lúc chuyển: dừng một máy chủ trong mạng lưới khi dữ liệu đang được truyền là nguyên nhân phổ biến nhất gây mất mát.
- Bật ghi log rương đồ: nếu không có nó, bạn không thể điều tra khiếu nại.
- Sao lưu cơ sở dữ liệu — Database dump.
Giải pháp thay thế
Thường thì gộp tất cả vào một máy chủ game duy nhất và không tách Sinh tồn sẽ dễ hơn là đồng bộ. Việc tách chỉ hợp lý khi bạn thực sự chạm trần hiệu năng — Máy chủ cho hơn 100 người chơi online.
