Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 30-09-2014 10:05:17

virusksv
Пользователь

Донат через PermissionEx, монетизация серверов

Обьясните пожалуйста правильно ли я понимаю принцип работы пермишена.
У нас есть плагин пермишен на сайте и есть таблици пермишена в базе данных и они одинковые.
Если человек на сайте покупают группу к примеру vip то эти данные заносяться в базу данных.   А на сервер идет команда через ркон и cms mc shop добавляет его в пермишен который лежит на сервере. Я правильно понял?

Вне форума

#2 30-09-2014 14:40:31

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

Добавление привилегий через продажу групп идёт через MySQL, по протоколу RCON отправляется команда для перезагрузки привилегий.

Вне форума

#3 30-09-2014 16:52:11

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Получаеться если я через время решу поменять что то в пермишене который лежит на сайте мне нужно будет снова перезалить дамп в бд?  Я к тому что пермишн в бд и на сервере должен быть одинаковым?

Вне форума

#4 30-09-2014 17:08:36

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

PermissionEx должен подключаться к MySQL. Данные обновляются в автоматическом режиме, во время покупки привилегий. Руками загружать ни чего не нужно. Через планировщик чистятся привилегии, у которых закончился срок покупки, пользователю приходит оповещение на почту с просьбой новой покупки группы.

Вне форума

#5 30-09-2014 17:18:54

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Дак я непойму в бд у меня есть таблицы пермишена. А на сайт то мне нужен пермишн плагин или нет?

Вне форума

#6 30-09-2014 19:18:58

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

На сервере Minecraft установите плагин PermissionEx. Подключите PermissionEx к базе MySQL. Пропишите подключение к плагину PermissionEx в настройках сервера. В разделе настройки продажи привилегий подключите продажу VIP аккаунтов.

Вне форума

#7 30-09-2014 20:00:31

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Online написал ранее:

Подключите PermissionEx к базе MySQL

это вы имеете ввиду подключить пермишнEX сервера? Если да то как это сделать?

Вне форума

#8 30-09-2014 20:05:09

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

Сделайте дамп, импортируйте в базу MySQL через phpMyAdmin, настройте подключение к MySQL в файле конфигурации плагина PermissionEx, перезагрузите сервер Minecraft.

Добавлено спустя 1 минуту 15 секунд:

/pex dump <backend> <filename>	permissions.manage.dump	Создает дамп пользователей и групп в выбранный формат <backend> в файл <filename>

Вне форума

#9 30-09-2014 20:09:25

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Я понял как сделать дамп.
Обьясните мне пожалуйста что прописать в config.yml для подключения к плагину.

Вне форума

#10 01-10-2014 00:41:20

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

[youtube:1sitphj9]UPyLM_xdXZI[/youtube:1sitphj9]

Вне форума

#11 01-10-2014 13:57:39

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

Как подключить 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

Вне форума

#12 03-10-2014 20:14:31

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Блин я уже не знаю что делать. Прописал полностью все команды в пермишн. Все команды работают.
Сделал даже 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

Вне форума

#13 03-10-2014 20:31:06

maclarens
Пользователь

Re: Донат через PermissionEx, монетизация серверов

твой permission EX плагин не работает на твоем сервере,поищи версию которая включится и будет работать

Вне форума

#14 04-10-2014 08:22:29

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Вобщем ситуация следущая. Если в стандартыне настройки пермишена добавить  — '*' то дамп создаеться. Как только я заменяю пермишн на свой то на команду /pex dump sql permissions.sql или .yml не реагирует.

Добавлено спустя 57 минут 19 секунд:
ДАже если взять чужой пермишн и поменять на свой все начинает работать. Даже дамп прекрасно создаеться. А с моим пермишеном не хочет работать. Хотя ошибок там нету, я несколько раз проверял. В чем может быть проблема?

Вне форума

#15 04-10-2014 11:13:13

maclarens
Пользователь

Re: Донат через PermissionEx, монетизация серверов

версия permissionex НЕ РАБОЧАЯ к твоей версии буккита

Вне форума

#16 04-10-2014 13:17:00

virusksv
Пользователь

Re: Донат через PermissionEx, монетизация серверов

А как тогда обьяснить что чужой пермишен работает?

Добавлено спустя 1 час 25 минут 56 секунд:
БЛин ничего непомагает , Я и разные версии пермишена ставил, и другие плагины удалял.И даже ядро поставил другое толку 0 sad

Вне форума

#17 05-10-2014 12:23:41

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

Подключайте по примеру: <!-- 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 -->

Вне форума

#18 08-10-2014 12:53:07

maclarens
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Подтверждаю,"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

Вне форума

#19 08-10-2014 15:50:32

maclarens
Пользователь

Re: Донат через PermissionEx, монетизация серверов

Проблема решена.инструкции по установки устарели

Вне форума

#20 09-10-2014 19:56:11

Online
Administrator

Re: Донат через PermissionEx, монетизация серверов

maclarens написал ранее:

Пожалуйста,проблема в том что pex не хочет внедрять свои базы в msql(поэтому и пишет на англ внедрите базы вручную,но и вручную тоже сыпет ошибками,так что не вариант) ,если версия msql 5,1 а именно эта версия идет в основном в ispmanager 4

Вне форума

Низ форума