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

Решено BungeeCord общие пермишены

Тема в разделе "Помощь", создана пользователем TimurSh, 27 мар 2018.

?

Как вы распределили пермишены на BungeeCord?

  1. MySQL

    5 голосов
    25,0%
  2. BungeePerms

    8 голосов
    40,0%
  3. Другое, скажите чем

    7 голосов
    35,0%
  1. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    Мне этот текст не помог, может и впрямь очки одеть (у меня зрение -1). Мне нужна команды выдачи группы игроку На всех серверах сразу.
     
  2. InterWall

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

    Баллы:
    173
    Так, давай поступим проще — у меня в подписи написан мой дискорд. Добавляй, расскажу и покажу.
     
  3. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    Ток 1 проблемка у меня нет дискорда. Да и устанавливать не охота. (Скайпа тоже нету, если что).
     
  4. InterWall

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

    Баллы:
    173
    Понятно. Короче — открываешь и внимательно читаешь четвёртую часть гайда по лакпермсу, где про банджу рассказывается.
    Чтобы работало, надо установить лп на каждый из серверов и на банджу (там будет отдельная ссылка). На всех серверах прописываешь messaging-service: bungee и настраиваешь ЛП с названием каждого сервера. После рестартишь каждый сервер и банджу. Теперь, если добавлять группу игроку на сервер global она будет работать на каждом из них.
     
  5. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    Раз так 4-5 читал, сделано.
    Я так и делал.
    Ясно. Может неправильно команду пишу - /lp user Клякса parent set vip . Каждый шаг проверил только-что
     
  6. InterWall

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

    Баллы:
    173
    Так, тут уже странно. Вечером запишу видео, сравнишь последовательность.
     
  7. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    Ок, заранее благодарен за старания и поддержку.
     
  8. InterWall

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

    Баллы:
    173
    MAMP — веб-сервер, использовался для работы с MariaDB (MySQL). Такой не подойдёт для настоящего сервера.

     
    Последнее редактирование: 21 апр 2018
  9. alexandrage

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

    Баллы:
    173
    Глаза вытекли от цвета консоли.
     
  10. InterWall

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

    Баллы:
    173
    Онли дефолт, терпеть не могу всякие кастомизации и прочую хрень. А встроенные профили мне не нравятся.
    Но вообще есть такое, попробую опять поиграться с дефолтными.
     
    Последнее редактирование: 21 апр 2018
  11. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    В принципе я не чего нового не увидел, но у меня появились несколько идей, для решения проблемы. Буду пробовать.
     
  12. InterWall

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

    Баллы:
    173
    В чём проблема? Я целую неделю думаю и целую неделю не могу понять в чём у тебя проблема. Если подключить по инструкции, то всё будет работать НА ВСЕХ серверах. /lp user <user> parent set <group> будет работать на всех серверах и выдавать группу тоже на всех серверах.
    В чём у тебя проблема, ты можешь мне объяснить?
     
  13. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    Я это и писал щас. - Когда я прописываю группу игроку инфо о изменении группы до летает до bungeecord и того сервера где прописывал, а на остальных тихо.
     
  14. InterWall

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

    Баллы:
    173
    Проверяй — все ли подключены к одной и той же БД? Везде ли стоит пункт "messaging-service: bungee"? Везде ли остальные настройки подключения (префикс таблиц, структура) идентичны? Прописаны ли названия серверов в конфигах? Все ли сервера на одной бандже (это обязательно, только одна банджа и все сервера на ней)?
     
  15. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    На посмотри, может я слепой ослик.
    server: bungee
    use-server-uuid-cache: false
    storage-method: h2
    data:
    address: localhost
    database: minecraft
    username: root
    password: ''
    pool-settings:
    maximum-pool-size: 10
    minimum-idle: 10
    # connection time limit.
    maximum-lifetime: 1800000 # 30 minutes
    connection-timeout: 5000 # 5 seconds
    properties:
    useUnicode: true
    characterEncoding: utf8
    table_prefix: 'luckperms_'
    mongodb_collection_prefix: ''
    mongodb_connection_URI: ''
    split-storage:
    enabled: false
    methods:
    user: h2
    group: h2
    track: h2
    uuid: h2
    log: h2
    sync-minutes: -1
    watch-files: true
    messaging-service: bungee
    auto-push-updates: true
    push-log-entries: true
    broadcast-received-log-entries: false
    redis:
    enabled: false
    address: localhost
    password: ''
    cancel-failed-logins: false
    temporary-add-behaviour: deny
    primary-group-calculation: parents-by-weight
    argument-based-command-permissions: false
    log-notify: true
    meta-formatting:
    prefix:
    format:
    - "highest"
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
    suffix:
    format:
    - "highest"
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
    inheritance-traversal-algorithm: depth-first-pre-order
    include-global: true
    include-global-world: true
    apply-global-groups: true
    apply-global-world-groups: true
    apply-wildcards: true
    apply-regex: true
    apply-shorthand: true
    apply-bungee-config-permissions: false
    world-rewrite:
    group-weight:
    debug-logins: falsetorage implementation, usernames must still be 16 characters
    allow-invalid-usernames: true
    prevent-primary-group-removal: false
    default-assignments:
    server: World
    use-server-uuid-cache: false
    storage-method: h2
    address: localhost
    database: minecraft
    username: root
    password: ''
    pool-settings:
    maximum-pool-size: 10
    minimum-idle: 10
    maximum-lifetime: 1800000 # 30 minutes
    connection-timeout: 5000 # 5 seconds
    properties:
    useUnicode: true
    characterEncoding: utf8
    table_prefix: 'luckperms_'
    mongodb_collection_prefix: ''
    mongodb_connection_URI: ''
    split-storage:
    enabled: false
    methods:
    user: h2
    group: h2
    track: h2
    uuid: h2
    log: h2
    sync-minutes: -1
    watch-files: true
    messaging-service: bungee
    auto-push-updates: true
    push-log-entries: true
    broadcast-received-log-entries: true
    redis:
    enabled: false
    address: localhost
    password: ''
    temporary-add-behaviour: deny
    primary-group-calculation: parents-by-weight
    argument-based-command-permissions: false
    log-notify: true
    meta-formatting:
    prefix:
    format:
    - "highest"
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
    suffix:
    format:
    - "highest"
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
    inheritance-traversal-algorithm: depth-first-pre-order
    include-global: true
    include-global-world: true
    apply-global-groups: true
    apply-global-world-groups: true
    apply-wildcards: true
    apply-regex: true
    apply-shorthand: true
    apply-bukkit-child-permissions: true
    apply-bukkit-default-permissions: true
    apply-bukkit-attachment-permissions: true
    world-rewrite:
    group-weight:
    enable-ops: true
    auto-op: false
    commands-allow-op: true
    use-vault-server: false
    vault-server: global
    vault-include-global: true
    vault-ignore-world: false
    vault-debug: false
    debug-logins: false
    use-server-properties-name: false
    allow-invalid-usernames: false
    prevent-primary-group-removal: false
    default-assignments:
    server: Hub
    use-server-uuid-cache: false
    storage-method: h2
    data:
    address: localhost
    database: minecraft
    username: root
    password: ''
    pool-settings:
    maximum-pool-size: 10
    minimum-idle: 10
    maximum-lifetime: 1800000 # 30 minutes
    connection-timeout: 5000 # 5 seconds
    properties:
    useUnicode: true
    characterEncoding: utf8
    table_prefix: 'luckperms_'
    mongodb_collection_prefix: ''
    mongodb_connection_URI: ''
    split-storage:
    enabled: false
    methods:
    user: h2
    group: h2
    track: h2
    uuid: h2
    log: h2
    sync-minutes: -1
    watch-files: true
    messaging-service: bungee
    auto-push-updates: true
    push-log-entries: true
    broadcast-received-log-entries: true
    redis:
    enabled: false
    address: localhost
    password: ''
    temporary-add-behaviour: deny
    primary-group-calculation: parents-by-weight
    argument-based-command-permissions: false
    log-notify: true
    meta-formatting:
    prefix:
    format:
    - "highest"
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
    suffix:
    format:
    - "highest"
    start-spacer: ""
    middle-spacer: " "
    end-spacer: ""
    inheritance-traversal-algorithm: depth-first-pre-order
    include-global: true
    include-global-world: true
    apply-global-groups: true
    apply-global-world-groups: true
    apply-wildcards: true
    apply-regex: true
    apply-shorthand: true
    apply-bukkit-child-permissions: true
    apply-bukkit-default-permissions: true
    apply-bukkit-attachment-permissions: true
    group-weight:
    enable-ops: true
    auto-op: false
    commands-allow-op: true
    use-vault-server: false
    vault-server: global
    vault-include-global: true
    vault-ignore-world: false
    vault-debug: false
    debug-logins: false
    use-server-properties-name: false
    allow-invalid-usernames: false
    prevent-primary-group-removal: false
    default-assignments:
    Вот некоторые, пока что с ними работаю.

    Да.

    Да.
     
    Последнее редактирование: 21 апр 2018
  16. InterWall

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

    Баллы:
    173
    Так вот оно что.
    Я в самом начале того гайда говорил — между серверами права распределять можно только через MySQL, MariaDB, PostgreSQL и MongoDB. H2 — формат хранения для ОДНОГО сервера, файл с правами.
    Чтобы оно заработало, их все надо подключить к одной БД.
    У тебя же везде storage-type: h2.
    Вот это должно быть настроено на каждом сервере. Вместо H2 должно быть mysql/mariadb/postgresql/mongodb (зависит от используемой тобой БД). Есть такая?
     
  17. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    БД нету, я же говорил -
    в самом начале.
     
  18. InterWall

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

    Баллы:
    173
    Тогда никак, это уже сто лет так. Без БД сервера не свяжешь.
     
  19. Автор темы
    TimurSh

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

    Баллы:
    66
    Имя в Minecraft:
    TimurSh
    Мне веря от времени кажется, что CommandSync лучше. Наверное этим плагином и свяжу lp.
     
  20. InterWall

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

    Баллы:
    173
    Ну что ж, тебе решать. Но почему нельзя поставить MySQL я всё равно не понимаю, ВДС же, разве нет?
     

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