Цей посібник охоплює налаштування RCON та адмін-команди для вашого сервера Pavlov VR на Legion Hosting, включно з налаштуванням RconSettings.txt, підключенням за допомогою RCON-клієнта та повним довідником команд. Щодо початкового налаштування та конфігурації сервера див. Налаштування сервера Pavlov VR. Щодо карт Workshop див. Карти Workshop для Pavlov VR.
Налаштування RCON
RCON (Remote Console) дозволяє надсилати адміністративні команди на ваш сервер ззовні VR. Pavlov використовує власний протокол RCON на основі TCP (не стандартний Source RCON).
RconSettings.txt
Конфігурація RCON зберігається в окремому файлі від Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Цей файл містить два налаштування:
Password=YourSecureRconPassword
Port=9100
| Налаштування | Опис |
|---|---|
Password |
Пароль RCON. Він повинен збігатися з паролем, який використовує ваш RCON-клієнт для автентифікації. Змініть його зі значення за замовчуванням. |
Port |
TCP-порт, який слухає RCON. Перевірте вкладку Network у GPanel, щоб дізнатися порт RCON, призначений вашому серверу, і вкажіть його тут. |
RCON_PASSWORD на вкладці Startup у GPanel, вона може перевизначати пароль у RconSettings.txt під час кожного запуску сервера. Використовуйте вкладку Startup як основний спосіб встановлення пароля RCON.
Підключення за допомогою RCON-клієнта
Pavlov використовує власний протокол RCON — стандартні інструменти Source RCON не працюватимуть. Вам потрібен RCON-клієнт, сумісний з Pavlov. Популярні варіанти включають:
- PavlovHorde RCON — вебінструмент RCON (pavlovhorde.com).
- pavlov_rcon_tcl — настільний GUI-інструмент, який можна використовувати у VR (GitHub).
- pavlov-bot — Discord-бот для інтеграції RCON (GitHub).
Щоб підключитися, введіть IP вашого сервера, порт RCON з вкладки Network у GPanel та встановлений вами пароль.
Адмін-команди (RCON)
Наведені нижче команди можна надсилати через RCON-клієнт під час роботи сервера. Вони не вимагають перезапуску сервера.
Інформація про сервер
| Команда | Опис |
|---|---|
ServerInfo |
Повертає назву сервера, поточну карту, режим гри, рахунки команд, номер раунду та кількість гравців. |
RefreshList |
Повертає список усіх підключених гравців та їхні унікальні ID. |
InspectPlayer <UniqueID> |
Повертає детальну інформацію про гравця, включно з ім'ям, готівкою, KDA та командою. |
Banlist |
Показує всі ID гравців, які наразі заблоковані. |
ItemList |
Перелічує всі доступні ID предметів, які можна використовувати з GiveItem. |
Керування картами та режимами
| Команда | Опис |
|---|---|
SwitchMap <MapId> <GameMode> |
Негайно перемикає на вказану карту та режим гри. Приклад: SwitchMap datacenter SND |
RotateMap |
Переходить до наступної карти в ротації Game.ini. |
ResetSND |
Скидає матч SND назад до раунду 1, зберігаючи ті самі команди. |
SetPin <####> |
Встановлює або змінює PIN сервера під час роботи. Запустіть SetPin без числа, щоб видалити PIN. |
Керування гравцями
| Команда | Опис |
|---|---|
Kick <UniqueID> |
Виганяє вказаного гравця з сервера. |
Ban <UniqueID> |
Блокує гравця та додає його ID до blacklist.txt. Вимагає bCustomServer=true. |
Unban <UniqueID> |
Видаляє гравця з blacklist.txt, дозволяючи йому повторно приєднатися. |
Kill <UniqueID> |
Миттєво вбиває вказаного гравця. |
SwitchTeam <UniqueID> <TeamId> |
Переміщує гравця до вказаної команди (0 або 1). |
Shownametags <true/false> |
Перемикає видимість іменних тегів гравців над їхніми головами. |
Адмін, модерація та предмети
| Команда | Опис |
|---|---|
AddMod <UniqueID> |
Надає гравцю доступ до внутрішньоігрового адмін-меню, додаючи його до mods.txt. |
RemoveMod <UniqueID> |
Скасовує доступ до адмін-меню, видаляючи гравця з mods.txt. |
GiveItem <UniqueID> <ItemId> |
Видає вказаному гравцю предмет за ID предмета. Використовуйте ItemList для дійсних ID. |
GiveCash <UniqueID> <Amount> |
Видає вказаному гравцю внутрішньоігрову готівку (корисно в режимах ZWV та SND з колесом покупок). |
SetBalanceTableURL <URL> |
Спрямовує сервер до користувацької таблиці балансу зброї, розміщеної онлайн. |
RefreshList, щоб отримати унікальні Steam ID усіх підключених гравців. Ці ID потрібні для команд на кшталт Kick, Ban, SwitchTeam та GiveItem.
mods.txt (по одному ID на рядок) у каталозі Pavlov/Saved/Config/.
ResetSND занадто швидко після SwitchTeam може спричинити збої таблиці рахунків, додаткові підрахунки смертей або неправильне видалення зброї. Зачекайте кілька секунд між цими командами.
Пов'язані статті
- Налаштування сервера Pavlov VR
- Карти Workshop для Pavlov VR
- Як знайти IP-адресу та порт вашого сервера
- Як завантажувати файли через SFTP
- Посібник із запуску сервера
Потрібна допомога?
Якщо ви зіткнулися з проблемою, не охопленою тут, наша служба підтримки готова допомогти.