Hướng dẫn này trình bày các sự cố phổ biến mà bạn có thể gặp khi vận hành một máy chủ Rust chuyên dụng trên Legion Hosting và cách giải quyết chúng. Để biết về cấu hình máy chủ chung, hãy xem Hướng dẫn Cấu hình Máy chủ Rust.
Máy chủ Không Xuất hiện trong Trình duyệt Máy chủ
Nếu máy chủ của bạn đang chạy nhưng người chơi không thể tìm thấy nó trong trình duyệt trong trò chơi:
- Trình duyệt máy chủ có thể mất 10-20 phút để lập chỉ mục một máy chủ vừa khởi động. Hãy sử dụng kết nối trực tiếp qua console F1 (
client.connect IP:PORT) để xác minh rằng máy chủ có thể truy cập được trong khi trình duyệt bắt kịp. - Đảm bảo biến khởi động
QUERY_PORT(trong thẻ Startup của GPanel) khớp với query port được phân bổ trong thẻ Network của GPanel. Query port không chính xác là lý do phổ biến nhất khiến máy chủ không xuất hiện trong trình duyệt. - Xác nhận máy chủ đã được khởi động hoàn toàn -- hãy tìm dòng
Server startup completetrong console trước khi thử nghiệm các kết nối. - Kiểm tra rằng
server.hostnamecủa bạn được đặt trongserver.cfg. Các máy chủ không có hostname có thể không hiển thị đúng cách trong trình duyệt.
Không Thể Kết nối tới Máy chủ
Nếu bạn nhận được lỗi kết nối hoặc hết thời gian chờ khi cố gắng tham gia:
- Xác minh máy chủ đang chạy và đã khởi động hoàn toàn trong thẻ Console của GPanel.
- Kiểm tra kỹ rằng bạn đang sử dụng đúng địa chỉ IP và game port từ thẻ Network của GPanel.
- Nếu máy chủ vừa được cập nhật (đặc biệt là trong lần wipe bắt buộc vào thứ Năm đầu tiên), hãy đảm bảo bạn đã khởi động lại máy chủ sau bản cập nhật. Người chơi trên phiên bản client mới không thể kết nối tới một máy chủ đang chạy phiên bản cũ hơn.
- Kiểm tra rằng
server.maxplayerschưa bị vượt quá. Nếu máy chủ đã đầy, các kết nối mới sẽ bị từ chối. - Đảm bảo bạn chưa bị cấm. Hãy kiểm tra với quản trị viên máy chủ hoặc xem
bans.cfgtrên máy chủ.
Không Thể Kết nối tới RCON bằng Công cụ Bên ngoài
Nếu RustAdmin, RCON.IO hoặc một ứng dụng khách RCON khác không thể kết nối:
- Xác minh rằng
rcon.web 1được đặt trongserver.cfg. Hầu hết các công cụ bên ngoài yêu cầu giao diện RCON WebSocket. - Xác nhận rằng bạn đang sử dụng RCON port chứ không phải game port. Hãy kiểm tra thẻ Network của GPanel để biết RCON port được gán cho bạn.
- Kiểm tra kỹ rằng mật khẩu RCON khớp chính xác với những gì được đặt trong
server.cfg. Mật khẩu phân biệt chữ hoa chữ thường. - Máy chủ phải được khởi động hoàn toàn trước khi các kết nối RCON được chấp nhận. Hãy chờ
Server startup completetrong console.
Để biết hướng dẫn thiết lập RCON đầy đủ, hãy xem Truy cập RCON và Các lệnh Quản trị cho Rust.
Các Plugin Oxide Không Nạp
- Xác nhận Oxide đã được cài đặt và đang hoạt động. Trong thẻ Startup của GPanel, biến
FRAMEWORKphải được đặt thànhoxide. Nhật ký console sẽ hiển thịLoaded plugin Oxide.Coretrong quá trình khởi động. - Các tệp plugin phải được đặt trực tiếp trong
oxide/plugins/với phần mở rộng.cschính xác. Các tệp trong thư mục con hoặc có phần mở rộng sai sẽ bị bỏ qua. - Kiểm tra console và
oxide/logs/để tìm lỗi biên dịch. Một plugin có lỗi cú pháp sẽ không nạp được và thông báo lỗi sẽ mô tả vấn đề. - Một số plugin có phụ thuộc vào các plugin khác (ví dụ, Economics). Hãy cài đặt tất cả các phụ thuộc cần thiết trước.
- Đảm bảo phiên bản plugin tương thích với phiên bản Oxide hiện tại của bạn. Các plugin lỗi thời có thể không biên dịch được với một bản phát hành Oxide mới hơn.
Để biết hướng dẫn cài đặt plugin đầy đủ, hãy xem Cài đặt Plugin Oxide/uMod cho Rust.
Máy chủ Sử dụng Quá nhiều RAM hoặc CPU
Nếu máy chủ của bạn chạy chậm, giật lag hoặc vượt quá giới hạn tài nguyên:
- Giảm kích thước bản đồ. Hạ thấp
server.worldsizetrongserver.cfg. Các bản đồ lớn hơn yêu cầu nhiều RAM và CPU hơn đáng kể để chạy và duy trì. Kích thước bản đồ3000là một sự cân bằng tốt cho hầu hết các máy chủ. - Kiểm tra các plugin đã cài đặt. Một số plugin được viết kém hoặc lỗi thời có thể gây ra mức sử dụng CPU cao hoặc rò rỉ bộ nhớ. Hãy sử dụng
oxide.pluginsđể liệt kê các plugin đang hoạt động và thử tắt chúng từng cái một để xác định thủ phạm. - Giảm số lượng người chơi. Giảm
server.maxplayersnếu máy chủ không đủ mạnh cho số lượng người chơi hiện tại của bạn. Mỗi người chơi kết nối thêm vào sẽ tạo thêm gánh nặng tài nguyên. - Kiểm tra sự tích tụ thực thể. Trên các máy chủ chạy lâu dài, các căn cứ bị bỏ hoang và các vật phẩm đang phân hủy có thể tích tụ. Một lần wipe bản đồ sẽ đặt lại số lượng thực thể về không.
Các Thay đổi Thế giới Không được Lưu / Quay lui Sau khi Khởi động lại
Nếu tiến trình của người chơi bị mất sau khi khởi động lại máy chủ:
- Xác minh rằng
server.saveintervalđược đặt ở một giá trị hợp lý trongserver.cfg(mặc định là60giây). Đặt nó thành0hoặc một số rất lớn về cơ bản sẽ vô hiệu hóa việc tự động lưu. - Chạy
server.savetheo cách thủ công qua console của GPanel hoặc RCON trước khi dừng máy chủ để buộc lưu ngay lập tức. - Đảm bảo máy chủ được dừng một cách bình thường từ GPanel thay vì bị kết thúc một cách cưỡng bức. Một lần kết thúc đột ngột có thể khiến các thay đổi của khoảng lưu cuối cùng bị mất.
- Kiểm tra dung lượng đĩa khả dụng. Nếu máy chủ hết dung lượng đĩa, nó không thể ghi các tệp lưu.
Máy chủ Sập khi Khởi động
Nếu máy chủ khởi động nhưng sập ngay lập tức hoặc rơi vào vòng lặp khởi động lại:
- Kiểm tra kết quả đầu ra của console để tìm các thông báo lỗi. Các nguyên nhân phổ biến bao gồm tệp lưu bị hỏng, plugin không tương thích hoặc tệp framework bị thiếu.
- Nếu sự cố sập bắt đầu sau khi thêm một plugin, hãy gỡ bỏ tệp
.csđược thêm gần đây nhất khỏioxide/plugins/và khởi động lại. - Nếu sự cố sập bắt đầu sau một bản cập nhật trò chơi, hãy đảm bảo biến
FRAMEWORKđược đặt chính xác. Các tệp framework có thể cần được tải xuống lại sau một bản cập nhật Rust -- chỉ cần khởi động lại máy chủ và framework cập nhật sẽ được lấy về tự động. - Hãy thử xóa các tệp lưu (
proceduralmap.*.savvàproceduralmap.*.map) và thực hiện một lần wipe bản đồ mới. Các tệp lưu bị hỏng có thể ngăn máy chủ khởi động.
Việc Tạo Bản đồ Mất Rất Nhiều Thời gian
Sau một lần wipe, máy chủ phải tạo một bản đồ thủ tục mới. Điều này là bình thường và được mong đợi:
- Kích thước bản đồ
3000thường mất 2-5 phút để tạo. - Các bản đồ lớn hơn (
4000-6000) có thể mất hơn 10 phút. - Không khởi động lại máy chủ trong quá trình tạo bản đồ. Hãy để nó hoàn tất đầy đủ. Console sẽ hiển thị
Server startup completekhi sẵn sàng.
Cần Trợ giúp?
Nếu vấn đề của bạn không được đề cập ở đây, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng trợ giúp. Gửi một ticket hỗ trợ và kèm theo:
- ID máy chủ của bạn (hiển thị trong GPanel)
- Mô tả về vấn đề và thời điểm nó bắt đầu
- Bất kỳ kết quả đầu ra console hoặc thông báo lỗi liên quan nào
- Các bước bạn đã thử