# RCON и WebRCON для Rust: что это, как включить и не выдать ключ от сервера

> Удалённая консоль Rust: rcon.web, порт, пароль, вкладка «Игроки» в панели EGN, команды playerlist и server.save и типичные ошибки подключения.

- Рубрика: Гайды по играм
- Игра: Rust
- Опубликовано: 2026-11-13T22:00:00+03:00
- Обновлено: 2026-11-13T22:00:00+03:00
- Адрес: https://blog.egnetwork.ru/rust-rcon-i-webrcon
- Автор: Команда EGN

RCON — это удалённая консоль сервера. Через неё можно написать в чат, сохранить мир, посмотреть список игроков и выдать права, не заходя в игру и не открывая панель. Для Rust есть два варианта: классический RCON и WebRCON, который работает по websocket. Разберём, что включать, как проверить подключение и как не отдать доступ чужим людям.

## Коротко

RCON для Rust управляется параметрами `rcon.password`, `rcon.port` и `rcon.web`. Значение `rcon.web 1` включает WebRCON по websocket, `0` — старый протокол. В панели EGN RCON включается мастером во вкладке «Игроки», а пароль заменяется, если он слабый. После включения перезапустите сервер: пока он не перезапущен, RCON может не отвечать. Пароль RCON — это полный доступ к серверу, его нельзя передавать игрокам и публиковать.

## Что такое RCON и WebRCON

RCON пришёл из игр на движке Source (протокол Source RCON): клиент отправляет команду, сервер отвечает текстом. У Rust этот путь есть, но современные клиенты, в том числе панель EGN, работают через WebRCON.

WebRCON использует websocket и отдаёт ответы в формате, который удобно разбирать программе: например, список игроков приходит структурой, а не строками текста. Панель EGN как раз работает так: вкладка «Игроки» получает список через WebRCON-команду `playerlist` и выводит пинг и время в игре.

Выбор между вариантами задаёт параметр `rcon.web`. Значение `1` — WebRCON, `0` — классический RCON. Клиенты для одного типа не подходят к другому, поэтому если подключение не работает, первым делом проверьте этот параметр. Wiki Facepunch в примере запуска использует `+rcon.web 1`, и на серверах EGN панель сама подключается по WebRCON.

## Шаги: как включить RCON в панели

1. **Откройте «Игроки».** На вкладке видно, запущен ли сервер и что сейчас с RCON. Если он не отвечает, панель покажет жёлтую плашку «RCON не отвечает».
2. **Запустите мастер RCON.** Если RCON выключен, панель предложит его включить: пароль генерируется сам, порт берётся из выделенных серверу, а слабый пароль мастер заменяет.
3. **Проверьте порт.** Порт RCON выделяется из портов вашего сервера. Не угадывайте его: в wiki Facepunch для RCON приведён пример `rcon.port 28016` (TCP), но на сервере EGN берите значение из раздела «Сеть»: порт выделяется вашему серверу и может отличаться.
4. **Перезапустите сервер.** Это обязательно. Если RCON только что включили и он не отвечает, перезапуск решает проблему почти всегда.
5. **Дождитесь статуса.** После перезапуска список игроков на вкладке «Игроки» обновится, а плашка об ошибке пропадёт.

