Pterohost docs

Rust-сервер: RCON и мониторинг онлайна

Настройка RCON для Rust-сервера, подключение RustAdmin и веб-консоли, добавление в BattleMetrics и советы по безопасности.

Кратко: RCON в Rust работает по WebSocket и открывает полный доступ к консоли сервера удалённо. Настройте rcon.port, rcon.password и rcon.web 1 в server.cfg, подключитесь через RustAdmin или веб-интерфейс и добавьте сервер в BattleMetrics для публичного мониторинга онлайна.

Rust-сервер: RCON и мониторинг онлайна

RCON (Remote Console) - это стандартный протокол удалённого управления игровыми серверами, и в Rust он реализован на базе WebSocket, а не старого TCP RCON из Source-движка. Это значит, что любой браузер или специализированный клиент может подключиться к консоли вашего сервера без установки дополнительного ПО на сервер. В 2026 году Facepunch продолжает поддерживать WebSocket-RCON как основной способ администрирования - он встроен в движок и работает “из коробки”. Мониторинг онлайна через BattleMetrics помогает привлечь органический трафик игроков, а корректная настройка безопасности защищает от несанкционированного доступа.

Pterohost - игровой хостинг для Rust с защитой от DDoS-атак, NVMe-дисками и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг

Параметры RCON в server.cfg

Конфигурация RCON задаётся тремя ключевыми параметрами. Их можно указать как в файле server.cfg, так и непосредственно в стартовой строке запуска через префикс +.

Основные параметры

ПараметрЗначение по умолчаниюОписание
rcon.port28016UDP/TCP-порт WebSocket-RCON
rcon.password(пусто)Пароль для подключения (обязательно задать)
rcon.web1Включить (1) или выключить (0) WebSocket-RCON

Пример блока в server.cfg:

rcon.port 28016
rcon.password "MyStr0ngP@ssword"
rcon.web 1

Пример в стартовой строке (для start.sh или systemd-юнита):

./RustDedicated -batchmode \
  +server.ip 0.0.0.0 \
  +server.port 28015 \
  +rcon.port 28016 \
  +rcon.password "MyStr0ngP@ssword" \
  +rcon.web 1 \
  +server.identity "myserver"

Важно: если rcon.web равен 0, WebSocket-интерфейс отключён и RustAdmin не сможет подключиться. Убедитесь, что параметр явно выставлен в 1.

Порты в firewall

На Linux-сервере откройте RCON-порт только для доверенных IP-адресов. Пример для ufw:

# Разрешить RCON только с вашего IP
ufw allow from 203.0.113.10 to any port 28016 proto tcp
ufw allow from 203.0.113.10 to any port 28016 proto udp

# Заблокировать остальных
ufw deny 28016

Для iptables:

iptables -A INPUT -p tcp --dport 28016 -s 203.0.113.10 -j ACCEPT
iptables -A INPUT -p tcp --dport 28016 -j DROP

Если вы используете хостинг Pterohost - управление портами доступно в панели Pterodactyl через раздел “Allocations”.

Подключение через RustAdmin

RustAdmin - наиболее популярный десктопный клиент для администрирования Rust-серверов. Он распространяется бесплатно и существует в двух вариантах: десктопное приложение (Windows/Linux через Wine) и веб-версия, работающая прямо в браузере.

Установка и запуск

  1. Скачайте RustAdmin с официального сайта rustadmin.com (версия 2.x актуальна на 2026 год).

  2. Распакуйте архив, запустите RustAdmin.exe.

  3. В разделе Configuration введите:

    • Server IP - внешний IP вашего сервера
    • Server Port - значение rcon.port (по умолчанию 28016)
    • Password - ваш rcon.password
    • Connection type - выберите WebRCON
  4. Нажмите Connect.

Основные возможности RustAdmin

После подключения становятся доступны:

  • Console - прямой ввод RCON-команд и просмотр лога
  • Players - список онлайн-игроков с SteamID, пингом и возможностью кика/бана
  • Bans - управление списком забаненных игроков
  • Chat - просмотр чата в реальном времени и отправка сообщений от имени сервера
  • Map - карта сервера с отображением позиций игроков (требует дополнительной настройки)
  • Scheduler - автоматическое выполнение команд по расписанию (например, плановый wipe)

