← База знаний
Rustrustадмин3 мин. чтения

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

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

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

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

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

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

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

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

После выдачи прав выполните 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 — принудительная сборка мусора при просадках производительности.

Автобэкапы и DDoS-защита на серверах TeaHost работают автоматически, поэтому даже при ошибочной команде мир можно восстановить из панели. Остальные руководства по настройке — в базе знаний Rust.