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

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

TimurSh

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
TimurSh
Здравствуйте, я хочу создать свой сервер на BungeeCord, но у меня проблема - как сделать общий пермишен (без MySQL,именно плагин)? Я пробовал поставить BungeePerms, но недавно выяснил, что пермишены не работают, хотя я всё проверил, правильно настроил плагин. Подскажите плагин для общего пермишена пожалуйста.
 
А дальше всё по инструкции, не читал ещё что ли?
Мне этот текст не помог, может и впрямь очки одеть (у меня зрение -1). Мне нужна команды выдачи группы игроку На всех серверах сразу.
 
Мне этот текст не помог, может и впрямь очки одеть (у меня зрение -1). Мне нужна команды выдачи группы игроку На всех серверах сразу.
Так, давай поступим проще — у меня в подписи написан мой дискорд. Добавляй, расскажу и покажу.
 
Так, давай поступим проще — у меня в подписи написан мой дискорд. Добавляй, расскажу и покажу.
Ток 1 проблемка у меня нет дискорда. Да и устанавливать не охота. (Скайпа тоже нету, если что).
 
Ток 1 проблемка у меня нет дискорда. Да и устанавливать не охота. (Скайпа тоже нету, если что).
Понятно. Короче — открываешь и внимательно читаешь четвёртую часть гайда по лакпермсу, где про банджу рассказывается.
Чтобы работало, надо установить лп на каждый из серверов и на банджу (там будет отдельная ссылка). На всех серверах прописываешь messaging-service: bungee и настраиваешь ЛП с названием каждого сервера. После рестартишь каждый сервер и банджу. Теперь, если добавлять группу игроку на сервер global она будет работать на каждом из них.
 
Понятно. Короче — открываешь и внимательно читаешь четвёртую часть гайда по лакпермсу, где про банджу рассказывается.
Раз так 4-5 читал, сделано.
Чтобы работало, надо установить лп на каждый из серверов и на банджу (там будет отдельная ссылка). На всех серверах прописываешь messaging-service: bungee и настраиваешь ЛП с названием каждого сервера. После рестартишь каждый сервер и банджу.
Я так и делал.
Теперь, если добавлять группу игроку на сервер global она будет работать на каждом из них.
Ясно. Может неправильно команду пишу - /lp user Клякса parent set vip . Каждый шаг проверил только-что
 
Раз так 4-5 читал, сделано.

Я так и делал.

Ясно. Может неправильно команду пишу - /lp user Клякса parent set vip . Каждый шаг проверил только-что
Так, тут уже странно. Вечером запишу видео, сравнишь последовательность.
 
Ок, заранее благодарен за старания и поддержку.
 
Последнее редактирование:
Глаза вытекли от цвета консоли.
Онли дефолт, терпеть не могу всякие кастомизации и прочую хрень. А встроенные профили мне не нравятся.
Но вообще есть такое, попробую опять поиграться с дефолтными.
 
Последнее редактирование:
В принципе я не чего нового не увидел, но у меня появились несколько идей, для решения проблемы. Буду пробовать.
 
В принципе я не чего нового не увидел, но у меня появились несколько идей, для решения проблемы. Буду пробовать.
В чём проблема? Я целую неделю думаю и целую неделю не могу понять в чём у тебя проблема. Если подключить по инструкции, то всё будет работать НА ВСЕХ серверах. /lp user <user> parent set <group> будет работать на всех серверах и выдавать группу тоже на всех серверах.
В чём у тебя проблема, ты можешь мне объяснить?
 
Я это и писал щас. - Когда я прописываю группу игроку инфо о изменении группы до летает до bungeecord и того сервера где прописывал, а на остальных тихо.
 
Я это и писал щас. - Когда я прописываю группу игроку инфо о изменении группы до летает до bungeecord и того сервера где прописывал, а на остальных тихо.
Проверяй — все ли подключены к одной и той же БД? Везде ли стоит пункт "messaging-service: bungee"? Везде ли остальные настройки подключения (префикс таблиц, структура) идентичны? Прописаны ли названия серверов в конфигах? Все ли сервера на одной бандже (это обязательно, только одна банджа и все сервера на ней)?
 
На посмотри, может я слепой ослик.
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:
Вот некоторые, пока что с ними работаю.

Прописаны ли названия серверов в конфигах? Все ли сервера на одной бандже (это обязательно, только одна банджа и все сервера на ней)?
Да.

Везде ли стоит пункт "messaging-service: bungee"?
Да.
 
Последнее редактирование:
На посмотри, может я слепой ослик.
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:
Вот некоторые, пока что с ними работаю.

Да.

Да.
Так вот оно что.
Я в самом начале того гайда говорил — между серверами права распределять можно только через MySQL, MariaDB, PostgreSQL и MongoDB. H2 — формат хранения для ОДНОГО сервера, файл с правами.
Чтобы оно заработало, их все надо подключить к одной БД.
У тебя же везде storage-type: h2.
storage-method: h2
data:
address: localhost
database: minecraft
username: root
password: ''
Вот это должно быть настроено на каждом сервере. Вместо H2 должно быть mysql/mariadb/postgresql/mongodb (зависит от используемой тобой БД). Есть такая?
 
Мне веря от времени кажется, что CommandSync лучше. Наверное этим плагином и свяжу lp.
Ну что ж, тебе решать. Но почему нельзя поставить MySQL я всё равно не понимаю, ВДС же, разве нет?
 
Назад
Верх Низ