Полезные команды в консоли RustAdmin

# Посмотреть список игроков
players

# Подробная информация о сервере
status

# Кикнуть игрока по SteamID
kick 76561198012345678 "Нарушение правил"

# Забанить игрока
ban 76561198012345678 "Читы"

# Снять бан
unban 76561198012345678

# Сохранить сервер
save

# Отправить сообщение в чат
say "Сервер перезагрузится через 5 минут"

# Телепортировать игрока
teleport "PlayerName" "TargetName"

# Выдать предмет игроку
inventory.give "PlayerName" wood 1000

Веб-RCON: подключение через браузер

Rust поставляется со встроенным веб-интерфейсом RCON. При включённом rcon.web 1 откройте в браузере:

http://YOUR_SERVER_IP:RCON_PORT

Например:

http://45.11.16.100:28016

Вы увидите простую текстовую консоль с полем для ввода пароля. После авторизации доступен весь набор RCON-команд - тот же, что и в RustAdmin. Веб-RCON удобен для быстрых операций без установки клиента.

Ограничение: встроенный веб-интерфейс не поддерживает TLS. Не используйте его через публичный интернет без VPN или SSH-туннеля.

SSH-туннель для безопасного доступа

Если вы работаете с VPS или выделенным сервером, можно проксировать RCON через SSH:

ssh -L 28016:127.0.0.1:28016 user@your-server-ip

После этого в браузере или RustAdmin указывайте адрес 127.0.0.1:28016 - соединение будет зашифровано.

Мониторинг через BattleMetrics

BattleMetrics - крупнейший агрегатор игровых серверов с посещаемостью несколько миллионов человек в месяц. Добавление сервера в BattleMetrics даёт:

  • публичную страницу сервера с графиком онлайна
  • попадание в поиск игроков, ищущих Rust-серверы
  • исторические данные онлайна (важно для привлечения игроков)
  • RCON-интеграцию для управления прямо через веб-панель

Добавление сервера

  1. Зарегистрируйтесь на battlemetrics.com.
  2. Перейдите в раздел Servers и нажмите Add Server.
  3. Выберите игру Rust, введите IP:Port вашего сервера (игровой порт, не RCON).
  4. BattleMetrics сам найдёт сервер через Steam Query и начнёт сбор статистики.

Обнаружение занимает от нескольких минут до 1 часа. После этого сервер появится в поиске BattleMetrics.

Подключение RCON к BattleMetrics

Для расширенных функций (логи чата, управление банами, оповещения) подключите RCON:

  1. На странице сервера в BattleMetrics перейдите в Server Settings > RCON.
  2. Введите RCON-порт и пароль.
  3. Нажмите Connect.

После подключения в панели BattleMetrics появятся разделы:

  • Activity Feed - действия игроков (подключения, отключения)
  • Chat - история чата
  • Bans - синхронизация банов (включая совместимость с BattleMetrics Ban Lists)
  • Alerts - уведомления о событиях (например, бан обхода через новый аккаунт)

Платные функции BattleMetrics (RCON)

Базовый мониторинг бесплатен. RCON-функции в полном объёме доступны по подписке RCON (~10 USD/месяц). Она открывает:

  • управление банами с синхронизацией между серверами
  • расширенные алерты и трекинг подозрительных игроков
  • интеграцию с Discord (уведомления в канал)
  • автоматические команды по триггерам

Поднятие онлайна: практические методы

Высокий онлайн привлекает новых игроков - в Rust действует социальное доказательство, игроки предпочитают населённые серверы. Несколько проверенных методов:

1. Оптимизация листинга в игре

Rust показывает серверы в своём встроенном браузере. Важные факторы ранжирования:

  • server.description - заполните описание с ключевыми словами (x2, x5, PvP, PvE, RU, моды)
  • server.tags - укажите теги через запятую, например: monthly,vanilla,pve,na
  • server.url - ссылка на сайт или Discord сервера
  • server.headerimage - URL изображения-баннера (JPEG, 512x256px)

Пример в server.cfg:

