TeaHost
Rustrustадмин3 мин. чтения

Админ-команды Rust

Справочник по административным командам Rust — выдача прав, телепорт, наблюдение, kick и ban, сохранение мира и управление сервером

Кратко

Права админа в Rust выдаются из серверной консоли командой ownerid SteamID64 «Ник», модератора — moderatorid; после этого нужно перезайти на сервер. Телепорт, noclip и spectate вводятся в игровом меню F1, а kick, banid, server.save и restart с обратным отсчётом — в консоли панели или по RCON.

Административные команды позволяют управлять сервером Rust: выдавать права, телепортироваться, наблюдать за игроками, выдавать баны и сохранять мир. В этой статье разберём, как получить права администратора, чем серверная консоль отличается от игрового меню F1 и какие команды нужны в повседневной работе.

Админ-команды Rust в консоли сервера

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

Права привязываются к SteamID64 игрока. Узнать свой SteamID можно на сайте steamid.io или командой users в консоли, когда игрок онлайн.

  • ownerid <SteamID> "<имя>" "<причина>" — выдаёт полные права владельца. Владелец видит все команды и не может быть кикнут.
  • moderatorid <SteamID> "<имя>" "<причина>" — выдаёт права модератора. Модератор может кикать и банить, но не имеет доступа к серверным настройкам.
  • removeowner <SteamID> — снимает права владельца.
  • removemoderator <SteamID> — снимает права модератора.

Чтобы права вступили в силу, игроку нужно переподключиться — в консоли появится строка has auth level. По вики Facepunch сервер сам записывает выданные права в users.cfg; server.writecfg можно выполнить для надёжности, вреда от него нет.

Серверная консоль против F1

Есть два способа вводить команды, и это важно различать:

  • Серверная консоль — это консоль в панели panel.teahost.ru (вкладка Console) или RCON-подключение. Отсюда доступны все команды, включая ownerid, server.save, kick и ban. Команды здесь пишутся без плюса.
  • Игровое меню F1 — консоль внутри клиента игры. Работает только если у вашего SteamID есть права owner или moderator. Клиентские команды (например, noclip, teleport) вводятся здесь.

Правило простое: команды выдачи прав и управления сервером — из серверной консоли; команды передвижения и наблюдения — из F1 в игре.

Телепорт и наблюдение

Эти команды работают из меню F1 при наличии прав:

  • teleport <имя_игрока> — телепортирует вас к указанному игроку.
  • teleport <кому> <к_кому> — телепортирует одного игрока к другому.
  • teleportpos (x y z) — телепорт в конкретные координаты.
  • teleport2marker — телепорт к метке, поставленной на карте.
  • noclip — включает/выключает свободный полёт сквозь текстуры.

Для наблюдения за подозрительными игроками:

  • spectate <имя> — переходит в режим наблюдения за игроком. Ваш персонаж становится невидимым.
  • spectate без имени — циклическое наблюдение за случайными игроками.
  • Нажмите respawn, чтобы выйти из режима наблюдения.

Режим spectate удобен для проверки жалоб на читеров: вы видите игрока от первого лица, не выдавая своего присутствия.

Модерация: kick и ban

Команды из серверной консоли:

КомандаЧто делает
kick "<имя>" "<причина>"Отключает игрока от сервера, он может зайти снова
ban "<имя>" "<причина>"Банит игрока, который сейчас онлайн, навсегда
banid <SteamID> "<имя>" "<причина>"Банит по SteamID, даже если игрок офлайн
unban <SteamID>Снимает бан
banlistПоказывает список забаненных
bansТо же, с деталями

Подробности про сроки банов и муты — в заметке про баны и мут игроков.

Баны по SteamID надёжнее банов по имени: игрок не сможет обойти их сменой ника.

Связь с игроками

  • say "<текст>" — отправляет сообщение в чат от имени сервера (SERVER).
  • notice.popupall "<текст>" — показывает всплывающее уведомление всем игрокам.
  • global.kickall "<причина>" — кикает всех, полезно перед техническими работами.

Используйте say для предупреждений о перезапуске или вайпе, чтобы игроки успели подготовиться.

Сохранение и управление миром

КомандаЧто делает
server.saveПринудительно сохраняет мир. Выполняйте перед ручным перезапуском
server.writecfgЗаписывает конфигурацию (права, настройки) на диск
server.backupСоздаёт резервную копию сохранения в дополнение к бэкапам панели
restart <секунды> "<причина>"Плановый перезапуск с обратным отсчётом и уведомлением игроков
quitНемедленно останавливает сервер

Всегда вызывайте server.save перед restart или quit, иначе прогресс с момента последнего автосохранения будет потерян. Интервал автосохранения задаётся параметром server.saveinterval в настройках запуска.

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

  • status — показывает список игроков, пинг и время работы сервера.
  • users — список подключённых с их SteamID.
  • server.fps — текущий FPS сервера, индикатор нагрузки.
  • gc.collect — принудительная сборка мусора при просадках производительности.

Бэкапы по расписанию есть в панели на всех тарифах TeaHost, поэтому даже после ошибочной команды мир можно восстановить из копии — как это сделать, описано в инструкции по восстановлению из бэкапа. Хостинг Rust с панелью и консолью — на странице Rust.