Hướng dẫn này bao gồm thiết lập RCON và các lệnh admin cho máy chủ Pavlov VR của bạn trên Legion Hosting, bao gồm cấu hình RconSettings.txt, kết nối với một RCON client, và một danh mục lệnh đầy đủ. Để thiết lập và cấu hình máy chủ ban đầu, xem Thiết Lập Máy Chủ Pavlov VR. Đối với bản đồ Workshop, xem Bản Đồ Workshop của Pavlov VR.
Thiết Lập RCON
RCON (Remote Console) cho phép bạn gửi các lệnh quản trị đến máy chủ của bạn từ bên ngoài VR. Pavlov sử dụng một giao thức RCON dựa trên TCP tùy chỉnh (không phải Source RCON tiêu chuẩn).
RconSettings.txt
Cấu hình RCON được lưu trữ trong một tệp riêng biệt với Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Tệp này chứa hai cài đặt:
Password=YourSecureRconPassword
Port=9100
| Cài Đặt | Mô Tả |
|---|---|
Password |
Mật khẩu RCON. Mật khẩu này phải khớp với mật khẩu được RCON client của bạn sử dụng để xác thực. Thay đổi nó khỏi giá trị mặc định. |
Port |
Cổng TCP mà RCON lắng nghe. Kiểm tra tab Network trong GPanel của bạn để biết cổng RCON được gán cho máy chủ của bạn và khớp nó tại đây. |
RCON_PASSWORD trong tab Startup của GPanel, nó có thể ghi đè mật khẩu trong RconSettings.txt mỗi khi máy chủ khởi động. Sử dụng tab Startup làm cách chính để đặt mật khẩu RCON của bạn.
Kết Nối với một RCON Client
Pavlov sử dụng một giao thức RCON tùy chỉnh -- các công cụ Source RCON tiêu chuẩn sẽ không hoạt động. Bạn cần một RCON client tương thích với Pavlov. Các tùy chọn phổ biến bao gồm:
- PavlovHorde RCON -- Công cụ RCON dựa trên web (pavlovhorde.com).
- pavlov_rcon_tcl -- Công cụ GUI trên máy tính có thể sử dụng từ trong VR (GitHub).
- pavlov-bot -- Bot Discord để tích hợp RCON (GitHub).
Để kết nối, nhập IP máy chủ của bạn, cổng RCON từ tab Network của GPanel, và mật khẩu bạn đã đặt.
Lệnh Admin (RCON)
Các lệnh sau có thể được gửi qua một RCON client trong khi máy chủ đang chạy. Những lệnh này không yêu cầu khởi động lại máy chủ.
Thông Tin Máy Chủ
| Lệnh | Mô Tả |
|---|---|
ServerInfo |
Trả về tên máy chủ, bản đồ hiện tại, chế độ trò chơi, điểm số đội, số vòng đấu và số lượng người chơi. |
RefreshList |
Trả về danh sách tất cả người chơi đã kết nối và ID duy nhất của họ. |
InspectPlayer <UniqueID> |
Trả về thông tin chi tiết về một người chơi bao gồm tên, tiền mặt, KDA và đội. |
Banlist |
Hiển thị tất cả ID người chơi hiện đang bị cấm. |
ItemList |
Liệt kê tất cả ID vật phẩm có sẵn có thể được sử dụng với GiveItem. |
Điều Khiển Bản Đồ và Chế Độ
| Lệnh | Mô Tả |
|---|---|
SwitchMap <MapId> <GameMode> |
Chuyển ngay lập tức sang bản đồ và chế độ trò chơi được chỉ định. Ví dụ: SwitchMap datacenter SND |
RotateMap |
Chuyển sang bản đồ tiếp theo trong vòng xoay của Game.ini. |
ResetSND |
Đặt lại một trận SND về vòng 1, giữ nguyên các đội. |
SetPin <####> |
Đặt hoặc thay đổi mã PIN của máy chủ trong lúc đang chạy. Chạy SetPin mà không có số để xóa mã PIN. |
Quản Lý Người Chơi
| Lệnh | Mô Tả |
|---|---|
Kick <UniqueID> |
Đá người chơi được chỉ định khỏi máy chủ. |
Ban <UniqueID> |
Cấm người chơi và thêm ID của họ vào blacklist.txt. Yêu cầu bCustomServer=true. |
Unban <UniqueID> |
Xóa người chơi khỏi blacklist.txt, cho phép họ tham gia lại. |
Kill <UniqueID> |
Giết người chơi được chỉ định ngay lập tức. |
SwitchTeam <UniqueID> <TeamId> |
Chuyển một người chơi sang đội được chỉ định (0 hoặc 1). |
Shownametags <true/false> |
Bật/tắt khả năng hiển thị thẻ tên người chơi phía trên đầu họ. |
Admin, Kiểm Duyệt và Vật Phẩm
| Lệnh | Mô Tả |
|---|---|
AddMod <UniqueID> |
Cấp quyền truy cập menu admin trong trò chơi cho người chơi bằng cách thêm họ vào mods.txt. |
RemoveMod <UniqueID> |
Thu hồi quyền truy cập menu admin bằng cách xóa người chơi khỏi mods.txt. |
GiveItem <UniqueID> <ItemId> |
Cho người chơi được chỉ định một vật phẩm theo ID vật phẩm. Sử dụng ItemList để biết các ID hợp lệ. |
GiveCash <UniqueID> <Amount> |
Cho người chơi được chỉ định tiền mặt trong trò chơi (hữu ích trong các chế độ buy-wheel ZWV và SND). |
SetBalanceTableURL <URL> |
Trỏ máy chủ đến một bảng cân bằng vũ khí tùy chỉnh được lưu trữ trực tuyến. |
RefreshList để lấy ID Steam duy nhất của tất cả người chơi đã kết nối. Bạn cần các ID này cho các lệnh như Kick, Ban, SwitchTeam và GiveItem.
mods.txt (mỗi ID trên một dòng) trong thư mục Pavlov/Saved/Config/.
ResetSND quá nhanh sau một SwitchTeam có thể gây ra lỗi bảng điểm, số lần chết thừa, hoặc vũ khí không được xóa đúng cách. Hãy đợi vài giây giữa các lệnh này.
Bài Viết Liên Quan
- Thiết Lập Máy Chủ Pavlov VR
- Bản Đồ Workshop của Pavlov VR
- Cách Tìm IP và Cổng Máy Chủ của Bạn
- Cách Tải Tệp Lên qua SFTP
- Hướng Dẫn Khởi Động Máy Chủ
Cần Trợ Giúp?
Nếu bạn gặp phải vấn đề không được đề cập ở đây, đội ngũ hỗ trợ của chúng tôi sẵn sàng trợ giúp.