Skip to content

Команды управления инвентарем (Rust Console)

ИНФОРМАЦИЯ

Этот справочник содержит все доступные консольные команды для управления инвентарем игроков на сервере. Команды предназначены для использования в консоли сервера или клиента (при наличии прав администратора).

Совет

Большинство команд поддерживают указание игрока как по имени, так и по SteamID. Если игрок не указан, команда применяется к вызывающему.

Основные команды выдачи предметов

inventory.give <предмет> [количество] [состояние] [скин] [контейнер] [слот]

Выдает предмет вызывающему игроку.

  • Синтаксис: inventory.give <название_предмета> [количество] [состояние] [ID_скина] [контейнер] [слот]
  • Параметры контейнера:
    • 0 или main — основной инвентарь
    • 1 или belt — пояс (панель быстрого доступа)
    • 2 или wear — одежда
  • Флаг: --silent — не показывать сообщение в чате
  • Пример: inventory.give "rock" 5 — выдать 5 камней
  • Пример: inventory.give "ak47" 1 1 12345 belt — выдать АК-47 с ID скина 12345 в пояс

inventory.giveid <ID_предмета> [количество]

Выдает предмет по его ID.

  • Синтаксис: inventory.giveid <itemID> [количество]
  • Пример: inventory.giveid -1215168505 10 — выдать 10 деревянных ящиков

inventory.givearm <ID_предмета> [количество]

Выдает предмет сразу на пояс (панель быстрого доступа).

  • Синтаксис: inventory.givearm <itemID> [количество]
  • Пример: inventory.givearm 1545779598 1 — выдать пистолет на пояс

inventory.givebp <название_предмета>

Выдает чертеж указанного предмета.

  • Синтаксис: inventory.givebp <название_предмета>
  • Пример: inventory.givebp "c4" — выдать чертеш C4

inventory.giveto <игрок> <предмет> [количество] [скин]

Выдает предмет указанному игроку.

  • Синтаксис: inventory.giveto <имя/SteamID> <предмет> [количество] [ID_скина]
  • Пример: inventory.giveto "Steve" "wood" 1000 — выдать Стиву 1000 дерева

inventory.giveall <предмет> [количество]

Выдает предмет всем игрокам на сервере.

  • Синтаксис: inventory.giveall <предмет> [количество]
  • Пример: inventory.giveall "bandage" 5 — выдать всем по 5 бинтов

Управление инвентарем

inventory.clearinventory [игрок] [флаги]

Очищает инвентарь игрока.

  • Синтаксис: inventory.clearinventory [имя/SteamID] [--main] [--belt] [--wear] [--backpack]
  • Флаги:
    • --main — очистить основной инвентарь
    • --belt — очистить пояс
    • --wear — очистить одежду
    • --backpack — очистить рюкзак
  • Пример: inventory.clearinventory "Bob" --belt --wear — очистить у Боба пояс и одежду
  • Пример: inventory.clearinventory — очистить весь свой инвентарь

inventory.copyto [игрок]

Копирует инвентарь вызывающего игрока в инвентарь цели.

  • Синтаксис: inventory.copyto [имя/SteamID]
  • Пример: inventory.copyto "Alice" — скопировать свой инвентарь Алисе

inventory.pipetteid <ID_предмета> [скин]

Позволяет "взять пипеткой" предмет с указанным ID (аналог средней кнопки мыши в креативе).

  • Синтаксис: inventory.pipetteid <itemID> [ID_скина]
  • Пример: inventory.pipetteid 1234567890

inventory.set_item_image <ID_изображения>

Устанавливает изображение для активного предмета (используется для кастомных иконок).

  • Синтаксис: inventory.set_item_image <imageID>

Управление экипировкой

inventory.equipslot <слот> [игрок]

Экипирует предмет из указанного слота пояса.

  • Синтаксис: inventory.equipslot <номер_слота> [имя/SteamID]
  • Пример: inventory.equipslot 2 — экипировать предмет из 2-го слота

inventory.equipslottarget <слот>

