RCON (Remote Console) — канал удалённого управления сервером DayZ: через него отдают команды, читают логи, кикают и банят игроков. В DayZ RCON реализован не самим сервером, а античитом BattlEye, и это меняет и порядок настройки, и набор команд.
- RCON в DayZ обслуживает BattlEye, а не движок игры
- Порт и пароль задаются в BEServer_x64.cfg, а не в serverDZ.cfg
- Пароль передаётся по UDP — держать сервер с пустым RconPassword нельзя
- В панели RiseOfServers консоль открывается в браузере, клиент ставить не нужно
Как подключить RCON к серверу DayZ
- Откройте BEServer_x64.cfg — Файл лежит в папке battleye вашего сервера DayZ. Если его нет, создайте — BattlEye подхватит файл при следующем старте.
- Задайте пароль и порт — Пропишите RConPassword и RConPort. Пароль — без пробелов и кириллицы, порт должен быть открыт по UDP.
- Перезапустите сервер — BattlEye читает конфигурацию только при старте, поэтому без рестарта новые параметры не применятся.
- Добавьте сервер в панель — Укажите IP, игровой порт и RCON-порт с паролем в серверном центре RiseOfServers.
- Проверьте связь — Выполните команду players в консоли: список игроков онлайн подтверждает, что RCON работает.
Где настраивается RCON в DayZ
Параметры RCON лежат в файле BEServer_x64.cfg в папке battleye сервера. Минимальный набор: RConPassword — пароль подключения, RConPort — порт (по умолчанию совпадает с игровым), RestrictRCon — ограничение набора команд. После правки файла сервер нужно перезапустить: BattlEye читает конфигурацию только при старте. Частая ошибка новичков — искать RCON в serverDZ.cfg, где его нет.
Основные команды RCON DayZ
players — список игроков онлайн с их номерами и GUID; admins — список подключённых администраторов; kick <номер> <причина> — отключить игрока; ban <номер> <минуты> <причина> — забанить, 0 означает бессрочно; bans — показать текущие баны; removeBan <номер> — снять бан; say -1 <текст> — сообщение всем игрокам, say <номер> <текст> — конкретному; #shutdown — остановка сервера; loadBans и loadScripts — перечитать бан-лист и скрипты без рестарта. Номер игрока меняется при каждом переподключении, поэтому для постоянных банов используют GUID.
Команды по расписанию
Ручной RCON выполняет команду только пока вы сидите за компьютером. Планировщик панели держит сценарии на своей стороне: рестарт каждые четыре часа с предупреждениями за 15, 5 и 1 минуту; ночное объявление о вайпе; перечитывание бан-листа после правок. Сценарий срабатывает, даже когда админ спит, а история выполнения остаётся в логах — видно, что именно и когда отработало.
Безопасность RCON-пароля
Протокол BattlEye RCON передаёт пароль по UDP, поэтому раздавать его соадминам поштучно — плохая идея: отозвать такой доступ можно только сменой пароля на всех сразу. В панели пароль хранится один раз, а соадмины получают доступ к конкретным серверам и разделам через собственные учётные записи. Отозвать доступ одному человеку — одно действие, остальных это не касается.
Чем RCON в DayZ отличается от Source RCON
Если вы раньше администрировали CS2 или Garry's Mod, привычки придётся менять. Source RCON работает по TCP, живёт в самом движке и настраивается через rcon_password в конфигурации сервера. В DayZ RCON поднимает античит BattlEye: транспорт UDP, отдельный конфигурационный файл, собственный набор команд и собственный формат бан-листа. Поэтому клиенты и боты, написанные под Source, с DayZ не работают в принципе — нужна реализация протокола BattlEye.
Логи: что видно через RCON
Помимо ответов на команды BattlEye транслирует поток событий: подключения и отключения, срабатывания античита, сообщения чата, кики. Это основной источник для разбора жалоб — по нему видно, кто был на сервере в момент инцидента и что происходило вокруг. Живой поток полезно держать открытым в прайм-тайм, а история логов нужна позже, когда жалоба приходит через сутки после события.
RestrictRCon и права
Параметр RestrictRCon ограничивает набор доступных команд — в частности, закрывает остановку сервера. Это разумно, когда RCON-доступ есть у нескольких человек, но по-настоящему проблему прав он не решает: BattlEye не различает подключившихся, для него все с правильным паролем равны. Разграничение по людям возможно только уровнем выше — в панели, где у каждого своя учётная запись, а пароль остаётся в одном месте.
Частые вопросы
Какой порт RCON у DayZ по умолчанию?
BattlEye слушает RCON на порту, заданном параметром RConPort в BEServer_x64.cfg. Если параметр не указан, используется игровой порт сервера (обычно 2302). Порт должен быть открыт по UDP.
Почему RCON не подключается?
Три типовые причины: сервер не перезапускали после правки BEServer_x64.cfg; порт закрыт по UDP на файрволе или у хостера; пароль содержит пробел или кириллицу. Проверять стоит именно в этом порядке.
Можно ли работать с RCON без десктопного клиента?
Да. Консоль RiseOfServers работает в браузере: команды и ответ сервера приходят мгновенно, история команд и логи сохраняются. Полная консоль входит в план Pro, стандартный RCON доступен и на Free.
Чем бан по GUID лучше бана по номеру?
Номер игрока (player id) выдаётся на время сессии и меняется при переподключении — бан по нему снимется сам собой. GUID привязан к аккаунту и работает постоянно, поэтому все долгие баны ставят по GUID.
Тарифы
Мониторинг и каталог бесплатны всегда. Платные планы открывают полный RCON, аналитику, уведомления и продвижение. Trial — 14 дней без привязки карты, подписку можно отменить в любой момент.
- Free, 0 ₽ — Неограниченное число серверов, стандартный RCON, магазин на поддомене и уведомления о событиях.
- Pro, от 899 ₽/мес — Полный RCON с консолью, карта игроков в реальном времени, планировщик, продвижение, баннер на главной и аналитика за всё время.
- Enterprise, от 1 990 ₽/мес — Всё из Pro плюс команда без ограничений с общей подпиской, безлимит проектов, продвижение в соцсетях и приоритетная поддержка.
Актуальные цены и оформление: раздел тарифов в серверном центре.