Pterohost docs

Команды администратора Rust: RCON и управление сервером

Полный список команд администратора сервера Rust: как выдать себе права, подключиться по RCON, банить игроков, телепортироваться и управлять погодой.

Управление сервером Rust требует знания двух ключевых вещей: как выдать права администратора и как выполнять команды. Команды администратора Rust позволяют управлять игроками, настраивать мир, выдавать предметы и следить за порядком на сервере.

Что понадобится

  • Запущенный сервер Rust с вашим доступом к файлам
  • Ваш Steam ID64 (17-значное число)
  • Настроенный RCON (параметры +rcon.port и +rcon.password в скрипте запуска)

Steam ID64 можно найти на сайте steamid.io или в URL своего профиля Steam (если включены публичные данные).

Управляете сервером через панель хостинга? Сервер Rust на Pterohost - встроенная консоль в панели управления, простой доступ к файлам и конфигам, поддержка 24/7. По промокоду 4START скидка 20% на первый заказ.

Выдача прав администратора

В Rust есть два уровня прав: ownerid (владелец, полные права) и moderatorid (модератор, ограниченные права).

Через файл users.cfg

Откройте файл server/<identity>/cfg/users.cfg. Если файл отсутствует - создайте его. Добавьте строки:

ownerid 76561198000000000 "ВашНик" ""
moderatorid 76561198000000001 "НикМодератора" ""

Формат: ownerid STEAMID64 "Ник" "Примечание".

После редактирования выполните в консоли сервера:

server.writecfg

Или просто перезапустите сервер.

Через консоль сервера

Если у вас уже есть доступ к серверной консоли (RCON или прямой доступ к терминалу):

ownerid 76561198000000000 "ВашНик" ""
server.writecfg

Разница между ownerid и moderatorid

УровеньКомандыОписание
owneridВсе командыПолный доступ, включая конфиги
moderatoridБазовые командыБез доступа к серверным настройкам

Консоль и RCON

Консоль F1 (в игре)

Нажмите F1 в игре, чтобы открыть консоль. Здесь доступны все команды, на которые у вашего аккаунта есть права.

Подключение по RCON

RCON (Remote Console) - удалённое управление сервером без входа в игру. Убедитесь, что в скрипте запуска указаны:

+rcon.web 1
+rcon.port 28016
+rcon.password "ВашПарольRCON"

Веб-клиенты для подключения:

  • rustadmin.org - популярный веб-RCON с интерфейсом
  • facepunch.com/rcon - официальный клиент от разработчиков
  • RustAdmin - desktop-клиент для Windows

В клиенте укажите: IP сервера, порт (28016), пароль. Подключение происходит по WebSocket.

Полная таблица команд администратора

Управление игроками

КомандаОписание
kick НикИгрока "причина"Кикнуть игрока с сервера
ban НикИгрока "причина"Забанить игрока по нику
banid STEAMID64 "причина"Забанить по Steam ID
unban STEAMID64Разбанить игрока
banlistexПоказать список банов
playersСписок подключённых игроков
spectate НикИгрокаНаблюдение за игроком

Телепортация

КомандаОписание
teleport НикИгрокаТелепорт к указанному игроку
teleport НикИгрока1 НикИгрока2Телепорт первого игрока ко второму
teleportpos X Y ZТелепорт по координатам

Режимы и способности

КомандаОписание
noclipРежим полёта сквозь стены (только себе)
godmodeРежим бога - неуязвимость
debugcameraРежим камеры разработчика

Выдача предметов

КомандаОписание
give предмет количествоВыдать предмет себе
giveto НикИгрока предмет количествоВыдать предмет игроку
giveall предмет количествоВыдать предмет всем игрокам
inventory.give предмет количествоАльтернативная выдача в инвентарь

Примеры предметов: rifle.ak, wood, stones, metal.refined, rocket.launcher.

Настройки мира

КомандаОписание
env.time 12Установить время (0-24)
env.time 0Полночь
weather clearЯсная погода
weather rainДождь
weather fogТуман
weather stormШторм

Управление сервером

КомандаОписание
server.saveПринудительно сохранить сервер
server.writecfgЗаписать конфиг (права, баны)
kickall "причина"Кикнуть всех игроков
server.stopОстановить сервер
quitОстановить сервер (псевдоним)
oxide.reload *Перезагрузить все плагины

Выдача прав

КомандаОписание
ownerid STEAMID64 "ник" ""Добавить владельца
moderatorid STEAMID64 "ник" ""Добавить модератора
removeowner STEAMID64Убрать права владельца
removemoderator STEAMID64Убрать права модератора

Полезные сочетания команд

Установить рассвет и ясную погоду:

env.time 7
weather clear

Быстрый способ проверить сервер перед открытием:

noclip
env.time 12
weather clear
server.save

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

Команды F1 не работают, пишет “No permission” - ваш аккаунт не добавлен в ownerid или moderatorid. Проверьте файл users.cfg и убедитесь, что Steam ID64 указан корректно.

RCON не подключается - проверьте, что в скрипте запуска указан +rcon.web 1, порт открыт в файрволе и пароль совпадает. Попробуйте через facepunch.com/rcon.

Команда ban работает, но игрок снова заходит - используйте banid STEAMID64 вместо ban НикИгрока, чтобы бан привязался к Steam ID, а не к нику.

teleportpos отправляет под землю - укажите координату Y с запасом выше поверхности. Используйте debugcamera для нахождения нужных координат.

Права сбрасываются после перезапуска - не забывайте выполнять server.writecfg после каждого изменения прав через консоль. Либо редактируйте users.cfg напрямую.

Нужна удобная консоль и не хочется возиться с SSH? Pterohost предоставляет встроенную веб-консоль в панели управления - все команды выполняются в пару кликов. По промокоду 4START скидка 20% на первый заказ.

Часто задаваемые вопросы

Какие команды администратора есть в Rust? Основные команды: ownerid и moderatorid для выдачи прав, kick и ban для управления игроками, teleport и teleportpos для телепорта, godmode и noclip для режимов, give для выдачи предметов, env.time для времени суток.

Как дать себе админку на сервере Rust? Добавьте строку ownerid ВАШИ_STEAMID64 "НикНейм" "" в файл server/<identity>/cfg/users.cfg или введите эту команду в консоли сервера. После этого выполните server.writecfg или перезапустите сервер.

Что такое RCON в Rust и как подключиться? RCON - Remote Console, удалённое управление сервером без прямого доступа к машине. Подключиться можно через веб-клиент rustadmin.org или facepunch.com/rcon, указав IP, порт rcon.port (по умолчанию 28016) и пароль rcon.password.

Как телепортироваться на сервере Rust? В консоли (F1) введите teleport НикИгрока для телепорта к игроку, или teleportpos X Y Z для телепорта по координатам. Команда teleport НикИгрока1 НикИгрока2 телепортирует первого игрока ко второму.

Как забанить игрока на сервере Rust? Команда ban НикИгрока или banid STEAMID64 причина. Для разбана: unban STEAMID64. Список забаненных хранится в файле server/<identity>/cfg/bans.cfg.

Читайте также