Экипирует предмет из указанного слота игроку, на которого вы смотрите.

  • Синтаксис: inventory.equipslottarget <номер_слота>
  • Пример: inventory.equipslottarget 0

inventory.setwornarmorslots [количество]

Устанавливает максимальное количество слотов брони для всей надетой экипировки.

  • Синтаксис: inventory.setwornarmorslots [количество_слотов]
  • По умолчанию: 4 слота
  • Пример: inventory.setwornarmorslots 6

Управление чертежами (Blueprints)

inventory.unlockall [игрок]

Разблокирует все чертежи для игрока.

  • Синтаксис: inventory.unlockall [имя/SteamID]
  • Пример: inventory.unlockall "Steve"

inventory.resetbp [игрок]

Сбрасывает все изученные чертежи игрока.

  • Синтаксис: inventory.resetbp [имя/SteamID]
  • Пример: inventory.resetbp

Система Loadout (Сохранение экипировки)

inventory.saveloadout <название>

Сохраняет текущую экипировку как набор (loadout).

  • Синтаксис: inventory.saveloadout <имя_набора>
  • Пример: inventory.saveloadout "pvp_kit"

inventory.deployloadout <набор> [игрок]

Применяет сохраненный набор экипировки к игроку.

  • Синтаксис: inventory.deployloadout <имя_набора> [имя/SteamID]
  • Пример: inventory.deployloadout "pvp_kit" "Bob"

inventory.deployloadoutinrange <набор> <радиус>

Применяет набор экипировки ко всем игрокам в радиусе.

  • Синтаксис: inventory.deployloadoutinrange <имя_набора> <радиус_в_метрах>
  • Пример: inventory.deployloadoutinrange "starter_kit" 30

inventory.listloadouts

Показывает список всех сохраненных наборов экипировки.

  • Синтаксис: inventory.listloadouts

Управление принадлежностью предметов (Ownership)

inventory.addownership <имя> <причина> <количество>

Добавляет запись о принадлежности для активного предмета.

  • Синтаксис: inventory.addownership <имя_владельца> <причина> <количество>
  • Пример: inventory.addownership "Steve" "spawned" 1

inventory.reduceownership <количество>

Уменьшает счетчик принадлежности активного предмета.

  • Синтаксис: inventory.reduceownership <количество>

inventory.convertownership <имя> <причина> <количество>

Конвертирует принадлежность предмета (сначала уменьшает, потом добавляет новую).

  • Синтаксис: inventory.convertownership <новый_владелец> <причина> <количество>

Игровые действия

inventory.lighttoggle

Включает/выключает фонарик на активном предмете (если поддерживается).

  • Синтаксис: inventory.lighttoggle

inventory.endloot

Принудительно закрывает текущее меню лута (инвентарь сундука и т.д.).

  • Синтаксис: inventory.endloot

Работа с определениями Steam Inventory

inventory.defs

Показывает список всех определений предметов из Steam Inventory.


inventory.reloaddefs

Перезагружает определения предметов из Steam Inventory.

Переменные сервера

inventory.disableAttireLimitations

Отключает все ограничения на одежду, позволяя надевать NPC-одежду и пересекающиеся слоты.

  • Значение: true / false
  • По умолчанию: false

inventory.stackable_item_ownership

Разрешает стакабельность (складирование) предметов с принадлежностью.

  • Значение: true / false

Важно

Для использования большинства этих команд у вас должны быть права администратора на сервере. Команды без метки ServerAdmin (например, lighttoggle, endloot) доступны обычным игрокам.

Осторожно

Команды inventory.giveall и inventory.clearinventory без параметров могут сильно повлиять на сервер и игроков. Используйте их с умом!

Примечание о loadout

Сохраненные наборы экипировки хранятся в папке server/loadouts/ с расширением .ldt. Вы можете редактировать их вручную или делиться с другими администраторами.

Опубликовано под лицензией MIT.
Данный проект не является официальной документацией Facepunch/Rust.
Это общественная база знаний, созданная для удобства администраторов и игроков.