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

  • Автор темы Автор темы ler
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

ler

Новичок
Заблокирован
Пользователь
Баллы
18
Ник в Minecraft
exim
Собственно как это сделать? у меня ошибка backend.
На удаленном хосте дал права grant и удаленный доступ к базе
2cb6b4daf46e.jpg


Вот мой конфиг
Код:
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
 
Также импортировал в базу все записи из permissions.yml. Но не работает сцуко.
 
Может лог подключения кинешь?
 
Лаги чата ? или всего сервера в целом ожидаемы?

А вот и логи http://pastebin.com/yXkFKPin
Смущает вот такая строчка
  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

Файлик ноль килобайт весом
 
"К сожалению, Google Chrome не может открыть страницу 12.34.56.78:3306." Это значит что сервер базы данных локальный или его не существует, для примера можете попробовать соединиться с "185.11.73.233:3306"
 
Айпи я фейковый прописал тут, мой другой на самом деле
Главное то что коннектится
[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
 
Айпи я фейковый прописал тут, мой другой на самом деле
Главное то что коннектится
[23:02:16] [Server thread/INFO]: [PermissionsEx] Initializing sql backend
[23:02:16] [Server thread/INFO]: [PermissionsEx-SQL] Connecting to database "mysql://мойайпи:3306/dlemine"
[23:02:16] [Server thread/INFO]: [PermissionsEx-SQL] Successfully connected to database
Не заметил) То есть права прописаны, но они не даются? Или как?
 
PEX подключается к базе нормально. В чем, собственно, проблема?
 
собсно проблемы начинаются как подключаюсь к серверу. В чате префиксоы не отображаются и прав админа у меня нет. Тобишь пермишнсы не беруться из базы

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

Код:
[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

Проблему LWC исправил http://dev.bukkit.org/bukkit-plugins/lwc/?comment=2288
Тупо обновил его и удалил пустой файл libsqlitejdbc.so. Но сомневаюсь что дело было в нем
 
Проблема решилась, всем спасибо. PermissionEX стоял старый в прошлый раз, я его обновил на самый новый, но тоже не прокатило.
Для версии 1.7.2 нужно ставить этот http://dev.bukkit.org/bukkit-plugins/permissionsex/files/30-permissions-ex-v1-21-3/
И все зафурычило
Хех. Теперь набираю
/pex dump sql permissions.yml
Но не работает. Что за дела
==========================
В новом pex надо делать так.
Меняем наш config.yml
Запускаем сервер
Прописываем в консоли pex import file
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