Туториал LuckPerms, что это и с чем его едят

@InterWall
Появились несколько вопросов/проблем:
1. Группа default является абсолютно дефолтная? Это значит, любой новый игрок, всегда будет default и никак это не изменить на другую группу? (скажем на player, если я сделал миграцию с пекса)
2. Как бы это не было странно, но я не нашел команду на перезагрузку конфигурации прав. Учитывая как часто я этим способом редактирую права, мне абсолютно не удобно рестартить сервер ради этого. Я в курсе что есть FileWatcher, но я его выключил, посчитав что это простая трата ресурсов. (все же ручками рестартить плагин как по мне лучше)
p.s есть команда /lp reloadconfig но она судя по названию для рестарта конфига, а не прав..
3. Не нашел нигде информации о автосохранении всех хранилищ. Оно вообще существует? Или он сразу же при любых изменениях, сохраняет? Это просто как по мне не хило может нагрузить диск, учитывая сколько у меня групп (более 20) и как часто еще могут меняться префиксы для отдельных игроков (плагин на префиксы).

А так то да, туториалы полезны для только что перешедших с PermissionsEx на LuckPerms.
 
@InterWall
Появились несколько вопросов/проблем:
1. Группа default является абсолютно дефолтная? Это значит, любой новый игрок, всегда будет default и никак это не изменить на другую группу? (скажем на player, если я сделал миграцию с пекса)
2. Как бы это не было странно, но я не нашел команду на перезагрузку конфигурации прав. Учитывая как часто я этим способом редактирую права, мне абсолютно не удобно рестартить сервер ради этого. Я в курсе что есть FileWatcher, но я его выключил, посчитав что это простая трата ресурсов. (все же ручками рестартить плагин как по мне лучше)
p.s есть команда /lp reloadconfig но она судя по названию для рестарта конфига, а не прав..
3. Не нашел нигде информации о автосохранении всех хранилищ. Оно вообще существует? Или он сразу же при любых изменениях, сохраняет? Это просто как по мне не хило может нагрузить диск, учитывая сколько у меня групп (более 20) и как часто еще могут меняться префиксы для отдельных игроков (плагин на префиксы).

А так то да, туториалы полезны для только что перешедших с PermissionsEx на LuckPerms.
https://github.com/lucko/LuckPerms/wiki
 
Все там перерыл, не нашел ничего про команду рестарта, ее просто нет. Это пока что единственный минус.
Автосохранение так же.
Ну что написано, то и есть. И вангую тебе нужен reloadconfig. То же самое делает что и в пексе.
 
Полный рестарт сервера там только в одном случае нужен. Смена базы данных.
 
Полный рестарт сервера там только в одном случае нужен. Смена базы данных.
Проверял же недавно. Использовал yaml тип.

Ничего не перезагружает, кроме FileWatcher который я позже офнул (он мне не давал настроить дефолтную группу)
 
Проверял же недавно. Использовал yaml тип.

Ничего не перезагружает, кроме FileWatcher который я позже офнул (он мне не давал настроить дефолтную группу)
Ну хз, иди тогда к автору плагина. Он лучше объяснит. На счет дефольтной группы, не имеет значение как она называется. Игроки видят префикс независимо от ее названия.
 
Ну хз, иди тогда к автору плагина. Он лучше объяснит.
Обязательно пойду)
Просто объявить о косяках стоит, а то одни хвалебные отзывы. Вот мне лично не нравится перезагрузка прав только после рестарта самого сервера. В остальном же, придется переучиваться, но это пустяки.
 
Вот мне лично не нравится перезагрузка прав только после рестарта самого сервера.
Не должно так быть. Он должен синхронизироватся с базой. С yml и H2 может такое и не должно работать, ибо там нет мультисерверности, смысла нет.
 
Ну через веб интерфейс у меня обновляло сразу и при H2 типе базы.
 
@MurlikMurlik
1. Любая группа может быть дефолтной, это параметр из конфига.
(!) А, нет. Упустил это обновление, теперь уже нельзя настроить.
2. Есть /lp sync, она перезагружает права.
3. Про автосохранение не уверен, использую MySQL, оно сохраняет после каждого действия.
 
