Помогите Как иметь общий Permissions на сервере с BungeeCord

Tiberiumk

Активный участник
Пользователь
Баллы
76
Всем привет, недавно поставил сборку FlashWizard'а BungeeCord Mini Games, всё отлично,настроил и т.д. Но например , чтобы дать себе админку, её надо прописать на всех серверах(ну в смысле консолях). Конечно можно было бы привязать PEX к MySQL, но весь прикол в том, что пермишинсы разные у некоторых серверов. Кто подскажет, как можно сделать общий Permissions?
UPDATE:
ВНИМАНИЕ: Проблема решилась намного проще - я поставил плагин для BungeeCord - Command Sync,http://www.spigotmc.org/resources/commandsync.115/, он позволяет выполнить одну команду сразу на всех серверах,соединённых BungeeCord'ом. Использую я MCDonate, просто залил плагин на хаб сервер, и там команда типа:
Код:
/sync console all pex group Lord user add Steve
Где all - все сервера(можно сервера по имени), и после этого сама команда!
Пишите в лс кому надо, помогу настроить данный плаг!
 
Последнее редактирование:
Да мне вообще систему жалко, держать столько серверов на одном компе... Ужас 🙂
Эмм чем жалко то? Она мощная , 4 ядра, 16 гб повторяюсь.
Если смотреть со стороны игрока, то сервер ОДИН
 
Эмм чем жалко то? Она мощная , 4 ядра, 16 гб повторяюсь.
Если смотреть со стороны игрока, то сервер ОДИН
А я поясняю, что с моей стороны держать столько серверов на 1 компе глупо (Ведь их всё равно несколько 😉). Это лишь личное мнение и не стоит заострять на нём своё внимание.
 
А я поясняю, что с моей стороны держать столько серверов на 1 компе глупо (Ведь их всё равно несколько 😉). Это лишь личное мнение и не стоит заострять на нём своё внимание.
Ещё глупее было бы напихать все плагины всех мини игр в 1 сервер, тогда бы он жутко лагал даже на мощной машине
 
Ещё глупее было бы напихать все плагины всех мини игр в 1 сервер, тогда бы он жутко лагал даже на мощной машине
Нет, не спорю. Если ты обладаешь такими средствами, чтобы держать сервер с мини-играми, то так тому и быть. Но, с моей стороны держать сервер с мини-играми, минимум, затратно.
 
Че разорались? Это его машинка. Что хочет, то пусть и делает
Я понимаю, что "разорались" это была метафора, но где ты тут увидел "крик"? Я выдвигал своё личное мнение, а он на него отвечал. Ничего более.
 
ВНИМАНИЕ: Проблема решилась намного проще - я поставил плагин для BungeeCord - Command Sync,http://www.spigotmc.org/resources/commandsync.115/, он позволяет выполнить одну команду сразу на всех серверах,соединённых BungeeCord'ом. Использую я MCDonate, просто залил плагин на хаб сервер, и там команда типа:
Код:
/sync console all pex group Lord user add Steve
Где all - все сервера(можно сервера по имени), и после этого сама команда!
Пишите в лс кому надо, помогу настроить данный плаг!
 
Я, конечно, наверняка с каждым постом нагоняю на себя чей-то гнев, но что, если попробовать использовать не pex, а rscp? Правам или группам выставляется destination = "@serverId" и всё.
Имеется ли поддержка твоего плагтна в vault? Если нет то говно 🙂.
 
Имеется ли поддержка твоего плагтна в vault? Если нет то говно 🙂.
Старой версии имеется прям в нём (0.8.*), новой (0.9.*) нет, я переделываю его так, чтобы он сам регистрировался в ваулте =)

P.S. Взяли бы кто-нить да помогли доделать её до конца 🙂 Пекс порвало бы =)
 
Последнее редактирование:
Почему бедные? Если что это BungeeCord, и если VPS на винде, так всегда будет) Я же не на своём компе. тем более на VPS 16 GB оперативы
Помогите подключить PEX и Mysql
Я вычитал вот это
но у меня была ошибка когда я сделал как там

@chiter777, С начала введи команду в /pex dump sql pex.sql потом перезапусти сервер и в config.yml вставь вот это
Код:
permissions:
  backend: sql
  backends:
    sql:
      driver: mysql
      uri: mysql://адрес/база_данных
      user: юзер
      password: пароль
  superperms:
    parent-nodes: true
    enable: true
    strict-mode: false
  createUserRecords: false
  allowOps: true
  debug: false
  basedir: plugins/PermissionsEx
  log-players: false
потом открой файл pex.sql который будет лежать в папке PermissionsEX и выше всех этих строчек которые там будут вставь вот этот код
Код:
CREATE TABLE IF NOT EXISTS `permissions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `type` tinyint(1) NOT NULL,
  `permission` varchar(200) NOT NULL,
  `world` varchar(50) DEFAULT NULL,
  `value` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique` (`name`,`permission`,`world`,`type`),
  KEY `user` (`name`,`type`),
  KEY `world` (`world`,`name`,`type`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

CREATE TABLE IF NOT EXISTS `permissions_entity` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `type` tinyint(1) NOT NULL,
  `prefix` varchar(255) NOT NULL,
  `suffix` varchar(255) NOT NULL,
  `default` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `default` (`default`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

CREATE TABLE IF NOT EXISTS `permissions_inheritance` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `child` varchar(50) NOT NULL,
  `parent` varchar(50) NOT NULL,
  `type` tinyint(1) NOT NULL,
  `world` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `child` (`child`,`parent`,`type`,`world`),
  KEY `child_2` (`child`,`type`),
  KEY `parent` (`parent`,`type`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
И просто импортируй всё это в базу и пропиши /pex reload если не будет ошибок значит сделал всё правильно.
Чтобы сделать топ-богачей нужно подключить плагин iConomy к базе данных, а для бан-листа нужно подключить плагин FigAdmin или еще какой-нибудь с поддержкой подключения к БД. Существует полно скриптов аля бан-лист и топ-богачей. P.S чтобы плагины могли подключится к базе данных она должна быть с внешним доступом
 
Назад
Верх Низ