Разрешения
Разрешения - это важная статья, которая позволит вам наделять игроков правами и создавать группы с правами, например это необходимо для создания привилегий на сервере. Перед прочтением этой статьи вы должны были прочитать - команды
Группы разрешений это очень удобно, если вы хотите выдать сразу несколько разрешений одному или нескольким игрокам.
Как выглядят разрешения
Каждое разрешение в Oxide представлено строкой, часто в формате имя_плагина.название_разрешения.
В некоторых плагинах вы сами можете создавать разрешения в конфигурации, помните, что оно должно быть в формате указанном выше.
Например, возьмем плагин Vanish, у него есть чат-команда /vanish, но для ее использования, у вас должно быть разрешение vanish.allow.
Мы можем видеть, что разрешение составлено в формате имя_плагина.название_разрешения где :
- имя_плагина -
vanish - название_разрешения -
allow
INFO
Данная информация описана на странице плагина где вы его скачивали, там также есть множество других команд и разрешений, но в рамках этой статьи мы рассмотрим только одно разрешение для одной команды.
Способы выдачи разрешений
Есть два способа назначить разрешения в Oxide:
- Разрешения для пользователей: это разрешения, предоставляемые конкретному пользователю.
Например, вы можете предоставить конкретному пользователю возможность использовать функции из плагина, даже если они не входят в какую-либо специальную группу. - Групповые разрешения: это разрешения, предоставляемые группе пользователей.
Любой пользователь, входящий в эту группу, наследует все разрешения группы.
Например, вы можете создать группу модераторов и предоставить ей разрешения на использование функции из плагина
Понимание того, как взаимодействовать и создавать группы, назначать разрешения, является ключом к эффективному управлению вашим сервером и игроками на нем.
В следующих разделах подробно описано, как создавать группы и управлять ими, назначать разрешения пользователям и группам.
Создание групп и управление ими
Группы в Oxide — это наборы пользователей с одинаковым набором разрешений.
Это полезно для создания привилегий-доната, состава модерации и прочего.
WARNING
В примерах будут указаны квадратные скобки [ ... ], не используйте их в командах, они сделаны лишь для выделения текста
Базовые команды :
- Чтобы просмотреть все группы:
o.show groups - Чтобы просмотреть все права и участников в группе :
o.show group [названиеГруппы]
Пример:o.show group admin - Чтобы создать группу:
o.group add [названиеГруппы]
Пример:o.group add vip - Чтобы удалить существующую группу:
o.group remove [названиеГруппы]
Пример:o.group remove vip
Команды управления пользователями :
- Добавить в группу :
o.usergroup add [Steam64ID] [названиеГруппы]
Пример:o.usergroup add 7656000000000 vip - Удалить из группы:
o.usergroup remove [Steam64ID] [названиеГруппы]
Пример:o.usergroup remove 7656000000000 vip
INFO
Данные команды выдают разрешения или группы навсегда, если вы хотите выдавать временные привилегии - вам потребуется для этого плагин.
Назначения прав игрокам и добавление их в группы
Базовые команды :
- Чтобы проверить права доступа пользователя:
o.show user [Steam64ID]
Пример:o.show user 7656000000000 - Чтобы показать, у какого пользователя или группы есть разрешение:
o.show perm [разрешение]
Пример:o.show perm vanish.allow
Чтобы показать все зарегистрированные разрешения :o.show perms
Команды управления пользователями :
- Назначить права игроку :
o.grant user [Steam64ID] [разрешение]
Пример:o.grant user 7656000000000 vanish.allow - Для группы:
o.grant group [названиеГруппы] [разрешение]
Пример:o.grant group admin vanish.allow - Забрать права у игрока:
o.revoke user [Steam64ID] [разрешение]
Пример:o.revoke user 7656000000000 vanish.allow - Забрать права у группы:
o.revoke group [названиеГруппы] [разрешение]
Пример:o.revoke group admin vanish.allow
INFO
Данные команды выдают разрешения или группы навсегда, если вы хотите выдавать временные привилегии - вам потребуется для этого плагин.
Заключение
Понимание и эффективное управление разрешениями Oxide имеет огромное значение в работе вашего сервера.
Благодаря знаниям, которые вы получили из этого руководства, вы сможете настроить любые разрешения, необходимые вашему серверу.
Не забывайте читать описание плагинов и следить за их обновлениями.
Если вы будете в курсе событий, вы будете знать обновлены ли разрешения или добавлены ли новые.