Вы настроили магазин для своего сервера и хотите узнать, как автоматически выдавать игрокам ранги при покупке? Ответ — четыре буквы: RCON.
Это руководство объясняет, как настроить RCON для любой игры — Minecraft, FiveM, Rust, ARK, Gmod и других. Никакой лишней теории, только файлы для редактирования и команды, которые работают.
Перед началом убедитесь, что у вас есть: доступ к конфигурационным файлам сервера (FTP или панель вроде Pterodactyl), свободный порт для RCON, права администратора на сервере и магазин с поддержкой RCON (Seyllo, Tebex или другой).
Что такое RCON?
RCON (Remote Console) — это протокол, который позволяет удалённо отправлять команды на игровой сервер. На практике, когда игрок покупает VIP-ранг в вашем магазине, RCON автоматически отправляет команду для назначения этого ранга — без какого-либо ручного вмешательства с вашей стороны.
Типичный процесс:
Игрок покупает "VIP Ранг" в вашем магазине
↓
Ваш магазин обнаруживает подтверждённый платёж
↓
Отправляет через RCON: "lp user [имя_пользователя] parent set vip"
↓
Игрок мгновенно получает ранг в игре
Без RCON вам пришлось бы назначать каждый ранг вручную. При 10 продажах в день это управляемо. При 100 — быстро становится проблемой.
Настройка RCON на Minecraft Java
Minecraft — самая распространённая игра, и настройка RCON относительно проста. Независимо от того, используете ли вы Spigot, Paper, Purpur или Fabric, конфигурация остаётся идентичной.
Редактирование файла server.properties
Откройте файл server.properties в корневой папке сервера. Найдите эти строки (или добавьте их, если они не существуют):
enable-rcon=true
rcon.port=25575
rcon.password=ВашНадёжныйПароль
broadcast-rcon-to-ops=false
Описание параметров:
| Параметр | Значение | Описание |
|---|---|---|
enable-rcon | true | Включает RCON (по умолчанию отключён) |
rcon.port | 25575 | Порт прослушивания RCON (25575 = стандартный) |
rcon.password | ваш пароль | Пароль для защиты подключения |
broadcast-rcon-to-ops | false | Предотвращает отображение RCON-команд операторам |
Перезапустите сервер после внесения изменений. Простой /reload недостаточен для применения изменений RCON.
Тестирование подключения RCON
Перед подключением магазина протестируйте конфигурацию RCON. Вы можете использовать mcrcon или онлайн-инструмент.
С помощью mcrcon в командной строке:
mcrcon -H ваш.сервер.ip -P 25575 -p ВашНадёжныйПароль "say RCON Test"
Если вы видите "RCON Test" в чате сервера, конфигурация верна. В противном случае ознакомьтесь с разделом устранения неполадок ниже.
Команды LuckPerms и Essentials
Вот команды, которые вы, скорее всего, настроите в своём магазине:
# Назначение ранга с помощью LuckPerms
lp user {username} parent set vip
# Назначение временного ранга (30 дней)
lp user {username} parent addtemp vip 30d
# Выдача предметов с Essentials
give {username} diamond 64
# Выдача денег (EssentialsX Economy)
eco give {username} 1000
# Выполнение команды от имени игрока
execute as {username} run say Спасибо за покупку!
{username} будет автоматически заменён именем покупающего игрока.
Настройка RCON на Minecraft Bedrock
Bedrock работает иначе. RCON не включён по умолчанию на ванильном сервере Bedrock, но если вы используете панель вроде Pterodactyl или специализированный хостинг, конфигурация остаётся аналогичной.
Редактирование server.properties для Bedrock
enable-rcon=true
rcon.port=19132
rcon.password=ВашНадёжныйПароль
Примечание: не все хостинги Bedrock поддерживают RCON. Уточните у своего хостера. Альтернативой является использование вебхуков или специальных плагинов.
Настройка RCON на FiveM и RedM
FiveM (и RedM для Red Dead) имеет собственную систему. Настройка выполняется через txAdmin или напрямую в файле server.cfg.
Включение RCON через txAdmin
Если вы используете txAdmin для управления сервером FiveM:
- Войдите в панель txAdmin
- Перейдите в Настройки → FXServer
- Включите опцию RCON, если она доступна
- Запишите порт и установите пароль
Включение RCON через server.cfg
Откройте файл server.cfg и добавьте:
rcon_password "ВашНадёжныйПароль"
По умолчанию RCON использует тот же порт, что и ваш сервер FiveM (обычно 30120). Чтобы использовать другой порт:
rcon_password "ВашНадёжныйПароль"
set rcon_port 30121
Команды ESX и vRP
# Выдача денег (ESX)
givemoney {identifier} 50000
# Выдача предмета (ESX)
giveitem {identifier} bread 10
# Выдача транспорта (в зависимости от скрипта)
givecar {identifier} adder
# Пользовательская команда (в зависимости от скриптов)
setjob {identifier} police 4
На FiveM {identifier} часто соответствует Steam ID, Discord ID или лицензии игрока, а не просто имени пользователя. Проверьте, что использует ваш магазин.
Настройка RCON на Rust
Rust имеет надёжную встроенную систему RCON. Два варианта: классический RCON или WebRCON.
Параметры запуска RCON
При запуске сервера Rust добавьте эти параметры:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "ВашНадёжныйПароль"
+rcon.web 1
Описание параметров:
| Параметр | Описание |
|---|---|
+rcon.ip 0.0.0.0 | Прослушивание на всех интерфейсах (необходимо для внешнего доступа) |
+rcon.port 28016 | Порт RCON (28016 = стандарт Rust) |
+rcon.password | Пароль RCON |
+rcon.web 1 | Включает WebRCON (рекомендуется, более стабильный) |
Настройка Oxide и uMod
Если у вас установлен Oxide или uMod, вы также можете настроить в файле server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "ВашНадёжныйПароль"
rcon.web 1
Команды Oxide и Kits
# Выдача предмета
inventory.giveto {steamid} wood 1000
# Выдача набора (если установлен плагин Kits)
kit.give {steamid} starter
# Назначение VIP (если установлен плагин VIP)
oxide.grant user {steamid} vip
# Добавление в группу
oxide.usergroup add {steamid} vip
В Rust обычно используется SteamID64 игрока, а не имя пользователя.
Настройка RCON на ARK Survival Evolved
ARK поддерживает RCON нативно. Настройка выполняется в файле GameUserSettings.ini.
Редактирование GameUserSettings.ini
Найдите или создайте секцию [ServerSettings] и добавьте:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=ВашНадёжныйПароль
Примечание: в ARK пароль RCON часто совпадает с паролем администратора.
Команды GiveItem и whitelist
# Выдача предмета (синтаксис ARK)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Добавление в белый список
AllowPlayerToJoinNoCheck {steamid}
# Отправка сообщения
ServerChatTo {steamid} "Спасибо за покупку!"
ARK сложнее из-за путей блюпринтов. Ознакомьтесь с документацией вашего хостинга или используйте плагины, упрощающие команды.
Настройка RCON на Garry's Mod
Gmod использует стандартную систему RCON движка Source Engine.
Редактирование server.cfg для Gmod
rcon_password "ВашНадёжныйПароль"
Порт RCON по умолчанию совпадает с портом сервера.
Команды ULX и DarkRP
# Изменение группы пользователя (ULX)
ulx adduserid {steamid} vip
# Выдача денег (DarkRP)
rp_setmoney {steamid} 50000
# Пользовательская команда
lua_run [lua команда]
Настройка RCON на CS2, TF2 и Source Engine
Все игры на Source (CS2, TF2, Left 4 Dead 2 и т.д.) используют одну и ту же систему RCON. В файле server.cfg или при запуске:
rcon_password "ВашНадёжныйПароль"
Конкретно для CS2 вам также может понадобиться:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
Настройка RCON на 7 Days to Die
7DTD имеет собственную систему удалённого управления через Telnet (тот же принцип, что и RCON). В файле serverconfig.xml:
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="ВашНадёжныйПароль"/>
Устранение проблем с подключением RCON
Всё настроили, но не работает? Вот самые распространённые проблемы и их решения.
Исправление Connection refused или timeout
Проблема: Подключение не доходит до сервера.
Решения:
- Проверьте, что порт открыт — В панели хостинга убедитесь, что порт RCON правильно открыт/проброшен
- Проверьте файрвол — При самостоятельном хостинге откройте порт:
ufw allow 25575 - Неправильный IP — Используйте публичный IP-адрес сервера, а не 127.0.0.1 или localhost
- Сервер перезапущен? — Изменения RCON требуют полного перезапуска
Исправление Authentication failed
Проблема: Подключение устанавливается, но пароль отклоняется.
Решения:
- Без пробелов — Пароль не должен содержать пробелов в начале или конце
- Избегайте некоторых спецсимволов —
",',\могут вызвать проблемы - Аккуратное копирование — Введите пароль вручную, а не копируйте и вставляйте
Команды без эффекта в игре
Проблема: RCON подключён, но команды не имеют эффекта.
Решения:
- Неправильный синтаксис команды — Проверьте точный синтаксис для вашей игры
- Отсутствующий плагин — Команда может требовать плагин (LuckPerms, Essentials и т.д.)
- Неправильный плейсхолдер — Убедитесь, что
{username}или{steamid}заменяется вашим магазином - Игрок онлайн? — Некоторые команды требуют, чтобы игрок был подключён
Конфликт порта RCON
Проблема: Сервер не запускается или RCON не активируется.
Решения:
- Измените порт — Используйте другой порт (25576 вместо 25575)
- Проверьте процессы — Другой сервер может использовать тот же порт
- Подождите несколько минут — После сбоя порт может временно оставаться занятым
Защита RCON от атак
RCON отправляет команды и пароли в открытом виде (без шифрования). Несколько лучших практик:
- Надёжный пароль — Избегайте
admin123илиrcon. Используйте комбинацию вродеK7$mP9x#Qw2nL4R. - Ограничьте IP-адреса — Некоторые серверы позволяют добавить авторизованные IP в белый список. Если у вашего магазина фиксированный IP, используйте эту опцию.
- Нестандартный порт — Использование порта по умолчанию (25575 для Minecraft) делает вас видимым для сканеров. Случайный порт вроде 38291 обеспечивает лучшую скрытность.
- Правильно настроенный файрвол — Открывайте порт RCON только для IP-адресов, которым он нужен (IP вашего магазина).
Подключение RCON к магазину
После настройки RCON на сервере вам нужно подключить его к платформе магазина. Вам понадобится: публичный IP-адрес сервера, настроенный порт RCON, пароль RCON и тип игры, чтобы магазин использовал правильный протокол.
На большинстве платформ вы переходите в настройки сервера и вводите эту информацию. Магазин затем тестирует подключение, чтобы убедиться, что всё работает.
С Seyllo настройка упрощена: встроенный тест подключения, поддержка 17+ игр, автоматические переменные (
{username},{uuid},{steamid}) и логи в реальном времени. → Создать мой бесплатный магазин
Сводка настроек по играм
| Игра | Файл конфигурации | Порт по умолчанию | Ключевой параметр |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Командная строка | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Порт сервера | rcon_password |
| CS2 / TF2 | server.cfg | Порт сервера | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Теперь, когда RCON настроен, вы можете создать магазин и начать продавать ранги, наборы и другие привилегии вашему сообществу. → Создать мой бесплатный магазин Seyllo — Без кредитной карты, занимает 5 минут.
Руководство обновлено в январе 2025. Команды и настройки могут отличаться в зависимости от версий игры и плагинов. При сомнениях обратитесь к официальной документации вашей игры или хостинга.