[ для владельцев серверов ]
Ваш сервер на RustTV — с данными прямо из RCON
Каждый публичный сервер Rust уже есть в каталоге. Докажите, что один из них ваш — RustTV подключается к его WebRCON только на чтение — и сервер получит значок владельца, свежие цифры каждую минуту и, если захотите, настоящий список игроков на своей странице.
Что получает подтверждённый сервер
-
Значок владельца
На странице сервера видно, что владелец подтверждён — читатель знает, что цифры идут от самого сервера, а не из догадки.
-
Свежие цифры каждую минуту
Игроки, очередь и слоты читаются через RCON каждые 60 секунд, а не раз в пять минут запросом Steam.
-
Настоящие имена игроков, если разрешите
Rust по умолчанию прячет имена в запросе Steam. Через RCON RustTV видит настоящий список и показывает его на странице сервера — только пока переключатель включён.
-
Отслеживается с первого дня
Подтверждённый сервер отслеживается всегда: 30 дней истории онлайна, картина сессий и строка в sitemap.
-
Ничего не нужно ставить
Ни плагина, ни агента. Включите WebRCON на сервере (rcon.web 1), дайте RustTV порт и пароль RCON — готово.
-
Только чтение и шифрование
RustTV отправляет только serverinfo, playerlist и server.port. Пароль хранится зашифрованным и больше не показывается; замените или удалите его в любой момент.
Как добавить сервер
-
Войдите через Steam
Аккаунт — это SteamID64 и больше ничего: ни почты, ни пароля.
-
Включите WebRCON
Запустите сервер с +rcon.web 1, задайте rcon.password и откройте порт RCON (по умолчанию 28016). Если rcon ограничен по IP, разрешите адрес RustTV, показанный в форме.
-
Введите адрес, порт RCON и пароль
IP сервера — форма покажет, что каталог знает по этому адресу, или примет заявку на публикацию нового. RustTV подключается, выполняет server.port и serverinfo и сверяет ответ с каталогом; новый сервер публикуется после одобрения модератором.
-
Готово
Сервер отмечен как подтверждённый, слушатель держит соединение открытым и обновляет цифры каждую минуту. Переключатель списка игроков — на той же странице.
Что RustTV делает с доступом к RCON
Отправляются только три команды чтения: serverinfo, playerlist и server.port. Ни одна конвара не меняется, никого не кикают, в чат не уходит ни одного сообщения.
Пароль хранится зашифрованным ключом приложения и никогда не возвращается в браузер. Удаление сервера удаляет и его.
Из списка игроков сохраняются только имя и длительность сессии — и только пока переключатель включён. Steam ID и IP-адреса из playerlist не сохраняются никогда.
Проверка привязывает точку RCON к записи каталога: она должна быть на том же IP, сообщать тот же игровой порт и — когда на сервере есть игроки — показывать те же сессии, что и запрос Steam.
RustTV подключается с 188.137.240.216. Если ваш rcon ограничен по IP, разрешите этот адрес.
Вопросы и ответы
-
Моего сервера нет в каталоге. Можно его добавить?
Да — через заявку на публикацию. Введите его адрес в форме: сначала мы ищем в каталоге, а сервер, которого там нет, проверяем Steam-запросом и по RCON, после чего заявку смотрит модератор. Сервер публикуется после одобрения.
-
Безопасно ли отдавать доступ к RCON?
Соединение только на чтение, а пароль хранится зашифрованным. И всё же заведите отдельный пароль RCON и меняйте его, как только захотите отозвать доступ — слушатель просто перестанет подключаться.
-
Что такое WebRCON?
Это встроенный в Rust RCON поверх WebSocket: запустите сервер с +rcon.web 1 (у большинства хостеров это настройка по умолчанию). Старый Source RCON не поддерживается.
-
Заменяет ли RCON запрос Steam?
Нет. Запрос Steam по-прежнему идёт каждые пять минут к каждому серверу; RCON добавляет между ними свежее чтение каждую минуту и, если разрешите, настоящие имена.
-
Можно снова спрятать список игроков?
Да — переключатель ваш. Как только выключите, сохранённые имена сразу удаляются.
-
Сколько это стоит?
Нисколько. RustTV.org — бесплатный каталог, не связанный с Facepunch Studios.