Последнее редактирование:
@MurlikMurlik
1. Любая группа может быть дефолтной, это параметр из конфига.
2. Есть /lp sync, она перезагружает права.
3. Про автосохранение не уверен, использую MySQL, оно сохраняет после каждого действия.
Не нашел информацию о том как назначить абсолютно дефольные права на например player а не на default. (читал еще на вики, автор писал что default есть default и все.., или я чего то не понял)

Насчет команды спасибо), думал она будет работать в случае с бд типа mysql, когда нужна синхронизация между серверами.
 
1. Группа default является абсолютно дефолтная? Это значит, любой новый игрок, всегда будет default и никак это не изменить на другую группу? (скажем на player, если я сделал миграцию с пекса)
  1. Да, именно так. Могу только посоветовать изменить в самом пексе (хотя не сомневаюсь, что миграция учитывает параметр пекса default: true). В LP же дефолтная группа только default и никак иначе.
  2. Спасибо что сообщил, я поправлю пункт с файловыми БД. Это команда /lp sync
  3. Да, он пишет в файл сразу. Не уверен насчёт нагрузки, но мне кажется, что для >20 групп и >100 игроков будет разумнее использовать удалённую БД. Использовать YAML или другие файловые это крайне несерьёзный подход для таких серверов.
 
Могу только посоветовать изменить в самом пексе (хотя не сомневаюсь, что миграция учитывает параметр пекса default: true).
С пекса дефолтная группа у меня player. При миграции, игроки без групп получили default. Хотя стояла мета default:true у player. При этом, создавался почти пустой файл default в котором было только название группы.
Вообще это не проблема, просто у меня BungeeTabListPlus показывает в табе разным группам разные префиксы, и как раз группа была player, но так как теперь игрок это default, придется править и это там, да и еще наследования в некоторых группах. (просто не хотелось лишний раз что то менять, если все можно сделать в одном месте, но раз все другое, то и менять придется)
 
С пекса дефолтная группа у меня player. При миграции, игроки без групп получили default. Хотя стояла мета default:true у player. При этом, создавался почти пустой файл default в котором было только название группы.
Вообще это не проблема, просто у меня BungeeTabListPlus показывает в табе разным группам разные префиксы, и как раз группа была player, но так как теперь игрок это default, придется править и это там, да и еще наследования в некоторых группах. (просто не хотелось лишний раз что то менять, если все можно сделать в одном месте, но раз все другое, то и менять придется)
Всё верно, в LP не существует default: true, там только одна дефолтная группа. И её название — default.
 
Касаемо меты, я не понял лишь одного:
В каждой группе после миграции с пекса у меня это
Код:
  meta:
  - default:
      value: 'false'
Так и должно быть?)
Его можно удалить, оно ровным счётом никак не влияет.
 
Его можно удалить, оно ровным счётом никак не влияет.
Тогда я одного не понимаю, зачем нужна мета default если есть группа default которая всегда ей и будет?)
Ладно можно сослаться на то что при миграции, LP копировал все параметры группы, в том числе и параметр default с значением. Но ведь в таком случае это не имеет никакого смысла, кроме как возможно обозначения, какая группа у тебя была дефолтная, что бы перенести права на группу default, но так то это просто доводы, ибо пока не видел никакой информации.
 
  1. Да, именно так. Могу только посоветовать изменить в самом пексе (хотя не сомневаюсь, что миграция учитывает параметр пекса default: true). В LP же дефолтная группа только default и никак иначе.
  2. Спасибо что сообщил, я поправлю пункт с файловыми БД. Это команда /lp sync
  3. Да, он пишет в файл сразу. Не уверен насчёт нагрузки, но мне кажется, что для >20 групп и >100 игроков будет разумнее использовать удалённую БД. Использовать YAML или другие файловые это крайне несерьёзный подход для таких серверов.
Для одного сервера само серьезное это H2 база, по умолчанию идет. Самый быстрый вариант.
 
Назад
Верх