Khắc Phục Sự Cố Sons of the Forest
Hướng dẫn này bao gồm các sự cố thường gặp với máy chủ riêng Sons of the Forest được lưu trữ với Legion Hosting. Để biết thiết lập ban đầu, cấu hình và hướng dẫn kết nối, xem Hướng Dẫn Thiết Lập Máy Chủ Riêng Sons of the Forest. Máy chủ của bạn được quản lý thông qua GPanel.
Máy Chủ Bị Treo Khi Khởi Động
Triệu chứng: Máy chủ khởi động nhưng ngay lập tức dừng hoặc bị treo trước khi người chơi có thể kết nối.
Các nguyên nhân và giải pháp có thể:
- Tệp cấu hình bị hỏng: Kiểm tra rằng
dedicatedserver.cfglà JSON hợp lệ. Một dấu phẩy bị thiếu hoặc dấu ngoặc kép không khớp sẽ ngăn máy chủ tải. Sử dụng trình kiểm tra JSON để xác minh và sửa bất kỳ lỗi cú pháp nào. - Tệp lưu bị hỏng: Nếu máy chủ bị treo sau khi tải một bản lưu, bản lưu có thể bị hỏng. Hãy thử chuyển sang một
SaveSlotkhác trong cấu hình để kiểm tra với một thế giới mới. Nếu máy chủ khởi động thành công trên ô mới, tệp lưu gốc có thể là vấn đề. - Yêu cầu cập nhật máy chủ: Sử dụng GPanel để buộc cập nhật/cài đặt lại máy chủ nhằm đảm bảo phiên bản mới nhất được cài đặt.
- Xung đột cổng: Xác minh rằng các cổng trong
dedicatedserver.cfgkhớp với các cổng được gán cho máy chủ của bạn. Kiểm tra tab Network trong GPanel để biết số cổng được gán của bạn.
Sử Dụng Bộ Nhớ Cao
Triệu chứng: Máy chủ sử dụng quá nhiều RAM, gây ra chậm chạp hoặc treo sau thời gian hoạt động kéo dài.
- Máy chủ riêng Sons of the Forest có mức tiêu thụ bộ nhớ cao hơn hầu hết các trò chơi. Đảm bảo gói của bạn có đủ RAM cho số lượng người chơi bạn dự định hỗ trợ.
- Khởi động lại máy chủ định kỳ (ví dụ: một lần mỗi ngày qua khởi động lại theo lịch trong GPanel) có thể giải phóng bộ nhớ và cải thiện hiệu suất.
- Giảm
MaxPlayerstrongdedicatedserver.cfgsẽ giảm yêu cầu bộ nhớ của máy chủ. - Các thế giới lớn hoặc chạy lâu với nhiều công trình sẽ tiêu thụ nhiều bộ nhớ hơn theo thời gian. Cân nhắc bắt đầu một ô lưu mới nếu việc sử dụng bộ nhớ trở nên khó kiểm soát.
Mẹo: Bạn có thể thiết lập một tác vụ theo lịch trong GPanel để tự động khởi động lại máy chủ của bạn vào một thời điểm cụ thể mỗi ngày, giúp ngăn ngừa các vấn đề liên quan đến bộ nhớ.
Người Chơi Không Thể Kết Nối
Triệu chứng: Người chơi cố gắng tham gia nhưng nhận được lỗi kết nối hoặc hết thời gian chờ.
- Máy chủ chưa khởi động hoàn toàn: Đợi 2–3 phút sau khi nhấp Start trong GPanel trước khi cố gắng kết nối. Máy chủ cần thời gian để khởi tạo.
- Sai cổng: Xác nhận người chơi đang kết nối đến đúng IP và cổng truy vấn. Kiểm tra tab Network trong GPanel để biết chi tiết kết nối được gán của bạn.
- Cổng cấu hình không khớp: Các giá trị
ServerPort,ServerQueryPortvàBlobSyncPorttrongdedicatedserver.cfgphải khớp với các cổng được gán trong GPanel. Nếu chúng không khớp, máy chủ sẽ không thể truy cập được. - Mật khẩu không khớp: Nếu
ServerPasswordđược thiết lập, đảm bảo tất cả người chơi đang nhập chính xác mật khẩu bao gồm cả chữ hoa chữ thường đúng. - Máy chủ không hiển thị trong trình duyệt: Đảm bảo
LanOnlyđược đặt thànhfalsetrongdedicatedserver.cfgnếu bạn muốn máy chủ được liệt kê công khai. Ngay cả khi đặt đúng điều này, có thể mất vài phút sau khi khởi động để máy chủ xuất hiện trong trình duyệt máy chủ Steam. - Phiên bản game không khớp: Tất cả người chơi phải đang chạy cùng phiên bản Sons of the Forest như máy chủ. Nếu game vừa được cập nhật, đảm bảo máy chủ cũng đã được cập nhật qua GPanel.
- Độ trễ danh sách máy chủ Steam: Sau khi khởi động hoặc khởi động lại máy chủ của bạn, có thể mất tới 5 phút để nó xuất hiện trong trình duyệt máy chủ Steam. Hãy thử thêm nó làm yêu thích bằng phương pháp kết nối trực tiếp được mô tả trong hướng dẫn thiết lập.
Thế Giới Không Lưu
Triệu chứng: Tiến trình người chơi hoặc thay đổi thế giới bị mất sau khi khởi động lại máy chủ.
- Xác nhận
SaveIntervalđược đặt thành một giá trị hợp lý trongdedicatedserver.cfg(ví dụ:600cho 10 phút). - Tránh dừng tiến trình máy chủ một cách cưỡng bức — luôn sử dụng nút Stop trong GPanel để cho phép máy chủ ghi một bản lưu sạch trước khi tắt.
- Xác minh rằng giá trị
SaveSlotchưa được thay đổi giữa các lần khởi động lại. Thay đổi ô sẽ tải một thế giới khác, có thể trông như thể tiến trình đã bị mất. - Kiểm tra rằng thư mục
saves/trên máy chủ của bạn không bị trống hoặc hỏng. Bạn có thể kiểm tra các tệp lưu qua SFTP hoặc trình quản lý tệp GPanel.
Hỏng Tệp Lưu
Triệu chứng: Máy chủ bị treo khi tải một ô lưu cụ thể, nhưng hoạt động tốt trên các ô khác.
- Chuyển sang một
SaveSlotkhác trongdedicatedserver.cfgđể xác nhận sự cố là đặc thù của bản lưu. - Nếu bạn có bản sao lưu của bản lưu, hãy khôi phục nó qua SFTP bằng cách thay thế nội dung của thư mục ô bị ảnh hưởng (ví dụ:
saves/Slot1/). - Nếu không có bản sao lưu, bạn có thể cần bắt đầu lại trên ô lưu đó. Xóa nội dung của thư mục ô và khởi động lại máy chủ để tạo một thế giới mới.
- Để ngăn ngừa mất dữ liệu trong tương lai, hãy sao lưu thư mục
saves/của bạn định kỳ qua SFTP.
Phòng ngừa: Luôn sử dụng nút Stop trong GPanel thay vì tắt tiến trình máy chủ. Tắt máy đột ngột là nguyên nhân phổ biến nhất gây hỏng bản lưu.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Riêng Sons of the Forest — Cấu hình, kết nối và quản lý lưu
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Lên Tệp qua SFTP
Cần Trợ Giúp Thêm?
Nếu bạn vẫn gặp sự cố sau khi làm theo hướng dẫn này, vui lòng mở một ticket hỗ trợ và bao gồm:
- Mô tả về sự cố và thời điểm nó bắt đầu
- ID máy chủ hoặc địa chỉ IP của bạn từ GPanel
- Bất kỳ thông báo lỗi liên quan nào từ bảng điều khiển máy chủ hoặc tệp nhật ký
- Liệu sự cố có xảy ra trên một ô lưu mới hay chỉ trên một ô hiện có