- Туториал по настройке PermissionsEx (PEX)
- И так, начнем.
- [Plugin] PermissionsEx v1.23.4 — даем права на сервере
- Как настроить PermissionsEx
- #1 Nikitos2208
- Прикрепленные файлы
- #2 Santiago
- [Plugin] PermissionsEx v1.23.4 — даем права на сервере
- IT заметки
- пятница, 16 марта 2012 г.
- Моя настройка permissions.yml для PermissionsEX
Туториал по настройке PermissionsEx (PEX)
И так, наверно у каждого из вас, кроме опытных держателей серверов имеются проблемы с настройкой прав доступа.
Лично я использую плагин PermissionsEx, так как считаю что это самый лучший плагин распределения прав доступа для серверов.
Что нам понадобится:
1. Notepad++
2. Сам плагин. Последнюю версию можно всегда скачать тут.
3. Прямые руки. (Обязательный пункт)
И так, начнем.
1. Скачиваем плагин, распаковываем. В папке есть 3 файла:
2. Закидываем файлы в папку с плагинами, запускаем сервер, останавливаем.
Там появились 3 папки:
PermissionsEx, ChatManager и ModifyWorld
3. Открываем папку PermissionsEx. В этой папке открываем файл permissions.yml с помощью Notepad++
И видим это:
И так, по порядку:
groups: //не трогаем данное слово, оно указывает на то, что ниже будут идти группы и их permissions.
default: //название группы в неё попадают все только что зашедшие на сервер пользователи, если конечно вы не прописали их в другую группу.
default: true // данный параметр задаёт группу, как группу по-умолчанию. это означает, что все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: //всё что идёт ниже, это собственно и есть сами «права» для группы, туда нужно прописывать permissions от различных плагинов установленных на вашем сервере.
Данный Permissions настроен для плагинов: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
Здесь как вы могли заметить появились новые параметры:
info: //параметры группы
prefix: » //префикс
suffix: » //суффикс
// для отображения префиксов/суффиксов необходимо включить плагин ChatManager, который входит в состав PEX. Для этого в папке plugins/ChatManager/ в файле config.yml находим enable и меняем его при необходимости с enable: false на enable: true
inheritance: //наследование прав
— Default //в данном случае наследуются все права группы «default»
Так же вы могли заметить что появился параметр users:
под ним нужно указывать никнеймы пользователей, которым вы хотите дать дополнительные права и/или переместить в другую группу. К примеру:
Moderator:
group:
— Moder
permissions: null
где «Moderator»-никнейм игрока, «Moder»- название группы, permissions: null-дополнительные права для этого пользователя, в данном случае их нет.
Запомните! В YAML нужно чётко соблюдать последовательность, один лишний пробел и параметр не будет работать.
Примечание от idg_dima: YAML отлично работает с лишними проблемами или даже с пустыми строками, единственное, от чего он ломается — табуляция.
И приносим свои изменения за задержку при проверки статьи, были очень заняты кое-какими делами, в том числе и подготовкой сервера к переезду.
Источник
[Plugin] PermissionsEx v1.23.4 — даем права на сервере
Не видно скрины? Увеличь!
1) Установить плагин и перезапустить сервер
2) Заходим в папку Plugins => папку PermissionsEx => файл Permissions
3) И что мы видим?
Смотрим по цифрам слева
1 — это группы пермишена именно их мы и будем настраивать
2 и 6 — это 2 группы. default — стандартная группа присутствует сразу как
будет установлен плагин. Admin — группа созданная мной. Думаю вам понятно для чего она.
3 и 7 — эта строка отвечает за права при входе на сервер т.е. если стоит true, то человек
зашедший на сервер сразу получит права данной группы.
4 и 8 — это собственно и есть сами права, после этой строки нужно вписывать права данной группе
5 — это право дает возможность изменять мир (ломать и ставить блоки).
9 — эта строка дает абсолютно все права владельцу данной группы
10 — префикс — надпись перед ником. После префикса обязательно ставим
пробел иначе префикс слипнется с ником.
11 — суффикс — цвет текста
12 — раздел с никами пользователей и группами в которой они состоят
13 — ник игрока
14 — группы. После этой строки прописываем группы в которых будет состоять данный игрок
15 — собственно группа в которой я состою
И есть еще 1 очень нужная строка, указывающая группу выступающей родительской
После добавления этой строки группа Admin берет все права группы default
Для написания permissions нужно соблюдать табуляцию:
groups, users: 0 пробелов.
Названия групп в groups, Ники игроков в users: 2 пробела.
Параметры, permissions и прочее: 4 пробела.
Цвета для суффиксов и префиксов:
Источник
Как настроить PermissionsEx
#1 Nikitos2208
Здравствуйте уважаемые посетители форума. Я хочу рассказать,как настроить плагин PermissionsEx. Хочу сказать, плагин PermissionsEx написан в специальной кодировке, хоть одна ошибка, будь-то неправильно поставленный пробел, может привести к нестабильной работе сервера и самого плагина. И так начнем.
1. Создаем текстовый документ. Открываем его программой WordPad.
2. Создание групп
Тем самым мы начинаем создавать группы. Мы уже создали группу User,т.е Игроков.
Строка default: true обязательна
Дальше пишем permissions:
После этого начинаются сами права.
3. Редактирование прав
От строки с надписью permissions: надо перейти на новую строчку
Жмем четыре раза пробел и ставим «-» и дальше пишем право. Примерно это должно выглядеть так
groups:
Напоминание. Каждое право с каждой строки
4. Переход из одной группы в другую
Чтобы перейти из одной группы в другую, например из группы User в группу VIP, нужно перейти ль последнего права в группе User на новую строчку , нажать 2 раза пробел и написать название группы. Примерно это должно выглядеть так
groups:
User:
default: true
permissions:
— modifyworld.*
— craftbook.*
VIP:
default: false
inheritance:
— User
permissions:
Строка inheritance: — User означает, что группа VIP имеет все права, что и User
И дальше пишем права VIP, но без тех прав, которые упоминались в User.
5. Как добавить игрока в ту или иную группу?
После последнего права у последней группы нужно перейти на новую строчку, и сразу пишем
users:
ScaRep:
group:
— Owner
Где «ScaRep» это имя игрока, а «Owner» это группа, в которую добавлен игрок.
Я прикреплю файл примерной настойки PermissionsEx.
Прошу строго не судить.
Прикрепленные файлы
PermissionsEx.rar692байт 36 Количество загрузок:
#2 Santiago
Источник
[Plugin] PermissionsEx v1.23.4 — даем права на сервере
Не видно скрины? Увеличь!
1) Установить плагин и перезапустить сервер
2) Заходим в папку Plugins => папку PermissionsEx => файл Permissions
3) И что мы видим?
Смотрим по цифрам слева
1 — это группы пермишена именно их мы и будем настраивать
2 и 6 — это 2 группы. default — стандартная группа присутствует сразу как
будет установлен плагин. Admin — группа созданная мной. Думаю вам понятно для чего она.
3 и 7 — эта строка отвечает за права при входе на сервер т.е. если стоит true, то человек
зашедший на сервер сразу получит права данной группы.
4 и 8 — это собственно и есть сами права, после этой строки нужно вписывать права данной группе
5 — это право дает возможность изменять мир (ломать и ставить блоки).
9 — эта строка дает абсолютно все права владельцу данной группы
10 — префикс — надпись перед ником. После префикса обязательно ставим
пробел иначе префикс слипнется с ником.
11 — суффикс — цвет текста
12 — раздел с никами пользователей и группами в которой они состоят
13 — ник игрока
14 — группы. После этой строки прописываем группы в которых будет состоять данный игрок
15 — собственно группа в которой я состою
И есть еще 1 очень нужная строка, указывающая группу выступающей родительской
После добавления этой строки группа Admin берет все права группы default
Для написания permissions нужно соблюдать табуляцию:
groups, users: 0 пробелов.
Названия групп в groups, Ники игроков в users: 2 пробела.
Параметры, permissions и прочее: 4 пробела.
Цвета для суффиксов и префиксов:
Источник
IT заметки
Моя записная книжка
пятница, 16 марта 2012 г.
Моя настройка permissions.yml для PermissionsEX
Здесь буду тестить конфиг на ошибки.
Используемые 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.
Источник