![Вкладка «Игроки» Rust: плашка «RCON не отвечает» и кнопки «Сохранить мир» и «Обновить»](https://blog.egnetwork.ru/media/515)

Если RCON работает, на вкладке видно список онлайна, поле для сообщения в чат и кнопку «Сохранить мир». Пока RCON не отвечает, эти элементы недоступны или показываются с предупреждением.

## Шаги: что можно сделать через вкладку «Игроки»

Вкладка «Игроки» — это удобная обёртка над RCON. Она делает то же самое, что вы сделали бы вручную, но быстрее:

- **Список онлайна.** Команда `playerlist`, в ответе пинг и время в игре.
- **Сообщение в чат.** Поле внизу вкладки, например «перезапуск через 5 минут».
- **Сохранить мир.** Кнопка «Сохранить мир» выполняет `server.save`. Нажимайте её перед бэкапом и вайпом.
- **Администраторы и модераторы.** Списки «Администратор (owner)» и «Модератор» с полями SteamID64. Права выдаются и снимаются сразу, а в файле `users.cfg` видно, кто что получил.
- **Блокировка.** Список «Заблокированные» с полем SteamID64. Заблокированный игрок не сможет зайти на сервер.

![Блок «Администратор (owner)» и «Модератор» на вкладке «Игроки»: поля SteamID64 и кнопки «Добавить»](https://blog.egnetwork.ru/media/516)

Для блоков администраторов и модераторов поле принимает SteamID64 из 17 цифр. Ник в поле не подойдёт, потому что ник меняется, а SteamID — нет. Про права и группы подробнее в статье [права и группы Oxide](https://blog.egnetwork.ru/rust-prava-i-gruppy-oxide).

## Доступ для других людей

Если вы даёте друзьям доступ в панель (раздел «Пользователи», см. [доступ для друзей](https://blog.egnetwork.ru/panel-egn-polzovateli-druzya)), помните: мастер RCON меняет настройки сервера и обычному модератору не нужен. При проверке на стенде EGN у роли без нужного права мастер RCON возвращал отказ 403, а список игроков и действия из него работали. Это логично: модератор управляет игроками, владелец — подключением. Сам пароль никому не сообщайте в открытом виде.

## Примеры команд для консоли

Полезные команды, которые использует сама панель (`playerlist`, `server.save`, `say`):

```bash title=Консоль Rust (RCON или панель)
playerlist
server.save
say "Перезапуск через 5 минут"
```

- `playerlist` — список игроков в JSON, удобно для скриптов и мониторинга.
- `server.save` — сохранить мир на диск, тот же эффект, что у кнопки «Сохранить мир».
- `say` — сообщение в чат от имени сервера. Текст в кавычках.

Для выдачи владельца и модераторов используйте команды `ownerid` и `moderatorid` с SteamID64 (запись попадает в `users.cfg`, после неё выполните `server.writecfg`), а для прав плагинов — команды Oxide или Carbon. Все они разобраны в статье про права.

## Проверка подключения за пять минут

Когда RCON только настроен, пройдите короткую проверку. Она ловит большинство ошибок до того, как понадобится экстренная команда.

1. **Статус.** На вкладке «Игроки» статус сервера «Запущен», и плашки «RCON не отвечает» нет.
2. **Список.** Онлайн показывается цифрой, даже если никого нет. Ноль — тоже хороший знак: значит, ответ пришёл.
3. **Безопасное сообщение.** Отправьте в чат короткий текст, например «проверка связи». Он увидится в игре, и вы поймёте, что команды доходят.
4. **Сохранение.** Нажмите «Сохранить мир». Кнопка не должна выдавать ошибку.
5. **Порт.** Сверьте порт, с которым работает ваш клиент, с разделом «Сеть». Расхождение — частая причина отказа.

Если хотя бы один шаг не проходит, не переходите к правам. Сначала разберитесь с RCON, иначе команды выдачи прав просто не выполнятся, и вы решите, что проблема в группах.

## Симптом → причина → решение

| Симптом | Вероятная причина | Решение |
|---|---|---|
| «RCON не отвечает» на вкладке «Игроки» | Включили RCON, но сервер не перезапускали | Перезапустите сервер и подождите статус «Запущен» |
| Подключение по порту не работает | Порт не тот, что выделен сервером | Возьмите порт RCON из раздела «Сеть» |
| Клиент не подключается, хотя порт верный | Тип RCON не совпадает с `rcon.web` | Для WebRCON `rcon.web 1`, для классического `0` |
| Пароль не подходит | Пароль меняли, но сервер не перезапущен | Перезапустите сервер и введите новый пароль |
| Помощник получает 403 на мастер | У роли нет нужного права | Это ожидаемо: мастер RCON даёт владелец |
| Список игроков пуст при онлайне | Ответ RCON ещё не пришёл | Нажмите «Обновить» и подождите несколько секунд |

## Частые ошибки

- **Публикация пароля.** Пароль RCON — ключ администратора. Его видно тем, кто читает ваш чат, Discord и историю команд. Если он утёк, смените его через мастер.
- **Открытый RCON без нужды.** Если вы пользуетесь только вкладкой «Игроки», держите доступ внутри панели и не открывайте RCON для всех.
- **Пароль из примера.** Пример из интернета может остаться в конфигах. Проверьте, что пароль уникальный.
- **Смешивание протоколов.** Клиент классического RCON не работает с `rcon.web 1`. Выберите один вариант.
- **Команды без кавычек.** Текст из нескольких слов в `say` без кавычек ломается.

## Итог

RCON и WebRCON дают удалённое управление Rust. В панели EGN оно включается мастером во вкладке «Игроки», а повседневные действия — список игроков, чат, сохранение мира и списки администраторов — доступны без ручных команд. Пароль храните отдельно, выдавайте доступ по ролям, а после любой правки RCON перезапускайте сервер. Дальше смотрите [server.cfg для Rust](https://blog.egnetwork.ru/rust-server-cfg-parametry), где задаются параметры подключения в файле, и [вайп Rust](https://blog.egnetwork.ru/rust-vajp-kak-i-kogda), где RCON помогает сохранить мир перед сбросом.

## Вопросы и ответы

### Что такое RCON и зачем он нужен Rust?

RCON — удалённая консоль сервера. С её помощью можно писать в чат, сохранять мир, смотреть список игроков и выдавать права без входа в игру и без панели.

### Как включить WebRCON на сервере Rust?

Включите RCON мастером во вкладке «Игроки» панели EGN, затем перезапустите сервер. Параметр `rcon.web` должен быть равен `1` для WebRCON.

### Почему RCON не отвечает сразу после включения?

Сервер нужно перезапустить, чтобы RCON поднялся с новыми параметрами. Если после перезапуска ответа нет, проверьте порт в разделе «Сеть» и тип подключения.

### Можно ли дать RCON модератору?

Список игроков, чат и бан можно доверить помощнику через раздел «Пользователи», а мастер RCON и смену пароля лучше оставить владельцу. На стенде EGN без нужного права мастер возвращает отказ.

### Что делать, если пароль RCON утёк?

Смените пароль через мастер RCON во вкладке «Игроки», дайте мастеру заменить его, перезапустите сервер и проверьте список администраторов. Всех, кому передавали старый пароль, лучше предупредить.

Сервер под Rust за пару минут — [egnetwork.ru](https://egnetwork.ru/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
