В этом руководстве объясняется, как получить доступ к RCON (удалённой консоли) на вашем сервере Rust, и рассматриваются наиболее полезные команды администратора для управления игроками, модерации и контроля сервера. Общие сведения о настройке сервера и переменных запуска см. в Руководстве по настройке сервера Rust.
Настройка RCON
RCON настраивается с помощью трёх параметров в server/rust/cfg/server.cfg. Остановите сервер перед редактированием этого файла.
| Параметр | Пример значения | Описание |
|---|---|---|
rcon.password |
"strongpassword" |
Пароль, необходимый для аутентификации через RCON. Установите надёжное уникальное значение. Любой, у кого есть этот пароль, имеет полный административный контроль над сервером. |
rcon.port |
(проверьте GPanel) | Порт, который прослушивает RCON. Он отличается от игрового порта. Проверьте вкладку Network в GPanel, чтобы узнать назначенный вам порт RCON. |
rcon.web |
1 |
Включает интерфейс RCON на основе WebSocket. Требуется для таких инструментов, как RustAdmin и RCON.IO. Установите значение 0, чтобы использовать только устаревший source RCON. |
Пример блока RCON для server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
Использование консоли GPanel
Самый простой способ выполнять команды администратора — напрямую из GPanel. Никаких внешних инструментов или настройки RCON не требуется.
- Войдите в GPanel и выберите свой сервер Rust.
- Перейдите на вкладку Console. Она подключается напрямую к выводу работающего сервера.
- Введите команды в поле ввода внизу и нажмите Enter. Команды выполняются немедленно, а вывод появляется в журнале консоли.
Использование внешнего инструмента RCON
Для постоянного административного доступа или модерации во время игры стандартным выбором являются внешние RCON-клиенты:
| Инструмент | Тип | Примечания |
|---|---|---|
| RustAdmin | Настольное приложение (Windows) | Многофункциональный клиент с управлением игроками, банами, мониторингом чата и запланированными командами. Наиболее часто используемый инструмент для Rust RCON. |
| RCON.IO | Веб-инструмент | RCON-клиент на основе браузера. Установка не требуется. Удобен для быстрого доступа с любого устройства. |
Чтобы подключиться с помощью любого внешнего инструмента RCON, вам нужны три значения из GPanel:
- IP сервера — отображается на вкладке Network в GPanel
- Порт RCON — отображается на вкладке Network в GPanel (он отличается от игрового порта)
- Пароль RCON — значение
rcon.passwordв вашемserver.cfg
Полезные команды администратора
Эти команды можно выполнять из консоли GPanel или любого подключённого RCON-клиента.
Управление игроками
| Команда | Описание |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
Предоставить игроку права администратора уровня владельца. Владельцы могут выполнять все команды в игре. |
moderatorid STEAMID64 "Name" "Reason" |
Предоставить игроку права администратора уровня модератора. |
removeowner STEAMID64 |
Отозвать у игрока права администратора уровня владельца. |
removemoderator STEAMID64 |
Отозвать у игрока права администратора уровня модератора. |
ban STEAMID64 "Reason" |
Забанить игрока по Steam ID. |
unban STEAMID64 |
Снять бан с игрока. |
kick "PlayerName" |
Выгнать игрока с сервера. |
players |
Показать список всех подключённых в данный момент игроков и их Steam ID. |
server.writecfg. Назначения администраторов и модераторов, сделанные с помощью ownerid или moderatorid, хранятся в памяти, пока вы не выполните server.writecfg. Если сервер перезапустится до того, как вы это сделаете, назначения будут потеряны.
Управление сервером
| Команда | Описание |
|---|---|
server.writecfg |
Записать текущий список администраторов/модераторов и настройки на диск, чтобы они сохранялись между перезапусками. |
server.save |
Принудительно выполнить немедленное сохранение мира. |
say "Message" |
Транслировать сообщение всем игрокам в чате сервера. |
status |
Показать состояние сервера, включая количество игроков, использование памяти и FPS. |
server.fps |
Отобразить текущую частоту тиков сервера (FPS). |
Команды плагинов Oxide
Если у вас установлен Oxide/uMod, доступны эти дополнительные команды. Полные сведения об управлении плагинами см. в руководстве Установка плагинов Rust Oxide/uMod.
| Команда | Описание |
|---|---|
oxide.reload PluginName |
Перезагрузить определённый плагин Oxide без перезапуска сервера. |
oxide.plugins |
Показать список всех загруженных в данный момент плагинов и их версий. |
Устранение проблем с подключением RCON
Если вы не можете подключиться к RCON с помощью внешнего инструмента, проверьте следующее:
- Убедитесь, что в
server.cfgустановленоrcon.web 1. Большинству внешних инструментов (RustAdmin, RCON.IO) требуется интерфейс RCON на основе WebSocket. - Убедитесь, что вы используете порт RCON, а не игровой порт. Проверьте вкладку Network в GPanel, чтобы узнать назначенный вам порт RCON.
- Перепроверьте, что пароль RCON точно совпадает с тем, что задано в
server.cfg. Пароли чувствительны к регистру. - Сервер должен быть полностью запущен, прежде чем будут приниматься подключения RCON. Ищите строку
Server startup completeв выводе консоли.
Другие распространённые проблемы с сервером см. в статье Устранение неполадок сервера Rust.
Нужна помощь?
Если вы столкнулись с проблемой, не описанной в этом руководстве, наша служба поддержки готова помочь. Отправьте обращение в поддержку и укажите ID вашего сервера, описание проблемы и любой соответствующий вывод консоли.