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

Помощь по Permissions # 2

Тема в разделе "Помощь", создана пользователем mine88, 11 июн 2014.

  1. ZeaZon

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

    Баллы:
    68
    Имя в Minecraft:
    ZeaZon
    Странно, все равно не работает.
    Может конфиг.ямл не так настроен? Проверь пожалуйста
    multiserver:
    use-netevents: true
    permissions:
    debug: false
    allowOps: false
    user-add-groups-last: false
    log-players: false
    createUserRecords: false
    backend: file
    informplayers:
    changes: false
    backends:
    file:
    type: file
    file: permissions.yml
    updater: true
    alwaysUpdate: false
     
  2. Хостинг MineCraft
    <
  3. *Alexei*

    *Alexei* Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Alexei
    Natsu спасибо) я всё сам исправил, а как тут лайки ставить?)
     
  4. TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    Уже как год нельзя.
     
  5. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Эм. 1.Чет я не увидел некоторых данных в конфиге. Лови дефолтный: https://yadi.sk/d/cgsT1369gnyac
    2.Для префиксов/суффиксов нужен EssentialsChat либо ChatManager. Хотя бы один из них стоит? Или альтернатива им?
    P.S. Для EssentialsChat нужен сам Essentials, если что:creeper:
     
  6. ZeaZon

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

    Баллы:
    68
    Имя в Minecraft:
    ZeaZon
    Так, все по порядку:
    1) Окей, конфиг поменял, после перезапуска сервера ничего не изменилось.
    2) Да стоит ChatManager, но в нем я ничего не настраивал, если это надо.
    3)Не этот плагин.

    вот сеттингс чатМэнеджера:
    chat-range: 100.0
    display-name-format: '%prefix%player%suffix'
    global-message-format: <%prefix%player%suffix> &e%message
    enable: true
    message-format: <%prefix%player%suffix> %message
    ranged-mode: false
    message:
    join: '&4{Player} &7joined the Game in &6{World}&7!'
    quit: '&4{Player} &7left the Game at &6{World}&7!'
    firstjoin:
    prefix: Newbie
    suffix: Suffix
    global:
    info: If enabled, all group-formats will replaced with the global-format (Or if you havent got a Permission Plugin)
    enabled: 'true'
    format: '[{Prefix}] {Player}&7: &r{Message}'
    [\spoiler]
     
    Последнее редактирование: 22 май 2015
  7. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Осталось только одно - кривой ChatManager. У меня такое было. Лучше EssentialsChat поставить. Мароки меньше.
     
  8. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    UP
     
  9. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    кхе. И зачем UP делать, если в PEX 1.22.8 Нету такой команды?
    А если быть честным - там ни слова про SQL.
    Проверенно через pex help
     
  10. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    И каким образом мне конвертировать yml в sql ?
     
  11. Alexgrist

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

    Баллы:
    173
    pex import file
     
  12. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Можешь расписать?
    Что и как писать
     
  13. Alexgrist

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

    Баллы:
    173
  14. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Вот конфиг:
    Код:
    multiserver:
      use-netevents: true
    permissions:
      debug: false
      allowOps: false
      user-add-groups-last: false
      log-players: false
      createUserRecords: false
      backend: sql
      informplayers:
        changes: false
      basedir: plugins/PermissionsEx
      backends:
        sql:
          uri: mysql:***
          password: ***
          user: ***
          aliases:
            permissions: pex_permissions
            permissions_inheritance: pex_inheritance
            permissions_entity: pex_entity
          type: sql
    updater: true
    alwaysUpdate: false
    
    Рестартнул сервер. Ввожу pex import file, вижу:
    [​IMG]
    В БД ничего нет, на фтп .sql нет.
     
  15. Alexgrist

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

    Баллы:
    173
    А сам настроенный permissions.yml имеется в папке PermissionsEx?
     
  16. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    да[DOUBLEPOST=1432410613,1432406942][/DOUBLEPOST]Кто сможет составить правильный конфиг? Что я не так делаю?
     
  17. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Кхе. Сейчас сделал одну команду - был в шоке.
    По идеи переключает на SQL. У меня не переключило, так как не настроил конфиг.
    Backend initialization failed! Fix your configuration!
    Error (see console for more): SQL connection is not configured, see config.yml
    Попробуй в таком порядке
    1. pex backend sql
    2. pex import file
    [DOUBLEPOST=1432417121][/DOUBLEPOST]
    Оказалось все проще.
    1.Верни на место
    file:
    type: file
    file: permissions.yml
    2.Мой конфиг pex'a
    multiserver:
    use-netevents: true
    permissions:
    debug: false
    allowOps: false
    user-add-groups-last: false
    log-players: false
    createUserRecords: false
    backend: sql
    informplayers:
    changes: false
    basedir: plugins/PermissionsEx
    backends:
    file:
    type: file
    file: permissions.yml
    sql:
    type: sql
    uri: mysql://localhost/***
    user: ***
    password: ***
    updater: true
    alwaysUpdate: false
    Но! Перед этими манипуляциями удали таблицы из базы.
    permissions: pex_permissions
    permissions_inheritance: pex_inheritance
    permissions_entity: pex_entity
    И потом только
    pex backend sql
    pex import file

    Потом смотришь таблицу pex_permissions и радуешься.(Я не сразу врубился, но там есть страницы:lol:)
    Установи phpMyAdmin:nerd:
     
    Последнее редактирование: 24 май 2015
  18. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Огромное спасибо!
    Код:
    multiserver:
      use-netevents: true
    permissions:
      debug: false
      allowOps: false
      user-add-groups-last: false
      log-players: false
      createUserRecords: false
      backend: sql
      informplayers:
        changes: false
      basedir: plugins/PermissionsEx
      backends:
        file:
          type: file
          file: permissions.yml
        sql:
          type: sql
          uri: mysql:**
          user: ***
          password: ***
    updater: true
    alwaysUpdate: false
    
    У меня в бд были такие таблицы:
    - pex_permissions
    - pex_inheritance
    - pex_entity

    Я их удалил, остались такие:
    - permissions
    - permissions_entity
    - permissions_inheritance

    Открываю permissions - группы действительно появились!
    --
    Но добавились 2 группы VIP и User, боюсь, что они как-то изменили права остальных групп.
    Можно их как-то убрать?
     
  19. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Совет - удали все таблицы связанные с PEX, а потом закачай снова. Только одно но - удаляй default группу из бд и файла. А то, что добавилось - я же говорю, phpMyAdmin показывает ~30 строк на 1 страницу. Вот и листай страницы. Да и ничего они не изменяют.
     
  20. BoberMod

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

    Баллы:
    76
    Skype:
    vovzell
    Имя в Minecraft:
    BoberMod
    Тоесть удалить таблицы PEX и потом по новой выполнить:
    pex backend sql
    pex import file
    ?
    Удалить группу default? Зачем?
    Можно выставить количество строк на страницу, что бы не листать)
    [​IMG]
     
  21. Natsu

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

    Баллы:
    88
    Skype:
    korotickiyvit
    Имя в Minecraft:
    Natsu_Zirok
    Порядок действий
    1. Выключить сервер
    2. Удалить таблицы с PEX
    3. Запустить сервер
    4. Удалить default группу из БД(Что бы не мешалось) [1]
    5. pex backend sql
    6. pex import file
    7. pex reload
    1.default удаляешь, потому что он всех пользователей в группу default будет закидывать. Если ты конечно менял в файле default на users, например. Если оставил default - не удаляй
     

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