Hướng dẫn này giải thích cách truy cập RCON (Remote Console) trên máy chủ Rust của bạn và trình bày các lệnh quản trị hữu ích nhất để quản lý người chơi, kiểm duyệt và điều khiển máy chủ. Để biết về cấu hình máy chủ chung và các biến khởi động, hãy xem Hướng dẫn Cấu hình Máy chủ Rust.
Cấu hình RCON
RCON được cấu hình thông qua ba thiết lập trong server/rust/cfg/server.cfg. Hãy dừng máy chủ trước khi chỉnh sửa tệp này.
| Thiết lập | Giá trị Ví dụ | Mô tả |
|---|---|---|
rcon.password |
"strongpassword" |
Mật khẩu cần thiết để xác thực qua RCON. Hãy đặt một giá trị mạnh và duy nhất. Bất kỳ ai có mật khẩu này đều có toàn quyền kiểm soát quản trị máy chủ. |
rcon.port |
(kiểm tra GPanel) | Port mà RCON lắng nghe. Port này tách biệt với game port. Hãy kiểm tra thẻ Network của GPanel để biết RCON port được gán cho bạn. |
rcon.web |
1 |
Bật giao diện RCON dựa trên WebSocket. Cần thiết cho các công cụ như RustAdmin và RCON.IO. Đặt thành 0 để chỉ sử dụng source RCON kiểu cũ. |
Khối RCON ví dụ cho server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
Sử dụng Console của GPanel
Cách đơn giản nhất để chạy các lệnh quản trị là trực tiếp từ GPanel. Không cần công cụ bên ngoài hay cấu hình RCON nào.
- Đăng nhập vào GPanel và chọn máy chủ Rust của bạn.
- Nhấp vào thẻ Console. Thẻ này kết nối trực tiếp đến kết quả đầu ra của máy chủ đang chạy.
- Nhập các lệnh vào ô nhập liệu ở phía dưới và nhấn Enter. Các lệnh được thực thi ngay lập tức và kết quả xuất hiện trong nhật ký console.
Sử dụng Công cụ RCON Bên ngoài
Để có quyền truy cập quản trị liên tục hoặc kiểm duyệt trong khi chơi, các ứng dụng khách RCON bên ngoài là lựa chọn tiêu chuẩn:
| Công cụ | Loại | Ghi chú |
|---|---|---|
| RustAdmin | Ứng dụng máy tính để bàn (Windows) | Ứng dụng khách nhiều tính năng với quản lý người chơi, cấm, giám sát trò chuyện và lệnh theo lịch. Là công cụ được sử dụng phổ biến nhất cho RCON của Rust. |
| RCON.IO | Dựa trên web | Ứng dụng khách RCON chạy trên trình duyệt. Không cần cài đặt. Hữu ích để truy cập nhanh từ bất kỳ thiết bị nào. |
Để kết nối với bất kỳ công cụ RCON bên ngoài nào, bạn cần ba giá trị từ GPanel:
- Server IP — hiển thị trên thẻ Network của GPanel
- RCON Port — hiển thị trên thẻ Network của GPanel (port này khác với game port)
- RCON Password — giá trị của
rcon.passwordtrongserver.cfgcủa bạn
Các lệnh Quản trị Hữu ích
Các lệnh này có thể được chạy từ console của GPanel hoặc bất kỳ ứng dụng khách RCON nào đã kết nối.
Quản lý Người chơi
| Lệnh | Mô tả |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Cấp quyền quản trị cấp chủ sở hữu cho một người chơi. Chủ sở hữu có thể chạy tất cả các lệnh trong trò chơi. |
moderatorid STEAMID64 "Name" "Reason" |
Cấp quyền quản trị cấp người kiểm duyệt cho một người chơi. |
removeowner STEAMID64 |
Thu hồi quyền quản trị cấp chủ sở hữu của một người chơi. |
removemoderator STEAMID64 |
Thu hồi quyền quản trị cấp người kiểm duyệt của một người chơi. |
ban STEAMID64 "Reason" |
Cấm một người chơi theo Steam ID. |
unban STEAMID64 |
Gỡ lệnh cấm cho một người chơi. |
kick "PlayerName" |
Đá một người chơi khỏi máy chủ. |
players |
Liệt kê tất cả người chơi hiện đang kết nối và Steam ID của họ. |
server.writecfg. Các chỉ định quản trị viên và người kiểm duyệt được thực hiện với ownerid hoặc moderatorid được giữ trong bộ nhớ cho đến khi bạn chạy server.writecfg. Nếu máy chủ khởi động lại trước khi bạn làm điều này, các chỉ định đó sẽ bị mất.
Điều khiển Máy chủ
| Lệnh | Mô tả |
|---|---|
server.writecfg |
Ghi danh sách quản trị viên/người kiểm duyệt và các thiết lập hiện tại vào đĩa để chúng được duy trì qua các lần khởi động lại. |
server.save |
Buộc lưu thế giới ngay lập tức. |
say "Message" |
Phát một thông báo đến tất cả người chơi trong khung trò chuyện của máy chủ. |
status |
Hiển thị trạng thái máy chủ bao gồm số lượng người chơi, mức sử dụng bộ nhớ và FPS. |
server.fps |
Hiển thị tốc độ tick hiện tại của máy chủ (FPS). |
Các lệnh Plugin Oxide
Nếu bạn đã cài đặt Oxide/uMod, các lệnh bổ sung này sẽ khả dụng. Để biết đầy đủ chi tiết về quản lý plugin, hãy xem hướng dẫn Cài đặt Plugin Oxide/uMod cho Rust.
| Lệnh | Mô tả |
|---|---|
oxide.reload PluginName |
Tải lại một plugin Oxide cụ thể mà không cần khởi động lại máy chủ. |
oxide.plugins |
Liệt kê tất cả các plugin hiện đang được nạp và phiên bản của chúng. |
Khắc phục Sự cố Kết nối RCON
Nếu bạn không thể kết nối tới RCON bằng một công cụ bên ngoài, hãy kiểm tra những điều sau:
- 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 (RustAdmin, RCON.IO) 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 tìm dòng
Server startup completetrong kết quả đầu ra của console.
Để biết các sự cố máy chủ phổ biến khác, hãy xem Khắc phục Sự cố Máy chủ Rust.
Cần Trợ giúp?
Nếu bạn gặp phải một vấn đề không được đề cập trong hướng dẫn nà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, mô tả về vấn đề và bất kỳ kết quả đầu ra console liên quan nào.