Вы не вошли.
Страницы: 1
Обьясните пожалуйста правильно ли я понимаю принцип работы пермишена.
У нас есть плагин пермишен на сайте и есть таблици пермишена в базе данных и они одинковые.
Если человек на сайте покупают группу к примеру vip то эти данные заносяться в базу данных. А на сервер идет команда через ркон и cms mc shop добавляет его в пермишен который лежит на сервере. Я правильно понял?
Вне форума
Добавление привилегий через продажу групп идёт через MySQL, по протоколу RCON отправляется команда для перезагрузки привилегий.
Вне форума
Получаеться если я через время решу поменять что то в пермишене который лежит на сайте мне нужно будет снова перезалить дамп в бд? Я к тому что пермишн в бд и на сервере должен быть одинаковым?
Вне форума
PermissionEx должен подключаться к MySQL. Данные обновляются в автоматическом режиме, во время покупки привилегий. Руками загружать ни чего не нужно. Через планировщик чистятся привилегии, у которых закончился срок покупки, пользователю приходит оповещение на почту с просьбой новой покупки группы.
Вне форума
Дак я непойму в бд у меня есть таблицы пермишена. А на сайт то мне нужен пермишн плагин или нет?
Вне форума
На сервере Minecraft установите плагин PermissionEx. Подключите PermissionEx к базе MySQL. Пропишите подключение к плагину PermissionEx в настройках сервера. В разделе настройки продажи привилегий подключите продажу VIP аккаунтов.
Вне форума
Подключите PermissionEx к базе MySQL
это вы имеете ввиду подключить пермишнEX сервера? Если да то как это сделать?
Вне форума
Сделайте дамп, импортируйте в базу MySQL через phpMyAdmin, настройте подключение к MySQL в файле конфигурации плагина PermissionEx, перезагрузите сервер Minecraft.
Добавлено спустя 1 минуту 15 секунд:
/pex dump <backend> <filename> permissions.manage.dump Создает дамп пользователей и групп в выбранный формат <backend> в файл <filename>
Вне форума
Я понял как сделать дамп.
Обьясните мне пожалуйста что прописать в config.yml для подключения к плагину.
Вне форума
[youtube:1sitphj9]UPyLM_xdXZI[/youtube:1sitphj9]
Вне форума
Как подключить PermissionsEX к MySQL и импортировать permissions.yml
Импорт данных в фай дампа MySQL
pex dump sql permissions.yml
Настройка файла конфигурации config.yml
permissions:
backend: sql
backends:
sql:
driver: mysql
uri: mysql://localhost/database
user: root
password: Jhd092uGHi38
superperms:
parent-nodes: true
enable: true
strict-mode: false
createUserRecords: false
Вне форума
Блин я уже не знаю что делать. Прописал полностью все команды в пермишн. Все команды работают.
Сделал даже permissions.manage.dump права на создание дампа.
Пишу что в игре , что в консоли pex dump sql permissions.yml эффекта 0. как будто команда уходит в никуда. В чем может быть ошибка?
Добавлено спустя 11 минут 48 секунд:
Заметил что в консоли когда включаю сервер пишет сделущее.
ERROR ==== PermissionsEx could not be enabled due to an earlier error. Look at the previous server log for more info ====
INFO Enabling PermissionsEx v1.20.4
INFO at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:87) [PermissionsEx.jar:?]
03.10 18:57:14 [Server] INFO at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:54) ~[PermissionsEx.jar:?]
03.10 18:57:14 [Server] INFO at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:496) ~[PermissionsEx.jar:?]
03.10 18:57:14 [Server] INFO at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:430) ~[PermissionsEx.jar:?]
03.10 18:57:14 [Server] INFO at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:79) ~[PermissionsEx.jar:?]
03.10 18:57:14 [Server] INFO at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:255) ~[PermissionsEx.jar:?]
03.10 18:57:14 [Server] INFO ru.tehkode.permissions.exceptions.PermissionBackendException: Error loading permissions file!
INFO =======================================================
03.10 18:57:14 [Server] INFO Details: Error loading permissions file!
03.10 18:57:14 [Server] INFO Your configuration must be fixed before PEX will enable
03.10 18:57:14 [Server] INFO ========== UNABLE TO LOAD PERMISSIONS BACKEND =========
03.10 18:57:14 [Server] INFO Initializing file backend
03.10 18:57:14 [Server] INFO Loading PermissionsEx v1.20.4
Вне форума
твой permission EX плагин не работает на твоем сервере,поищи версию которая включится и будет работать
Вне форума
Вобщем ситуация следущая. Если в стандартыне настройки пермишена добавить — '*' то дамп создаеться. Как только я заменяю пермишн на свой то на команду /pex dump sql permissions.sql или .yml не реагирует.
Добавлено спустя 57 минут 19 секунд:
ДАже если взять чужой пермишн и поменять на свой все начинает работать. Даже дамп прекрасно создаеться. А с моим пермишеном не хочет работать. Хотя ошибок там нету, я несколько раз проверял. В чем может быть проблема?
Вне форума
версия permissionex НЕ РАБОЧАЯ к твоей версии буккита
Вне форума
А как тогда обьяснить что чужой пермишен работает?
Добавлено спустя 1 час 25 минут 56 секунд:
БЛин ничего непомагает , Я и разные версии пермишена ставил, и другие плагины удалял.И даже ядро поставил другое толку 0
Вне форума
Подключайте по примеру: <!-- l --><a class="postlink-local" href="http://forums.vpn.by/viewtopic.vpn?f=246&t=2948&#p14984">viewtopic.vpn?f=246&t=2948&#p14984</a><!-- l -->
Вне форума
Подтверждаю,"pex dump sql permissions.yml " на команду не отвечает сервер .плагин PEX последней версии,сервер spigot snapshot 1.7.9 r01 менял кучи версий как сервера так и плагина ,эффекта нету!,не знаю я так не мучался раньше никогда,просто прописывал и все работало с pex mysql
[PermissionsEx] Enabling PermissionsEx v1.22.5
[16:00:45 INFO]: [PermissionsEx] Initializing sql backend
[16:00:46 INFO]: [PermissionsEx] Successfully connected to SQL database
[16:00:46 INFO]: [PermissionsEx] Deploying default database scheme
[16:00:46 ERROR]: [PermissionsEx]
========== UNABLE TO LOAD PERMISSIONS BACKEND =========
Your configuration must be fixed before PEX will enable
Details: Deploying of default data failed. Please initialize database manually using mysql.sql
=======================================================
ru.tehkode.permissions.exceptions.PermissionBackendException: Deploying of default data failed. Please initialize database manually using mysql.sql
at ru.tehkode.permissions.backends.sql.SQLBackend.deployTables(SQLBackend.java:420) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.sql.SQLBackend.<init>(SQLBackend.java:193) ~[PermissionsEx.jar:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_65]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[?:1.7.0_65]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.7.0_65]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[?:1.7.0_65]
at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:392) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.PermissionBackend.getBackend(PermissionBackend.java:367) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.createBackend(PermissionManager.java:624) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:606) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:684) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:67) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.bukkit.PermissionsEx.onEnable(PermissionsEx.java:164) [PermissionsEx.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [spigot.jar:git-Spigot-1463]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [spigot.jar:git-Spigot-1463]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-1463]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:467) [spigot.jar:git-Spigot-1463]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:385) [spigot.jar:git-Spigot-1463]
at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:359) [spigot.jar:git-Spigot-1463]
at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:333) [spigot.jar:git-Spigot-1463]
at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:289) [spigot.jar:git-Spigot-1463]
at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:193) [spigot.jar:git-Spigot-1463]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:450) [spigot.jar:git-Spigot-1463]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1463]
Caused by: java.sql.BatchUpdateException: Unknown character set: 'utf8mb4'
at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:1065) ~[spigot.jar:git-Spigot-1463]
at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[PermissionsEx.jar:?]
at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.sql.SQLBackend.executeStream(SQLBackend.java:402) ~[PermissionsEx.jar:?]
at ru.tehkode.permissions.backends.sql.SQLBackend.deployTables(SQLBackend.java:417) ~[PermissionsEx.jar:?]
… 23 more
[16:00:46 INFO]: [PermissionsEx] Disabling PermissionsEx v1.22.5
Вне форума
Проблема решена.инструкции по установки устарели
Вне форума
Пожалуйста,проблема в том что pex не хочет внедрять свои базы в msql(поэтому и пишет на англ внедрите базы вручную,но и вручную тоже сыпет ошибками,так что не вариант) ,если версия msql 5,1 а именно эта версия идет в основном в ispmanager 4
Вне форума
Страницы: 1