Как настроить плагин permissions на сервере в майнкрафт

Все плагины в Minecraft любой версии имеют свои установки прав или разрешений на определённые команды плагина и действия. Эти разрешения необходимо прописывать в файле permissions.yml, который находится в папке от плагина прав (например: PermissionsEx).

Все права на плагины находятся в файле permissions.yml.

В этом файле должно всё записываться так:

groups:
default:
default: true
permissions:
— lwc.protect
— commandbook.kit
— commandbook.kit.list
— commandbook.spawn
Moder:
inheritance:
— default
default: false
permissions:
— iConomy.holdings.others
— permission: iConomy.accounts.take
— iConomyChestShop.shop.create
— ChestShop.shop.create
Admin:
inheritance:
— Moder
default: false
permissions:
— authme.admin.changepassword
— authme.admin.reload
— authme.admin.unregister
— authme.admin.register
Helper:
inheritance:
— default
default: false
permissions:
— commandbook.mute
— commandbook.unmute
— commandbook.msg
— commandbook.broadcast
— commandbook.return
— commandbook.teleport
— commandbook.teleport.other
users:
Kratos:
group:
— Admin
Nexus:
group:
— Helper
Bezumets:
group:
— Moder

Самое важное в permissions.yml это сохранение табуляции в данных. Если её нарушить то ничего работать не будет.

Как выглядит и что обозначает слово «табуляция» в файле permissions.yml:

Если обьяснять совсем уж простым языком, это сохранение определённого числа пробелов от левого края отдельных разделов и параметров файла. Тоесть должно быть:

(Для простоты понимания перечислю всё в следующем виде)

groups, users: 0 пробелов.

Названия групп в groups, Ники игроков в users: 2 пробела.

Параметры, permissions и прочее: 4 пробела.

default: true — означает что это право быдет выдано по умолчанию всем игрокам зашедшим на сервер, оно должно существовать в 1 экземпляре, в остальных группах прав должно быть default: false

inheritance: указывает группу выступающей родительской, как напримере выше, группа Moder берёт права у группы default и дополняет их своими, а Admin берёт за основу своих прав права группы Moder в которую включены права default.

Раздел users содержит в себе ники пользователей и непосредственно группу в которой они состоят. Вместо группы может быть permissions если необходимо указать определённые права какому то пользователю, а не группе. Тут как и в разделе groups необходимо сохранять туже табуляцию.

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

Моя записная книжка

пятница, 16 марта 2012 г.

Здесь буду тестить конфиг на ошибки.

Используемые Plugins:

  • AuthMe
  • ChatManager
  • PermissionsEX
  • WorldBorder
  • WorldEdit
  • WorldGuard
  • LWC
  • MobHealth

* permissions.manage.membership мы установим ВРЕМЕННО в группу default, это разрешение будет действовать на ВСЕ группы, т.к. идет унаследование по цепочке.
Это нужно для того, чтобы себя перемещать по разным группам и тестировать их, на то или иное разрешение.

/pex user group set [world] — Установить группу для игрока (удалит его из остальных групп)

Все что в скобках — это описание, из рабочего конфига нужно удалить.

Далее файл Permissions.yml
groups:
default:
default: true
permissions:
— permissions.manage.membership.*
— authme.register (регистрация)
— authme.unregister (удаление пароля)
— authme.changepassword (смена пароля)
— authme.login (вход)
— authme.logout (выход)
— lwc.protect (разрешает большинство команд LWC)
— modifyworld.* (ломать, строить)
— MobHealth.show
— worldedit.selection.pos (назначать позиции коммандой)
— worldedit.selection.hpos (назначать позиции коммандой)
— worldedit.selection.expand (расширяет регион в заданную сторону)
— worldedit.selection.contract (уменьшает выделение региона в заданную сторону)

Цвета для префиксов:
&0 — Black, &1 — Dark Blue, &2 — Dark Green, &3 — Dark Teal, &4 — Dark Red, &5 — Purple, &6 — Gold, &7 — Gray, &8 — Dark Gray, &9 — Blue, &a — Bright Green, &b — Teal, &c — Red, &d — Pink, &e — Yellow, &f — White.

Благодаря огромному количеству функций, плагин PermissionsEx стал самым популярным плагином для ограничения возможностей/прав на сервере Minecraft. Но настроить его получается не всегда.

Для настройки плагина рекомендуется использовать программу Notepad++. Откройте файл permissions.yml в программе. Вы увидите первую группу — это Default. Перед началом редактирования с помощью этой программы необходимо зайти в Опции/Настройка/Настройка Табуляции и нажмите на галочку «Заменить Пробелом»

Для каждого плагина есть свои права, авторы их пишут в описании или в самом конфиге. Прописывать их необходимо после «permissions:». В данном случае после него идет право «- modifyworld*» . Значок «*» обозначает, что он дает все права на редактирования мира.

Пример настройки прав для группы VIP:

Тут намного больше прав чем в первом примере. А также присутствует специальная функция «options». Она позволяет задать группе префикс, который будет выводиться в чате.

*Примич. ред. true — включено; false — выключено (или нет, да)

Как видно из примера настройка достаточно простая и добавить новые права оказалось проще некуда.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector