Нужно дополнение к PexPermissions

  • Автор темы Автор темы AYuPro
  • Дата начала Дата начала

AYuPro

Активный участник
Пользователь
Баллы
63
Из-за обилия плагинов и кучи прав, назрел вопрос, о снятии нагрузки на базы данных, средством переноса прав в файл permissions.yml, но данное реализовано только в 1 из найденных нами плагинов.
XenPermissions
http://www.spigotmc.org/resources/xenpermissions.201/

ТЗ:
1) переделать данный плагин XenPermissions, чтобы для указания группы достаточно было 1 цифры или надписи, а не двух (чтобы подгруппы брались из pex_inheritance).
2) сделать поддержку префиксов и суффиксов (либо обновлять файл pex_entity на сервере, либо хранить их только в базе)
3) убрать поддержку команд PEX, все изменения статусов только через БД
4) протестировать чтобы работало с CommandHelper и MyCommands (у меня подозрения что на данный момент они и возможно несколько других плагинов с XenPermissions не пашут)

По вопросам оплаты обращаться в скайп dekson-vip
По остальным писать в этой теме.
 
Мне кажется или почти все популярные плагины на пермишены могут спокойно работать только с permissions.yml, без бд
 
Они говорят про единоразовый перенос из БД в файл. Но не знают, что один плагин не юзает таблицы другого, юзайте PEX и не заморачивайтесь подобной фигней.
 
Мне кажется или почти все популярные плагины на пермишены могут спокойно работать только с permissions.yml, без бд
Они говорят про единоразовый перенос из БД в файл. Но не знают, что один плагин не юзает таблицы другого, юзайте PEX и не заморачивайтесь подобной фигней.
PEX нагружает бд, XenPermissions этот плагин поможет снять хоть немного нагрузки.Все права беруться из файла, а игроки ( кто в какой группе ) из бд.XenPermissions плагин для xenforo и его надо доработать.
 
Поскольку процедура, похоже одноразовая и нужно просто перестать пользовать БД, то необходимо определиться каким плагином вы пользоваться. Затем выгрузить таблицы в удобном для Вас формате и из полученного формата привести всё к формату, который поймёт данный плагин.

Если бы это делал я, то я бы выгрузил всё в любой вид, который можно скормить Excel'ю, а там можно делать всё что угодно.
 
Мне кажется или почти все популярные плагины на пермишены могут спокойно работать только с permissions.yml, без бд
Нужно чтобы группа пользователя бралась с другого места, точнее с базы данных, остальное хранилось в файле.


Поскольку процедура, похоже одноразовая и нужно просто перестать пользовать БД, то необходимо определиться каким плагином вы пользоваться.
Процедура не в переносе с БД в файл, это мы и так знаем, нам нужно брать группу пользователя с базы, умеет пока 1 плагин указанный в заголовке, и это не полноценный плагин прав, а лишь дополнение для PEXPermissions.

Не, а не проще ли тогда тот же PEX "доработать"?
Тот плагин что указан как раз дорабатывает PEX, знал бы как перекомпилировать не просил бы помощи, разбираться некогда.
 
Назад
Верх