Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем InterWall, 9 апр 2018.

  1. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тогда redis, это буде быстрее sql базы.
     
  2. Mr Hosting
  3. zhekamegarep

    zhekamegarep Участник

    Баллы:
    31
    Имя в Minecraft:
    zhekamegarep
    Добрый день, есть ли полная обратная совместимость с PEX?
     
  4. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    imDaniX
    Если тебе требуется перейти с PeX на LP - ставишь оба плагина и вводишь /lp migration permissionex
    А вот обратного варианта, пожалуй, нет пока (а может и не будет)
     
  5. zhekamegarep

    zhekamegarep Участник

    Баллы:
    31
    Имя в Minecraft:
    zhekamegarep
    Я имел ввиду другое - будут ли работать дургие плагины, которые рассчитаны на PEX с плагином LP.
    Как мне сказал один челоек:
    "В большенстве плагинов прямо прописано, например: com.google.PermissionEx.Motion
    Такого уровня савмостимость наверняка нет, а плагины переписывать, дело такое"
    И вот вопрос - есть ли эта совместимость, или нет.
     
  6. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    imDaniX
    Такой совместимости и правда скорее всего нет.
     
  7. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Нет, такой совместимости нет.
    Но и плагинов, которые напрямую используют PEX API очень мало. В основном это отбитые разрабы, которые не умеют в Vault, или просто новички.
     
  8. zhekamegarep

    zhekamegarep Участник

    Баллы:
    31
    Имя в Minecraft:
    zhekamegarep
    Спасибо за ответы. Буду уточнять какие именно плагины используют пекс напрямую у Администрации проекта.
     
  9. cubespace

    cubespace Старожил Пользователь

    Баллы:
    103
    Как сделать что бы на сервере Survival были свои права (fly, vip, prem) на SkyBlock свои права (vip, prem, deluxe)
    Сервера разделил по серверно,как было указано выше с указанием название сервера в конфигах, так же в настройках самих пермишенов указал какие пермишены на какой сервер идут. Цель если игрок покупает vip на сервере Survival, то он только там vip. Если зайдет на SkyBlock, то там обычный игрок, и если тут купит premium то он только прем будет тут на сервере.
    Если указываю что выдать vip без указания сервера то выдается глобально.
    Если с указанием сервера то вот такое получается:
    Код:
    lp user dream1erik parent set vip survival
    [LP] dream1erik had their existing parent groups cleared, and now only inherits vip in context server=survival.
    
    >lp user dream1erik info
    [15:55:47 INFO]: [LP] > User Info: dream1erik
    [15:55:47 INFO]: [LP] - UUID: 3193ffc2-de86-3121-91aa-423be20bf6be (type: offline)
    [15:55:47 INFO]: [LP] - Status: Offline
    [15:55:47 INFO]: [LP] - Primary Group: default
    [15:55:47 INFO]: [LP] - Parent Groups:
    [15:55:47 INFO]: [LP] -    > default
    [15:55:47 INFO]: [LP] -    > vip (server=survival)
    [15:55:47 INFO]: [LP] - Contextual Data:
    [15:55:47 INFO]: [LP] -    Has contextual data: false
    [15:55:47 INFO]: [LP] -    Applicable contexts: None
    [15:55:47 INFO]: [LP] -    Prefix: None
    [15:55:47 INFO]: [LP] -    Suffix: None
    [15:55:47 INFO]: [LP] -    Meta: None
    
    Код:
    lp user dream1erik parent set premium
    [LP] dream1erik had their existing parent groups cleared, and now only inherits premium in context global.
    
    >lp user dream1erik info
    [15:57:01 INFO]: [LP] > User Info: dream1erik
    [15:57:01 INFO]: [LP] - UUID: 3193ffc2-de86-3121-91aa-423be20bf6be (type: offline)
    [15:57:01 INFO]: [LP] - Status: Offline
    [15:57:01 INFO]: [LP] - Primary Group: premium
    [15:57:01 INFO]: [LP] - Parent Groups:
    [15:57:01 INFO]: [LP] -    > premium
    [15:57:01 INFO]: [LP] -    > vip (server=survival)
    [15:57:01 INFO]: [LP] - Contextual Data:
    [15:57:01 INFO]: [LP] -    Has contextual data: false
    [15:57:01 INFO]: [LP] -    Applicable contexts: None
    [15:57:01 INFO]: [LP] -    Prefix: None
    [15:57:01 INFO]: [LP] -    Suffix: None
    [15:57:01 INFO]: [LP] -    Meta: None
    
    Получается что нужно тогда делать отдельные базы данных для серверов и выдавать глобально права. Или все же можно как то через настройки самого luckperms это сделать.
     
  10. Автор темы
    InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Общая MySQL для всех серверов, никак иначе. Более того, если сервера не связаны в бандже, им надо устанавливать интервал запроса прав из БД (про связанные в банджу я писал в посте, там нужен messaging-service).
    Про группы я не увидел ничего странного, в чём проблема то? Выдал на сурвайвл — пометка server=survival, выдал глобально значит глобально повсюду.
     

Поделиться этой страницей