RCON в WARDOGS — это не консоль для ввода команд. Это небольшой веб-API, встроенный в каждый выделенный сервер: каждая команда — HTTP-запрос с JSON. Здесь все маршруты, сгруппированные по назначению.
Как работает RCON в WARDOGS
Сервер слушает свой RCON-порт (7776, если вы не изменили его в [/Script/WDRCON.WDRCONSettings]). Каждый запрос передаёт пароль RCON как bearer-токен, каждый ответ — JSON. Неудачная команда возвращает код ошибки и сообщение.
Не во всех сборках сервера есть все маршруты: GET /v1/capabilities показывает, какие есть у вашего.
curl -H "Authorization: Bearer YOUR_RCON_PASSWORD" http://SERVER_IP:7776/v1/statusИгроки и сообщения
- GET /v1/players — все на сервере: имя, Steam ID, команда, убийства, смерти, деньги и пинг.
- POST /v1/broadcast — сообщение всему серверу (до 200 символов).
- POST /v1/players/{steamId}/message — личное сообщение одному игроку.
- POST /v1/players/{steamId}/kick — кикнуть игрока с причиной.
- POST /v1/players/{steamId}/kill — убить игрока; он возродится.
- PATCH /v1/players/{steamId} — перевести игрока в другую команду (в сборках, где это есть).
Баны и резервные слоты
- GET /v1/bans — список банов: кто, кого, когда и за что забанил.
- POST /v1/bans — забанить Steam ID, причина по желанию.
- DELETE /v1/bans/{steamId} — разбанить.
- GET /v1/reserved-slots — Steam ID с резервным слотом.
Матч, карта и погода
- GET /v1/status — название сервера, карта, время матча, число игроков и очки команд.
- POST /v1/match/map — сменить карту с режимом, зонами контроля и временем суток.
- POST /v1/match/end — завершить матч.
- POST /v1/match/restart — перезапустить матч.
- PUT /v1/world/lighting — сразу изменить время суток и погоду.
- GET /v1/catalog/maps, /v1/catalog/lightings, /v1/catalog/experiences — карты, время суток и режимы, которые предлагает сервер.
Настройки сервера и журнал
- GET /v1/config — весь ServerSettings.ini.
- POST /v1/config/validate — проверить изменённый ini без сохранения.
- PUT /v1/config — сохранить ini (ротация карт, резервные слоты и остальное).
- GET /v1/audit — собственный журнал запросов RCON.
- GET /v1/capabilities — версия RCON, сборка игры и какие маршруты есть на этом сервере.
Без ввода команд
WARPANEL отправляет эти команды за вас: кик, бан и сообщения из списка игроков в реальном времени, смена карты по её картинке и редактирование ротации без открытия ini. Модераторы получают свои роли и никогда не видят пароль RCON.
Вопросы
7776. Его можно изменить в разделе [/Script/WDRCON.WDRCONSettings] ini-файла сервера.
Отправьте POST /v1/players/{steamId}/kick с причиной, указав пароль RCON как bearer-токен. В WARPANEL это один клик по игроку.
Да: POST /v1/match/map с картой и, по желанию, режимом, зонами контроля и временем суток.
Это строка Password= в разделе [/Script/WDRCON.WDRCONSettings]. Если она пустая, при запуске сервер записывает сгенерированный пароль в Saved/RCON/ADMIN-PASSWORD.txt.