Как правильно настроить Plugin Hide Pro по группам из luckperms

Lex02122

Пользователь
Сообщения
7
Название темы должно быть информативным, максимально четко отражая смысл проблемы
Кто-то создавал сервера с plhidepro используя при этом velocity и luckperms.
Может кто-то подсказать, как правильно настроить. Мне нужно, чтобы команды плагинов с velocity не показывались на всех серверах кроме лобби, при этом весь остальной список отображаемых команд находился каждый на своем сервере.
Например сейчас на velocity стоит limboauth, я хочу на сервере survival отключить отображение команд по типу /2fa /logout и тд, но при этом, чтобы на сервере survival корректно работало скрытие остальных команд по группам.
Мне нужно, чтобы сокрытие команд работало именно через plhidepro стоящий на сервере а не на прокси, а группы были выставлены на каждом сервере отдельно, не через luckperms-velocity.
Надеюсь смог правильно объяснить проблему.
 
А вопрос в чём заключается, собственно?

- вот конфиг плагина под Velocity.
YAML:
groups:
  #Если нет права plhide.group.<group>, то используется эта группа
  #Автор просит не переименовывать её!
  default:
    servers:
      #Если есть какие-то другие сервера, чьё поведение не описано в конфиге, будет использоваться fallback
      fallback:
        #Список разрешённых команд
        commands:
          - spawn
          - tpa
          - tpaccept
          - tpdeny
          - pay
          - money
          - balance
          - warp
          - msg
          - r
        #Список команд, которые будут видны в tabcomplete
        tabcomplete:
          - spawn
          - tpa
          - tpaccept
          - tpdeny
          - pay
          - money
          - balance
          - warp
          - msg
          - r
      auth:
        commands:
        - l
        - login
        - reg
        - register
        И так далее
        tabcomplete:
        - l
        - login
        - reg
        - register
        И так далее
 
А вопрос в чём заключается, собственно?

- вот конфиг плагина под Velocity.
YAML:
groups:
  #Если нет права plhide.group.<group>, то используется эта группа
  #Автор просит не переименовывать её!
  default:
    servers:
      #Если есть какие-то другие сервера, чьё поведение не описано в конфиге, будет использоваться fallback
      fallback:
        #Список разрешённых команд
        commands:
          - spawn
          - tpa
          - tpaccept
          - tpdeny
          - pay
          - money
          - balance
          - warp
          - msg
          - r
        #Список команд, которые будут видны в tabcomplete
        tabcomplete:
          - spawn
          - tpa
          - tpaccept
          - tpdeny
          - pay
          - money
          - balance
          - warp
          - msg
          - r
      auth:
        commands:
        - l
        - login
        - reg
        - register
        И так далее
        tabcomplete:
        - l
        - login
        - reg
        - register
        И так далее

Как правильно настроить скрытие команд по группам. Для одной единственной группы все работает, но если я пытаюсь настроить скрытие по группам, выданным на определенном сервере, то ничего не получается.
Объединено

Возникла та же проблема.
Объединено

На всякий случай попробую описать проблему получше.
Сейчас на сервере все права и группы настроены в luckperms (обычном, не velocity).
Когда я ставлю plhide только на сервер paper, то он не скрывает команды от прокси-сервера.
Если же я ставлю его только на velocity, то когда я пытаюсь дать группу (например vip), в которой есть доступ к fly, plhide не видит, что у игрока есть такая группа и соответственно не показывает ему команду /fly, несмотря на то, что я дал разрешение plhide.group.vip.
 
Последнее редактирование:
Сейчас на сервере все права и группы настроены в luckperms (обычном, не velocity).
Вся проблема в этом. Поставьте дополнительно LuckPerms на Velocity и подключите к той же бд, что и LuckPerms на Spigot'е.
 
Вся проблема в этом. Поставьте дополнительно LuckPerms на Velocity и подключите к той же бд, что и LuckPerms на Spigot'е.
а что делать в том случае, если у меня покдлючено 2 сервера с разными правами
 
а что делать в том случае, если у меня покдлючено 2 сервера с разными правами
Перенастраивать, потому что это неправильная настройка плагина. В LuckPerms есть функция выдачи прав на конкретный сервер.
/lp group группа permission set право true server=сервер из конфига LuckPerms
 
Перенастраивать, потому что это неправильная настройка плагина. В LuckPerms есть функция выдачи прав на конкретный сервер.
/lp group группа permission set право true server=сервер из конфига LuckPerms
Возможно я делал что-то не так, но когда я пытался создавать группы в luckperms velocity, то права групп которые я там выдавал не работали на серверах, или мне надо как-то синхронизировать группы между luckperms на сервере и luckperms velocity?
 
Подключить всё к одной базе данных.

Я подключил luckperms и luckperms velocity к одной базе данных.
Поставил plhidepro на velocity и paper (на втором включил proxy-mode: true)
Создал группу basic (выдал ей разрешение plhide.group.basic)
Если я выдаю игроку группу basic с contexts server=mmosurv и server=proxy, ничего не работает.
Если выдаю группу на все сервера то всё работает, но мне требуется выдать группу на отдельные севера.

plhide config
list
 

Вложения

  • msedge_jnYuy3DuYN.png
    msedge_jnYuy3DuYN.png
    43.3 KB · Просмотры: 89
Последнее редактирование:
Назад
Сверху Снизу