Skip to content

Разрешения ​

ownerid из статьи команды делает вас владельцем сервера. Он не выдаёт права плагинов. /vanish, /kit и команды с TopPlugin смотрят на разрешения Oxide: отдельные строки, которые плагин регистрирует при загрузке.

Строка почти всегда выглядит как имяплагина.действие. У Vanish на странице uMod это vanish.use: имя плагина vanish, действие use. Точное имя смотрите в карточке, не выдумывайте. Консоль примет и несуществующее слово, но плагин на него не реагирует.

Группа нужна, когда одно и то же право получают несколько человек: VIP, модератор, донат. Игрок в группе наследует все её права. Одному человеку можно выдать право и напрямую, без группы.

Как читать примеры ​

В командах ниже нет квадратных скобок. Слово вроде vip — это уже готовое имя. Steam64ID — 17 цифр без кавычек.

Группы ​

o.show groups
o.show group admin
o.group add vip
o.group remove vip

o.show groups печатает все группы. o.show group admin показывает, кто в группе и какие права ей выданы. add создаёт пустую группу, remove удаляет её вместе с привязкой игроков. Игроки с сервера при этом не удаляются.

Добавить и убрать человека:

o.usergroup add 76561198000000000 vip
o.usergroup remove 76561198000000000 vip

Подставьте свой Steam64ID. Ник в эту команду не пишут: ники меняются, цифра нет.

Права ​

o.show perms
o.show perm vanish.use
o.show user 76561198000000000
o.grant user 76561198000000000 vanish.use
o.grant group vip vanish.use
o.revoke user 76561198000000000 vanish.use
o.revoke group vip vanish.use

o.show perms — всё, что зарегистрировали загруженные плагины. Нет строки vanish.use в списке — плагин не загружен, право выдать рано. o.show perm отвечает, кому оно уже выдано. o.show user собирает группы и личные права одного игрока. С него удобно начинать, когда человек пишет «у меня нет доступа».

grant выдаёт, revoke забирает. Групповая выдача не копирует право каждому в личный список: она висит на группе. Убрали человека из vip — право исчезло, отдельно revoke не нужен.

Проверка на Vanish: выдайте себе vanish.use, зайдите на сервер и напишите в чат /vanish. Невидимость включилась — цепочка «файл, загрузка, право» собрана. Не включилась — смотрите o.show user и консоль на ошибки плагина.

Это постоянно

grant и группа живут, пока вы их не заберёте, в том числе после рестарта. Право на час, на вайп или на день выдаёт отдельный плагин привилегий. Сам Oxide таймера не ставит.

Длинные команды делают то же самое: oxide.grant user, oxide.group add, oxide.show user. После обновления плагина откройте его страницу ещё раз. Автор мог добавить новое право, старая группа его сама не получит.

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