server.description "Русский PvP сервер x2 | Wipe каждые 2 недели | DDoS-защита"
server.tags "monthly,x2,pvp,ru,vanilla"
server.url "https://discord.gg/yourlink"
server.headerimage "https://yoursite.com/rust-banner.jpg"

2. Регулярный wipe по расписанию

Игроки активно заходят сразу после wipe - это стандартный цикл Rust. Анонсируйте дату через:

  • BattleMetrics (обновите описание сервера)
  • Discord (уведомления заранее)
  • Сообщение в чат через RCON-планировщик RustAdmin

3. Топы и рейтинги серверов

Помимо BattleMetrics, добавьте сервер на:

  • top-servers.ru - популярный русскоязычный агрегатор
  • rustservers.gg - международный топ
  • just-wiped.net - агрегатор с фильтром по дате вайпа (очень трафиковый)

4. Автоматические сообщения через RCON

Настройте в RustAdmin Scheduler регулярные сообщения:

# Каждые 30 минут
say "Discord сервера: discord.gg/yourlink | Топ игроков: top-servers.ru/rust/yourserver"

# Перед плановым рестартом
say "Сервер перезагрузится через 10 минут. Причина: обновление плагинов."

Безопасность RCON

RCON даёт полный контроль над сервером - неправильная настройка может привести к взлому. Основные правила:

Надёжный пароль

Используйте пароль длиной не менее 16 символов с цифрами и спецсимволами:

rcon.password "x7!kR9@qL#mP2vN8"

Не используйте: название сервера, “admin”, “rust”, “password”, дату.

Ограничение доступа по IP

Закройте RCON-порт для всех, кроме ваших IP (описано выше в разделе про firewall). Это самая важная мера безопасности - даже слабый пароль не взломают, если порт недоступен снаружи.

Отдельный RCON-порт

Не используйте стандартный порт 28016, если ваш IP известен потенциальным атакующим. Смените на нестандартный:

rcon.port 39271

Ротация пароля

Меняйте пароль после увольнения администраторов и после любых подозрительных инцидентов. В Rust смена пароля требует перезапуска сервера.

Мониторинг доступа

Включите логирование в RustAdmin или BattleMetrics RCON, чтобы видеть, кто и когда подключался к консоли. Подозрительные подключения (незнакомые IP, нестандартное время) - повод немедленно сменить пароль.

Диагностика частых проблем

ПроблемаПричинаРешение
RustAdmin не подключаетсяrcon.web не включёнДобавьте +rcon.web 1 в стартовую строку
”Wrong password”Опечатка или спецсимволы без кавычекЗаключите пароль в кавычки в server.cfg
Порт недоступенFirewall блокируетОткройте порт через ufw/iptables
BattleMetrics не видит серверИгровой порт закрытОткройте порт 28015 UDP в firewall
Команды выполняются, но игроки не видят измененийНужна команда server.writecfgВыполните server.writecfg для сохранения конфига
Сервер пропал из листинга Rustserver.hidden 1 активенУстановите server.hidden 0

Связанные материалы

Для полноценной настройки Rust-сервера ознакомьтесь со связанными руководствами. В статье Конфигурация Rust-сервера описаны все параметры server.cfg и оптимальные значения для производительности. Если вы устанавливаете Oxide/uMod, загляните в Oxide-плагины для Rust - там разобрана установка и настройка популярных модов. Полный список административных команд с примерами использования собран в статье Команды администратора Rust.

Заключение

RCON в Rust - это WebSocket-интерфейс, который работает без дополнительных плагинов и открывает полный доступ к консоли сервера. Достаточно трёх параметров в конфиге (rcon.port, rcon.password, rcon.web 1), чтобы подключить RustAdmin или веб-браузер и управлять сервером удалённо. Добавление в BattleMetrics занимает несколько минут и даёт бесплатный источник трафика - игроки сами находят ваш сервер в поиске. Не забудьте закрыть RCON-порт в firewall для всех, кроме доверенных IP - это простая мера, которая защищает от большинства атак.

Pterohost - хостинг Rust-серверов с NVMe-накопителями, DDoS-защитой и круглосуточной техподдержкой. Промокод 4START даёт -20% на первый заказ. Заказать Rust хостинг