• wargm.ru - рейтинг серверов wargm.ru - рейтинг серверов
  • ТУТ ВСЕ ДЛЯ RUST

Разрешения плагинов (permissions)

Статус
Закрыто для дальнейших ответов.

ANGAR

Босс
Команда форума
Убиватель тараканов
Регистрация
9 Фев 2021
Сообщения
1.835

Разрешения плагинов (permissions)​

Разрешения позволяют владельцам серверов предоставлять игрокам уникальные возможности и преимущества на своих серверах.

Администрировать разрешения просто: просто введите нужную команду, и все готово! Если на вашем сервере нет консоли, вы можете использовать любой совместимый инструмент RCON или удаленную консоль для отправки команд на сервер. Большинство игр с поддержкой Oxide / uMod также поддерживают команды разрешений в чате или будут доступны в ближайшее время.

Для этого руководства в качестве примера будет использовано разрешение epicstuff.use . Имейте в виду, что разрешения существуют только в том случае, если они предоставлены плагином или самим Oxide / uMod.

По умолчанию группы, которые создаются Oxide / uMod это: admin и default. Их можно изменить, отредактировав их в файле umod.config.json, или с помощью команд консоли если используете мод Oxide. Группа администраторов будет автоматически назначена игрокам, которые распознаются сервером как администратор. Группа «по умолчанию» будет автоматически назначена ВСЕМ игрокам, которые подключаются к серверу.

Игроки​

Предоставить разрешение отдельному игроку​

oxide.grant player Wulf epicstuff.use

Отозвать разрешение у отдельного игрока​

oxide.revoke player Wulf epicstuff.use

Показать разрешения игрока​

oxide.show player Wulf

Показывает, у какого игрока или группы есть разрешение​

Иногда эта команда полезна при отслеживании того, у кого есть разрешение.

oxide.show perm epicstuff.use

Группы​

Предоставить разрешение всей группе​

oxide.grant group admin epicstuff.use

Отменить разрешение от группы​

oxide.revoke group admin epicstuff.use

Добавление игрока в существующую группу​

Добавление игрока в группу даст им все разрешения, назначенные этой группе.

oxide.usergroup add Wulf admin

Удаление игрока из существующей группы​

Удаление игрока из группы приведет к удалению из него всех разрешений, назначенных этой группе..

oxide.usergroup remove Wulf admin

Добавление совершенно новой группы​

oxide.group add vip

Удаление существующей группы​

oxide.group remove vip

Установка названия или звания группы​

Название группы обычно представляет собой краткое описание группы, иногда используемое для заголовков чата. Ранг - это число, которое сортирует группу по значимости..

oxide.group set vip "[VIP Member]" 1

Установка родительской группы другой группы​

Группа унаследует все разрешения от своей родительской группы.

oxide.group parent admin default

Отображение членов группы и разрешений​

oxide.show group admin

Отображение всех групп или разрешений​

Чтобы показать все группы разрешений, просто используйте команду ниже.

oxide.show groups

Показать все зарегистрированные разрешения от плагинов и Oxide / uMod, используйте команду ниже.

oxide.show perms
 

ANGAR

Босс
Команда форума
Убиватель тараканов
Регистрация
9 Фев 2021
Сообщения
1.835
Открываем консоль сервера и пишем следующие:
Код:
oxide.reload "Название плагина"
Пример: допустим мне нужно перезагрузить плагин R-RemoverTool
Я пишу: oxide.reload RemoverTool
А если хотите все плагины перезагрузить вводите :
Код:
o.reload all
 

ANGAR

Босс
Команда форума
Убиватель тараканов
Регистрация
9 Фев 2021
Сообщения
1.835
Первый способ:
Чтобы выдать игроку права Администратора, необходимо в консоли сервера прописать следующую команду:

ownerid Steam_ID «ник игрока» (ник не обязательно)
(например: ownerid 76561198020902339 «bobka»)


Ник обязательно вписывать в кавычках. Steam_ID можно узнать при заходе на сервер, когда нужный нам игрок заходит, пишется текст в консоли о его заходе, и там-же его Steam_ID.

Сразу после этого, нам потребуется прописать следующую команду, это writecfg.

Далее перезаходим на сервер, и в качестве проверки нажимаем на F3, если вид камеры меняется, то значит вы всё сделали правильно.

Чтобы выдать права модератора, достаточно вместо ownerid прописать moderatorid.

Второй способ:
Заходим в папку cfg, которая находится в директории Наш_сервер\my_server_identity\cfg.
Создаём (если нету) текстовый файл под названием users с расширением .cfg.
Открываем его с помощью текстового редактора и прописываем туда точно такую-же команду, как и в первом варианте.
Сохраняем, перезагружаем наш сервер и радуемся.

Как удалить Админа/Модера:
Можно с помощью консоли сервера, это:
removeowner Steam_ID — удалить из Админов.
removemoderator Steam_ID — удалить из Модеров.
Далее на всякий случай пропишите Writecfg, и можете кикнуть игрока, у которого отняли Админку/Модерку т.к. права спадают после перезахода на сервер.
 

ANGAR

Босс
Команда форума
Убиватель тараканов
Регистрация
9 Фев 2021
Сообщения
1.835

Для вайпа карты : надо удалить все файлы с расширением *.sav и файл Storage.db
Для вайпа данных плагинов : Надо удалить их файлы из oxide/data
Для вайпа чертежей : Надо удалить папку users
Для вайпа привилегий : Надо удалить файлы oxide.users.data и oxide.grou.data из папки oxide/data
 
Статус
Закрыто для дальнейших ответов.