# RCON в Minecraft: что это, зачем нужен и как включить на сервере

> RCON даёт удалённую консоль сервера Minecraft: через него работают боты и панели. Как включить RCON в server.properties и в панели EGN, какой порт выбрать и как не открыть доступ всем.

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

Консоль сервера Minecraft обычно открывается в панели или в окне запуска. Но иногда нужно управлять сервером извне: из бота в Discord, из скрипта или из программы, которая опрашивает список игроков. Для этого есть RCON — удалённый протокол управления консолью. Он работает через отдельный порт и пароль, и его нужно включать осознанно, потому что он даёт полный доступ к командам.

## Коротко

RCON (Remote Console) позволяет отправлять команды серверу по сети через отдельный порт с паролем. В `server.properties` его включают параметрами `enable-rcon=true`, `rcon.port` и `rcon.password`. В панели EGN откройте раздел «Игроки» и включите RCON мастером: пароль сгенерируется сам, а порт выделится из тарифа. Если свободного порта нет, докупите его или освободите один в разделе «Сеть».

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

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

- получать список игроков и выполнять `kick` или `ban` из внешней программы;
- отправлять сообщения в чат из бота;
- сохранять мир по расписанию из скрипта;
- управлять сервером, когда веб-консоль недоступна.

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

## Главное: RCON не шифруется

Протокол RCON передаёт пароль и команды без шифрования. Minecraft Wiki прямо предупреждает, что трафик RCON, включая пароль, не шифруется и подключаться лучше только с localhost. Практически это значит три правила (а при необходимости — подключение через SSH-туннель или VPN):

1. Пароль должен быть длинным и случайным. Не используйте пароль от почты или от панели.
2. Не отправляйте RCON-порт в публичные списки и мониторинги. Чем меньше людей знает адрес, тем лучше.
3. Если RCON нужен только вам, держите его включённым только на время задачи, а потом выключайте.

## Шаги: включаем RCON вручную

Если сервер не на панели EGN, параметры задаются в `server.properties`:

```properties
enable-rcon=true
rcon.port=25575
rcon.password=замените-на-длинную-случайную-строку
broadcast-rcon-to-ops=true
```

Порт `rcon.port` по умолчанию равен 25575 и должен отличаться от игрового порта `server-port`. Параметр `broadcast-rcon-to-ops` отправляет вывод команд, выполненных через RCON, всем онлайн-операторам. Это удобно для прозрачности: все видят, что произошло.

Важно: по данным Minecraft Wiki, если `enable-rcon=true`, а `rcon.password` пустой, сервер не запустится: это защита от открытого RCON без пароля. Задайте пароль до перезапуска.

## Шаги: включаем RCON в панели EGN

Панель делает то же самое, но сама выбирает порт и генерирует пароль.

1. Откройте сервер и перейдите в «Игроки».
2. Если RCON выключен, появится мастер «Включить RCON». Нажмите кнопку и подтвердите действие.
3. Панель возьмёт порт из выделенных серверу (если свободного нет, выдаст свободный порт ноды с пометкой «RCON (EGN)» в пределах тарифа), придумает пароль и запишет `enable-rcon`, `rcon.port` и `rcon.password` в `server.properties`. Мастер доступен владельцу и тем пользователям, у кого есть права на «Запуск» и «Файлы»; у остальных появится сообщение «Недостаточно прав».
4. Перезапустите сервер. После перезапуска раздел «Игроки» покажет, что RCON работает, и кнопки начнут действовать через него.

Если порта нет, панель покажет плашку «Нет свободного порта для RCON». В ней есть две кнопки: «Докупить порт» и «Открыть «Сеть»». Вторая кнопка ведёт в раздел «Сеть»: там можно освободить один из занятых дополнительных портов, если он вам не нужен.

