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

PermissionEx и удаленный mysql

Тема в разделе "[Архив] Помощь", создана пользователем ler, 17 июн 2014.

Статус темы:
Закрыта.
  1. Автор темы
    ler

    ler Новичок Пользователь Заблокирован

    Баллы:
    18
    Имя в Minecraft:
    exim
    Собственно как это сделать? у меня ошибка backend.
    На удаленном хосте дал права grant и удаленный доступ к базе
    [​IMG]

    Вот мой конфиг
    Код:
    permissions:
      backend: sql
      backends:
        sql:
          driver: mysql
          uri: mysql://12.34.56.78:3306/minebase
          user: minebase
          password: minebase123
      superperms:
        parent-nodes: true
        enable: true
        strict-mode: false
      createUserRecords: false
      allowOps: true
      debug: false
      basedir: plugins/PermissionsEx
      log-players: false
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    ler

    ler Новичок Пользователь Заблокирован

    Баллы:
    18
    Имя в Minecraft:
    exim
    Также импортировал в базу все записи из permissions.yml. Но не работает сцуко.
     
  4. Ya_Ilya

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

    Баллы:
    78
    Может лог подключения кинешь?
     
  5. Автор темы
    ler

    ler Новичок Пользователь Заблокирован

    Баллы:
    18
    Имя в Minecraft:
    exim
    Лаги чата ? или всего сервера в целом ожидаемы?

    А вот и логи http://pastebin.com/yXkFKPin[DOUBLEPOST=1402951721,1402951684][/DOUBLEPOST]Смущает вот такая строчка
    1. [22:37:49] [Server thread/WARN]: java.lang.UnsatisfiedLinkError: /home/minecraft/multicraft/servers/server1948/plugins/LWC/lib/native/Linux/amd64/libsqlitejdbc.so: /home/minecraft/multicraft/servers/server1948/plugins/LWC/lib/native/Linux/amd64/libsqlitejdbc.so: file too short
    [DOUBLEPOST=1402951752][/DOUBLEPOST]Файлик ноль килобайт весом
     
  6. Ya_Ilya

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

    Баллы:
    78
    "К сожалению, Google Chrome не может открыть страницу 12.34.56.78:3306." Это значит что сервер базы данных локальный или его не существует, для примера можете попробовать соединиться с "185.11.73.233:3306"
     
  7. Автор темы
    ler

    ler Новичок Пользователь Заблокирован

    Баллы:
    18
    Имя в Minecraft:
    exim
    Айпи я фейковый прописал тут, мой другой на самом деле[DOUBLEPOST=1402952479,1402952283][/DOUBLEPOST]Главное то что коннектится
    [23:02:16] [Server thread/INFO]: [PermissionsEx] Initializing sql backend
    [23:02:16] [Server thread/INFO]: [PermissionsEx-SQL] Connecting to database "mysql://мойайпи:3306/minebase"
    [23:02:16] [Server thread/INFO]: [PermissionsEx-SQL] Successfully connected to database
     
  8. Ya_Ilya

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

    Баллы:
    78
    Не заметил) То есть права прописаны, но они не даются? Или как?
     
  9. ykpon

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

    Баллы:
    173
    PEX подключается к базе нормально. В чем, собственно, проблема?
     
  10. Автор темы
    ler

    ler Новичок Пользователь Заблокирован

    Баллы:
    18
    Имя в Minecraft:
    exim
    собсно проблемы начинаются как подключаюсь к серверу. В чате префиксоы не отображаются и прав админа у меня нет. Тобишь пермишнсы не беруться из базы

    Это после того когда я вхожу

    Код:
    [22:39:44] [pool-6-thread-1/ERROR]: [PermissionsEx] Error occurred with PermissionsEx! Please post it to https://github.com/PEXPlugins/PermissionsEx/issues/new?title=&body=%23%23%23+Description+%23%23%23%0A%0A%5BInsert+description+of+issue+here%5D%0A%23%23%23+Detailed+Information+%23%23%23%0A%0A%5BIs+available+here%5D%28https%3A%2F%2Fgist.github.com%2Fbd7fd1c14a2e01faf34d%29%0A. Full error:
    java.lang.NullPointerException
            at ru.tehkode.permissions.backends.sql.SQLEntity.fetchPermissions(SQLEntity.java:371)
            at ru.tehkode.permissions.backends.sql.SQLEntity.<init>(SQLEntity.java:56)
            at ru.tehkode.permissions.backends.sql.SQLUser.<init>(SQLUser.java:34)
            at ru.tehkode.permissions.backends.SQLBackend.getUser(SQLBackend.java:118)
            at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:116)
            at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:135)
            at ru.tehkode.permissions.bukkit.SuperpermsListener.updateAttachment(SuperpermsListener.java:50)
            at ru.tehkode.permissions.bukkit.SuperpermsListener.onPlayerLogin(SuperpermsListener.java:146)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
            at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472)
            at net.minecraft.server.v1_7_R1.PlayerList.attemptLogin(PlayerList.java:383)
            at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:79)
            at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42)
            at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:150)
            at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77)
            at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700)
            at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273)
            at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562)
            at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469)
            at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
    [22:39:46] [Server thread/WARN]: java.lang.NullPointerException
    [22:39:46] [Server thread/WARN]:        at ru.tehkode.permissions.backends.sql.SQLEntity.fetchPermissions(SQLEntity.java:371)
    [22:39:46] [Server thread/WARN]:        at ru.tehkode.permissions.backends.sql.SQLEntity.<init>(SQLEntity.java:56)
    [22:39:46] [Server thread/WARN]:        at ru.tehkode.permissions.backends.sql.SQLUser.<init>(SQLUser.java:34)
    [22:39:46] [Server thread/WARN]:        at ru.tehkode.permissions.backends.SQLBackend.getUser(SQLBackend.java:118)
    [22:39:46] [Server thread/WARN]:        at ru.tehkode.permissions.PermissionManager.getUser(PermissionManager.java:116)
    [22:39:46] [Server thread/WARN]:        at com.sk89q.wepif.PermissionsExResolver.inGroup(PermissionsExResolver.java:69)
    [22:39:46] [Server thread/WARN]:        at com.sk89q.wepif.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:169)
    [22:39:46] [Server thread/WARN]:        at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:296)
    [22:39:46] [Server thread/WARN]:        at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:360)
    [22:39:46] [Server thread/WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [22:39:46] [Server thread/WARN]:        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    [22:39:46] [Server thread/WARN]:        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [22:39:46] [Server thread/WARN]:        at java.lang.reflect.Method.invoke(Method.java:606)
    [22:39:46] [Server thread/WARN]:        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318)
    [22:39:46] [Server thread/WARN]:        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    [22:39:46] [Server thread/WARN]:        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
    [22:39:46] [Server thread/WARN]:        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487)
    [22:39:46] [Server thread/WARN]:        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.PlayerList.c(PlayerList.java:245)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.PlayerList.a(PlayerList.java:135)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:87)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:150)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469)
    [22:39:46] [Server thread/WARN]:        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
    [22:39:46] [Server thread/ERROR]: Could not pass event PlayerTeleportEvent to WorldGuard v5.9
    [DOUBLEPOST=1402953138,1402953042][/DOUBLEPOST]Проблему LWC исправил http://dev.bukkit.org/bukkit-plugins/lwc/?comment=2288
    Тупо обновил его и удалил пустой файл libsqlitejdbc.so. Но сомневаюсь что дело было в нем
     
  11. ykpon

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

    Баллы:
    173
    Структура PEX в базе кривая.
     
  12. Автор темы
    ler

    ler Новичок Пользователь Заблокирован

    Баллы:
    18
    Имя в Minecraft:
    exim
    Проблема решилась, всем спасибо. PermissionEX стоял старый в прошлый раз, я его обновил на самый новый, но тоже не прокатило.
    Для версии 1.7.2 нужно ставить этот http://dev.bukkit.org/bukkit-plugins/permissionsex/files/30-permissions-ex-v1-21-3/
    И все зафурычило[DOUBLEPOST=1402955401,1402954072][/DOUBLEPOST]Хех. Теперь набираю
    /pex dump sql permissions.yml
    Но не работает. Что за дела[DOUBLEPOST=1402955978][/DOUBLEPOST]==========================
    В новом pex надо делать так.
    Меняем наш config.yml
    Запускаем сервер
    Прописываем в консоли pex import file
     
  13. Rcon

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

    Баллы:
    48
    темку закрой.
     
  14. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    И опять я со своим rscP.
     
Статус темы:
Закрыта.

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