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

О плагине Обновление AuthMe 3.x

Тема в разделе "[Архив] Помощь", создана пользователем wind_of_freedom, 24 окт 2013.

  1. Автор темы
    wind_of_freedom

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

    Баллы:
    103
    Всем здраствуйте!
    Возникла проблема при обновлении AuthMe до 3-й версии. Там появилась функция очистки старых учетных записей, но когда ее включаешь в настройках, то выдает ошибку:
    Код:
    12:13:30 [INFO] [AuthMe] Enabling AuthMe v3.0.3
    12:13:30 [INFO] [AuthMe] Loading Configuration File...
    12:13:30 [INFO] [AuthMe] Merge new Config Options if needed..
    12:13:30 [INFO] [AuthMe] Set Language: ru
    12:13:30 [INFO] [AuthMe] Hook with Essentials plugin
    12:13:30 [INFO] [AuthMe] Hook with EssentialsSpawn plugin
    12:13:30 [INFO] [AuthMe] Vault plugin detected, hook with PermissionsEx system
    12:13:31 [SEVERE] Error occurred while enabling AuthMe v3.0.3 (Is it up to date?)
    java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextEntry(HashMap.java:894)
    at java.util.HashMap$ValueIterator.next(HashMap.java:922)
    at fr.xephi.authme.datasource.CacheDataSource.autoPurgeDatabase(CacheDataSource.java:102)
    at fr.xephi.authme.AuthMe.autoPurge(AuthMe.java:549)
    at fr.xephi.authme.AuthMe.onEnable(AuthMe.java:290)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:382)
    at net.skycraftmc.PluginManager.PMCommandExecutor.reloadCmd(PMCommandExecutor.java:763)
    at net.skycraftmc.PluginManager.PMCommandExecutor.onCommand(PMCommandExecutor.java:533)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:192)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:527)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchServerCommand(CraftServer.java:516)
    at net.minecraft.server.v1_6_R2.DedicatedServer.ar(DedicatedServer.java:275)
    at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:240)
    at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481)
    at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413)
    at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
    
    
    Проблема, как я понял, кроется в формате данных в auths.db. Отличия выглядят примерно так:
    Код:
    USER_OLD:$SHA$f186ed85d341a7da$ea9497d47872d8d2b14bc40563fe37b4601accefef25908df069e60107f03763:ip:1382595968825
    USER_NEW:$SHA$3f1cb56179858aa9$7aee438ab8c876d7648986aa8bb2ab927ed7d31e4743db45d64273cd1b0582fe:ip:1382604369619:0:0:0:world
    
    Собственно вопрос, за что отвечают последние три нолика в записи и что если добавить их к каждой строчке?
     
    Последнее редактирование: 24 окт 2013
  2. Хостинг MineCraft
    <
  3. Автор темы
    wind_of_freedom

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

    Баллы:
    103
    Могу поделиться серкретом, что будет если запустить очитстку аккаунтов со старыми записями в auths.db. Плагин бодро с некоторой долей издевки удалит все записи об этих учетках, включая dat-файлы и учетки в essentials. Слава бекапам ))
     

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