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.port | 28016 | UDP/TCP-порт WebSocket-RCON |
rcon.password | (пусто) | Пароль для подключения (обязательно задать) |
rcon.web | 1 | Включить (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) и веб-версия, работающая прямо в браузере.
Установка и запуск
-
Скачайте RustAdmin с официального сайта
rustadmin.com(версия 2.x актуальна на 2026 год). -
Распакуйте архив, запустите
RustAdmin.exe. -
В разделе Configuration введите:
- Server IP - внешний IP вашего сервера
- Server Port - значение
rcon.port(по умолчанию 28016) - Password - ваш
rcon.password - Connection type - выберите
WebRCON
-
Нажмите 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-интеграцию для управления прямо через веб-панель
Добавление сервера
- Зарегистрируйтесь на
battlemetrics.com. - Перейдите в раздел Servers и нажмите Add Server.
- Выберите игру Rust, введите
IP:Portвашего сервера (игровой порт, не RCON). - BattleMetrics сам найдёт сервер через Steam Query и начнёт сбор статистики.
Обнаружение занимает от нескольких минут до 1 часа. После этого сервер появится в поиске BattleMetrics.
Подключение RCON к BattleMetrics
Для расширенных функций (логи чата, управление банами, оповещения) подключите RCON:
- На странице сервера в BattleMetrics перейдите в Server Settings > RCON.
- Введите RCON-порт и пароль.
- Нажмите 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 для сохранения конфига |
| Сервер пропал из листинга Rust | server.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 хостинг