![Раздел «Сеть»: адрес игры и отдельный адрес RCON с пометкой «Включён»](https://blog.egnetwork.ru/media/276)

![Предупреждение панели: нет свободного порта для RCON](https://blog.egnetwork.ru/media/275)

Пароль RCON в панели не показан: в блоке сказано, что он хранится в `rcon.password` в `server.properties`. Так пароль не оказывается на экране, который могут увидеть посторонние.

## Пример: бот для списка игроков

Допустим, вы хотите, чтобы бот в Discord показывал, сколько игроков онлайн. Бот отправляет команду `list` через RCON и разбирает ответ. Чтобы это работало, вам нужны адрес и порт RCON, а также пароль. Учтите, что порт RCON доступен из интернета, как и игровой, поэтому защита у него только одна — пароль. В панели EGN адрес RCON виден в разделе «Сеть». Пароль берите из `server.properties` через «Файлы», и никогда не вставляйте его в публичный чат или в код, который лежит в открытом репозитории.

Бот никогда не должен получать больше прав, чем нужно. Если он только считает игроков, ему не нужны команды `ban` и `op`. Но RCON не умеет ограничивать команды по отдельности, поэтому бот с паролем имеет полный доступ. Отсюда правило: держите бота на отдельной машине и меняйте пароль, если бот перестал быть вашим.

## Симптомы, причины и решения

| Симптом | Частая причина | Что сделать |
|---|---|---|
| Сервер не запускается после включения RCON | Пароль пустой | Задайте `rcon.password` и перезапустите сервер |
| RCON не отвечает извне | Порт не открыт в «Сеть» или закрыт фаерволом | Проверьте адрес RCON в «Сети» и откройте порт |
| Кнопки в «Игроках» не работают | RCON выключен или не выделен порт | Включите RCON мастером |
| Плашка «Нет свободного порта» | Все порты тарифа заняты | Докупите порт или освободите один в «Сети» |
| Кто-то выполнил команду, которую никто не давал | Пароль утёк | Смените `rcon.password` и перезапустите сервер |
| Бот получает ошибку авторизации | Неверный пароль или пробелы в нём | Скопируйте пароль без лишних пробелов |
| Порт RCON совпадает с игровым | Ручная правка конфига | Поставьте разные значения в `server-port` и `rcon.port` |

## Как сменить пароль RCON

Пароль RCON иногда нужно сменить: он утёк, бот вышел из-под вашего контроля или вы передали доступ человеку, который больше не помогает. Процедура простая, но её легко сделать наполовину.

1. Откройте «Файлы» и найдите `server.properties`.
2. Замените значение `rcon.password` на новую длинную строку. Не используйте пробелы и кавычки.
3. Сохраните файл и перезапустите сервер, иначе старый пароль останется в памяти.
4. Обновите пароль во всех ботах и программах, которые его используют.
5. Проверьте раздел «Игроки»: список должен обновиться после перезапуска.

Если вы забыли обновить бота, он начнёт получать отказ при каждом запросе. Это не поломка сервера, а признак того, что пароль устарел.

## Что RCON умеет, а что нет

RCON выполняет команды консоли, поэтому почти всё, что можно ввести в консоли Minecraft, можно отправить и по RCON. Это удобно для автоматизации, но есть ограничения:

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

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

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

**Пароль RCON такой же, как у панели.** Это самая опасная ошибка. Если пароль утечёт из бота, злоумышленник получит и доступ к панели. Используйте разные пароли.

**Порт RCON открыт всем.** Порт без необходимости висит в интернете и попадает под автоматическое сканирование. Держите его включённым только при реальной задаче.

**Забыли про `broadcast-rcon-to-ops`.** Команды, отправленные через RCON, не видны операторам, и это усложняет расследование. Для прозрачности параметр лучше оставить включённым.

**Путают RCON и Query.** Query — это другой протокол, который отдаёт список игроков и состояние сервера без управления. RCON даёт управление командами.

**Меняют порт, но не перезапускают сервер.** Изменения `server.properties` применяются при старте. После правки перезапустите сервер.

## Как сделать в панели EGN: пошагово

1. Откройте «Игроки» и посмотрите, включён ли RCON. Если нет, запустите мастер.
2. Перейдите в «Сеть» и проверьте, что у RCON есть отдельный порт с пометкой «RCON (EGN)».
3. Если нужен внешний бот, сохраните адрес RCON, а пароль возьмите из `server.properties` через «Файлы».
4. Перезапустите сервер и проверьте, что раздел «Игроки» показывает список.
5. Если RCON больше не нужен, выключите его в файле и перезапустите сервер.

## Итог

RCON — удобный способ управлять сервером извне, но он не шифрует данные и даёт полный доступ по паролю. В панели EGN его включают мастером в разделе «Игроки», порт выделяется из тарифа, а пароль хранится в `server.properties` и не показывается на экране. Включайте RCON только под конкретную задачу, держите пароль длинным и не открывайте порт всем.

Про команды белого списка и оператора читайте в статье про [whitelist и op](https://blog.egnetwork.ru/minecraft-kak-vydat-op-i-whitelist), про баны — в статье про [баны и кики](https://blog.egnetwork.ru/minecraft-bany-kiki-mjuty). Про расписания, которые используют консоль, — в статье про [расписание рестартов](https://blog.egnetwork.ru/minecraft-raspisanie-perezapuska).

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

### Что такое RCON в Minecraft?

Это протокол удалённого управления консолью сервера через отдельный порт и пароль. Через него боты и программы отправляют команды.

### Какой порт у RCON по умолчанию?

По Minecraft Wiki, `rcon.port` по умолчанию равен 25575. В панели EGN порт RCON выбирается из выделенных серверу и отличается от игрового.

### Безопасен ли RCON?

Он не шифрует данные, поэтому его не стоит использовать через ненадёжные сети без необходимости. Держите пароль длинным, а порт закрытым, когда он не нужен.

### Зачем нужен RCON панели?

Раздел «Игроки» использует его для кнопок «Кик», «Бан», «Сохранить мир» и для списка игроков. Без RCON часть действий идёт через консоль и без подтверждения от игры.

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

---

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