Войти или зарегистрироваться

Туториал Faq по permissionsex (pex)

ВАЖНО!!! Параметр default: true может быть true только у ОДНОЙ группы, в остальных он должен иметь значение false.
Это не обязаельно, все н твое усмотрение. а вдруг я хочу чтоб игроки сразу же попадали в группу админов.
 
кто поможет с решением проблемы? вылетает Pex через некоторое время, код ошибки вот:




Код:
java.lang.RuntimeException: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 77,325 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:117)
    at ru.tehkode.permissions.bukkit.PermissionsEx.onCommand(PermissionsEx.java:275)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchCommand(CraftServer.java:533)
    at org.bukkit.craftbukkit.v1_6_R3.CraftServer.dispatchServerCommand(CraftServer.java:514)
    at net.minecraft.server.dedicated.DedicatedServer.func_71333_ah(DedicatedServer.java:374)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:331)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)
    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 77,325 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    at ru.tehkode.permissions.backends.sql.SQLBackend.getGroupNames(SQLBackend.java:193)
    at ru.tehkode.permissions.PermissionManager.getGroupList(PermissionManager.java:501)
    at ru.tehkode.permissions.bukkit.commands.GroupCommands.groupsList(GroupCommands.java:42)
    at ru.tehkode.permissions.bukkit.commands.GroupCommands.groupsListAnotherAlias(GroupCommands.java:69)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at ru.tehkode.permissions.commands.CommandsManager$CommandBinding.call(CommandsManager.java:248)
    at ru.tehkode.permissions.commands.CommandsManager.execute(CommandsManager.java:110)
    ... 10 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 77,325 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
    at ru.tehkode.libs.org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
    at ru.tehkode.permissions.backends.sql.SQLData.getEntitiesNames(SQLData.java:468)
    at ru.tehkode.permissions.backends.sql.SQLBackend.getGroupNames(SQLBackend.java:191)
    ... 19 more
Caused by: java.net.SocketException: Software caused connection abort: recv failed
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:114)
    at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:161)
    at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:189)
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2526)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    ... 30 more


PermissionsEx v1.21.3
 
Сейчас там другая структура.
Код:
groups:
  default: // название группы
    options: // настройки
      default: true // будет ли по умолчанию группа
    permissions: // список прав
    - modifyworld.* // право
schema-version: 1 // ???
 
Тема старовата, ссылка "Скачать стабильную версию" уже не работает
 
Я хочу добавить возможность , чтоб игроки могли сдавать в аренду дома . После перезапуска сервера , Permissions.yml опять становится какой и был . Изменения сбрасываются
 
Как давать Пермишон (Vip,Premium) на время?
 
Требуется помощь!
После обновления ядра на [cauldron-1.6.4 r3] PEX перестал выдавать права.
Если после входа перезагрузить (/pex reload) то все нормально, все права работают как надо,
после релога игрока (не перегружая сервер) прав опять нет, во всех группах.
на cb++ все работало отлично...
В чем может быть проблема? Ошибок в консоли нет. Пробовал и с файлом и с мускулом.
 
Требуется помощь!
После обновления ядра на [cauldron-1.6.4 r3] PEX перестал выдавать права.
Если после входа перезагрузить (/pex reload) то все нормально, все права работают как надо,
после релога игрока (не перегружая сервер) прав опять нет, во всех группах.
на cb++ все работало отлично...
В чем может быть проблема? Ошибок в консоли нет. Пробовал и с файлом и с мускулом.
Версия пекса?
Сталкивался с подобным на пекс 1.19.6. Версия сервера 1.6.4. Тоже ни в какую не подхватывались права. Сменил пекс на 1.20.4 - всё взлетело, как положено.
 
Какраз 1.20.4 и стоит, пробовал оставлять только пекс и чат менеджер, самое интересное, что префиксы он цепляет, а вот права нет... тот же конфиг на мсрс+ нормально пашет... Кодировки менять пробовал...
 
НИЧЕГО НЕ ПОНИМАЮ, скачиваю с bukkit, но у меня получается только один плагин(pex), без cm и тд
 
в этом:
found character '\t' that cannot start any token
in "<string>", line 44, column 27:
- essentials.warp.list

конкретнее: ищите это: '\t'
убирайте.
проверяйте через yml-парсер/валидатор
 
Такая ошибка была при переустановке плагина. Вчера сделал откат, но так и не добился желаемого, не пойму почему у игрока нет прав от essentials? Помогите плиз. P.S.: я в этом нуб, первый раз пробую собрать сборку =) посмотрите на это...
 

Вложения

  • Text.txt
    Text.txt
    123,6 КБ · Просмотры: 7
тоже самое. ответ выше
 
в логе написано
PermissionsEx
папка plugins\PermissionsEx
файл: permissions.yml
далее:
found character '\t' that cannot start any token
in "<string>", line 44, column 27:
- essentials.warp.list

конкретнее: ищите это: '\t'
убирайте.
проверяйте через yml-парсер/валидатор
 
этого '\t' там нет, а при проверке валидатором такое сообщение:
Содержимое документа, найденное перед корневым элементом, имеет неверный формат.
Строка: 1 Позиция: 1
Подробнее
Content is not allowed in prolog.
 
permissions.yml <- сам файл дайте глянуть
там скорее всего стоят лишние пробелы
 
Назад
Верх