Hướng Dẫn Khắc Phục Sự Cố Barotrauma
Hướng dẫn này đề cập đến các vấn đề thường gặp mà bạn có thể gặp phải khi chạy một máy chủ riêng Barotrauma trên Legion Hosting, cùng với các giải pháp từng bước. Để thiết lập máy chủ ban đầu, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Riêng Barotrauma.
Trước khi khắc phục sự cố: Hãy kiểm tra bảng điều khiển máy chủ của bạn trong GPanel để tìm các thông báo lỗi. Các dòng chứa
[ERROR] hoặc Exception sẽ chỉ ra nguyên nhân trong hầu hết các trường hợp.
Mục Lục
- Tàu Ngầm Không Tải / Máy Chủ Bị Kẹt Khi Khởi Động
- Xung Đột Mod và Sự Cố
- Máy Chủ Không Xuất Hiện Trong Trình Duyệt
- Hết Thời Gian Kết Nối / Không Thể Kết Nối Trực Tiếp
- Không Tìm Thấy Lưu Chiến Dịch Sau Khi Khởi Động Lại
- Vấn Đề Về Độ Trễ và Hiệu Suất Máy Chủ
Tàu Ngầm Không Tải / Máy Chủ Bị Kẹt Khi Khởi Động
Triệu chứng: Máy chủ khởi động nhưng người chơi không thể tham gia, hoặc nhật ký máy chủ hiển thị lỗi về việc không tìm thấy tàu ngầm.
Giải Pháp
- Kiểm tra tên chính xác: Thuộc tính
Submarinetrongserversettings.xmlphải khớp chính xác với tên tệp (không có phần mở rộng.sub), bao gồm cả chữ hoa chữ thường. Ví dụ,Humpbacklà đúng nhưnghumpbackthì không. - Xác minh tệp tồn tại: Kết nối tới máy chủ của bạn qua SFTP hoặc trình quản lý tệp GPanel và xác nhận tệp
.subcó mặt trong thư mụcSubmarines/. - Tàu ngầm Workshop? Nếu tàu ngầm đến từ một mod Workshop, nó phải được cài đặt trong
LocalMods/và được đăng ký trong cài đặt máy chủ trước khi có thể được sử dụng. Xem Hướng Dẫn Cài Đặt Mod. - Kiểm tra với một tàu ngầm mặc định: Chuyển sang một tàu ngầm tích hợp sẵn (ví dụ
Humpback) để xác nhận máy chủ khởi động đúng cách. Nếu có, vấn đề nằm ở tệp tàu ngầm tùy chỉnh.
Xung Đột Mod và Sự Cố
Triệu chứng: Máy chủ gặp sự cố khi khởi động, ngắt kết nối người chơi khi tham gia, hoặc bảng điều khiển hiển thị lỗi tham chiếu đến các ID nội dung cụ thể.
Giải Pháp
- Cô lập mod gây vấn đề: Tắt tất cả các mod được thêm gần đây và khởi động lại máy chủ. Nếu nó chạy ổn định, hãy bật lại các mod từng cái một, khởi động lại mỗi lần, để tìm xung đột.
- Sự không khớp phiên bản: Đảm bảo tất cả các tệp mod trên máy chủ khớp với các phiên bản được cài đặt trên các máy khách. Tải xuống lại và tải lên lại các mod nếu không chắc chắn. Xem Hướng Dẫn Cài Đặt Mod để biết quy trình cập nhật.
- Mod chỉ dành cho máy khách: Một số mod Workshop chỉ dành cho phía máy khách và không nên được cài đặt trên máy chủ. Kiểm tra trang mô tả Workshop của mod để biết thông tin này.
- Kiểm tra nhật ký máy chủ: Mở bảng điều khiển trong GPanel và tìm các dòng
[ERROR]hoặcException. Những dòng này thường tham chiếu đến mod hoặc tệp nội dung cụ thể gây ra sự cố.
Mẹo: Nếu bạn đang chạy nhiều mod và không thể xác định xung đột, hãy thử cách tiếp cận tìm kiếm nhị phân: tắt một nửa số mod cùng một lúc thay vì từng cái một. Cách này thu hẹp vấn đề nhanh hơn nhiều.
Máy Chủ Không Xuất Hiện Trong Trình Duyệt
Triệu chứng: Máy chủ của bạn đang chạy nhưng không xuất hiện trong trình duyệt máy chủ trong trò chơi.
Giải Pháp
- Chờ vài phút: Trình duyệt máy chủ Steam có thể mất vài phút để liệt kê một máy chủ mới khởi động. Hãy thử kết nối trực tiếp trước để xác nhận máy chủ có thể truy cập được.
- Xác minh máy chủ đã khởi động hoàn toàn: Mở GPanel và xác nhận máy chủ hiển thị đang chạy mà không có lỗi nào trong bảng điều khiển.
- Kiểm tra query port của bạn: Giá trị
QueryPorttrongserversettings.xmlphải khớp với query port được gán cho dịch vụ của bạn. Kiểm tra tab Network trong GPanel để biết việc gán port chính xác. - Xác nhận bằng kết nối trực tiếp: Hãy thử kết nối trực tiếp bằng IP máy chủ và port chính của bạn (kiểm tra tab Network trong GPanel để biết port được gán của bạn) để loại trừ vấn đề riêng của trình duyệt.
Hết Thời Gian Kết Nối / Không Thể Kết Nối Trực Tiếp
Triệu chứng: Việc cố gắng tham gia qua kết nối trực tiếp dẫn đến hết thời gian hoặc lỗi "connection failed".
Giải Pháp
- Xác minh IP và port của bạn: Kiểm tra tab Network trong GPanel để biết địa chỉ IP và port của máy chủ. Xem Cách Tìm IP và Port Máy Chủ Của Bạn.
- Sử dụng port chính xác: Kết nối tới game port chính, không phải query port. Port chính là port được liệt kê là port chính trong GPanel.
- Xác nhận máy chủ đang chạy: Kiểm tra GPanel để đảm bảo máy chủ chưa gặp sự cố hoặc dừng.
- Kiểm tra serversettings.xml của bạn: Đảm bảo giá trị
Porttrongserversettings.xmlkhớp với port được gán trong GPanel. Nếu chúng khác nhau, máy chủ sẽ gắn vào sai port. - Tường lửa ở phía bạn: Trong những trường hợp hiếm gặp, mạng cục bộ hoặc ISP của bạn có thể chặn lưu lượng UDP đi ra trên các port không tiêu chuẩn. Hãy thử kết nối từ một mạng khác hoặc sử dụng VPN để kiểm tra.
Không Tìm Thấy Lưu Chiến Dịch Sau Khi Khởi Động Lại
Triệu chứng: Sau khi khởi động lại máy chủ, chiến dịch biến mất và người chơi phải bắt đầu một chiến dịch mới.
Giải Pháp
- Xác minh các tệp lưu tồn tại: Kết nối qua SFTP và kiểm tra xem thư mục chiến dịch vẫn tồn tại trong
Saves/Multiplayer/hay không. - Kiểm tra các vấn đề di chuyển: Nếu bạn vừa di chuyển máy chủ của mình hoặc khôi phục từ bản sao lưu, hãy đảm bảo thư mục lưu được tải lên đúng đường dẫn bên trong thư mục máy chủ Barotrauma.
- Tắt máy không sạch: Nếu máy chủ bị buộc tắt (thay vì dừng một cách sạch sẽ qua GPanel), trạng thái lưu cuối cùng có thể chưa được ghi. Luôn sử dụng nút Stop trong GPanel thay vì buộc tắt tiến trình.
- Khôi phục từ bản sao lưu: Nếu bạn đã sao lưu chiến dịch trước đó, hãy dừng máy chủ, tải thư mục sao lưu lên
Saves/Multiplayer/qua SFTP, và khởi động máy chủ. Xem hướng dẫn thiết lập chính để biết hướng dẫn sao lưu/khôi phục chi tiết.
Vấn Đề Về Độ Trễ và Hiệu Suất Máy Chủ
Triệu chứng: Người chơi gặp tình trạng giật lag (rubber-banding), thao tác bị trễ, hoặc máy chủ trở nên không phản hồi trong khi chơi.
Giải Pháp
- Giảm số lượng người chơi: Giảm giá trị
MaxPlayerstrongserversettings.xmlnếu gói máy chủ của bạn không có đủ tài nguyên cho số lượng người chơi hiện tại. - Giảm số lượng mod: Một số mod, đặc biệt là những mod thêm nhiều sinh vật mới hoặc các hệ thống phức tạp, làm tăng đáng kể mức sử dụng tài nguyên máy chủ. Hãy gỡ bỏ các mod không cần thiết.
- Kiểm tra tài nguyên máy chủ: Trong GPanel, hãy theo dõi mức sử dụng CPU và bộ nhớ. Nếu bạn thường xuyên ở gần giới hạn, hãy cân nhắc nâng cấp gói máy chủ của mình.
- Khởi động lại máy chủ: Các phiên chạy lâu có thể tích lũy mức sử dụng bộ nhớ. Một lần khởi động lại theo lịch giữa các phiên chơi có thể giúp duy trì hiệu suất.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Riêng Barotrauma
- Hướng Dẫn Cài Đặt Mod Barotrauma
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
Vẫn gặp khó khăn? Hãy mở một phiếu hỗ trợ tại legionhosting.net/submitticket.php và bao gồm tên máy chủ của bạn, các thông báo lỗi từ bảng điều khiển GPanel, và các bước bạn đã thử.