1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [FIX] ClearWorld v0.4c - автоудаление регионов WorldGuard [1.3.1-R1.0]

Тема в разделе "Релизы плагинов", создана пользователем mayor123, 8 авг 2012.

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

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Залил новую версию, тестируйте.
     
    Mr606 нравится это.
  2. cubespace

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

    Баллы:
    103
    Так и должно быть ?
    Размер: 6 кб.
    http://clip2net.com/s/2l1Oa
     
  3. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Да, я просто в предыдущие разы забыл удалить лишнее.
     
    zuma2 и Mr606 нравится это.
  4. cubespace

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

    Баллы:
    103
    Код:
    2012-09-26 20:47:03 [SEVERE] Could not load 'plugins/ClearWorld.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
            at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:202)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:237)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:213)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:59)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:180)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.util.zip.ZipException: error in opening zip file
            at java.util.zip.ZipFile.open(Native Method)
            at java.util.zip.ZipFile.<init>(ZipFile.java:214)
            at java.util.zip.ZipFile.<init>(ZipFile.java:144)
            at java.util.jar.JarFile.<init>(JarFile.java:152)
            at java.util.jar.JarFile.<init>(JarFile.java:116)
            at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:190)
            ... 7 more
    
    Сервер 1.2.5
     
  5. cubespace

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

    Баллы:
    103
    перед тем была уже такая проблема но она из-за того что плагин не весь качался, потому и просил чтобы перезалили.

    Когда скачал нормально, то пошло но уже такой ошибки не было!
    Еще одна особенно в МС редакторе на linux у мене все .jar файлы можно открыть как архив и что то изменить, но вот когда не полная версия была то плагин не открывался, после перезакачки открылся, и я увидел содержимое. Счас тоже самое что, тоже не открывается и при запуске такая ошибка ((
     
  6. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Ошибка на вашей стороне, скачанные файлы становятся поврежденными, я Вам ничем не смогу помочь, увы.
     
    Mr606 и ufes нравится это.
  7. cubespace

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

    Баллы:
    103
    Перезакачал ! Теперь норм запустился:
    Код:
    2012-09-26 21:39:34 [INFO] [ClearWorld] Enabling ClearWorld v0.4a
    2012-09-26 21:39:34 [INFO] [ClearWorld] Using WorldGuard!
    2012-09-26 21:39:34 [INFO] [ClearWorld] Using WorldEdit!
    2012-09-26 21:39:34 [INFO] [ClearWorld] Enabled!
    
    Щас кину на рабочий сервер, проверим.
    И во что еще ты забыл поправить букву:
    Код:
    ClearWorld v0.4a
     
    Mr606 и mayor123 нравится это.
  8. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Версия 0.4b запустилась! Выставим удаление регионов через сутки неактивности. Тестим.
     
    Mr606 нравится это.
  9. Mr606

    Mr606 Активный участник Пользователь

    Баллы:
    63

    Я засветился)
    А может ты напишешь свой LWC? чтоб с этим плагином работал)
    З.Ы. ЛВЦ, в смысле свой плагин на приват вещей.
     
  10. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    А смысл? Проект LWC развивается и умирать не собирается, отлажен, багов там нет. Тем более у нас уже 70к+ записей в базе LWC на каждом сервере.

    PS: а может сделать возможность в минутах задавать, а не в днях, через сколько удалять регионы? А то тестировать сложно становится.
     
  11. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Я ставил 0 дней и тестировал.
     
  12. Gfdtk

    Gfdtk Активный участник

    Баллы:
    88
    Skype:
    igbuby
    возможно ли изменить плагин, чтобы он не каждый час проверял регионы? а к примеру 2 раза в сутки? нагружать ведь сервер будет меньше.
     
  13. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Да какая разница? Все происходит в отдельном потоке, максимум - засорится ОЗУ, но она потом освободится с помощью GC.
     
    drdeft и Gfdtk нравится это.
  14. Gfdtk

    Gfdtk Активный участник

    Баллы:
    88
    Skype:
    igbuby
    просто не резонно проверять приваты каждый час, раз в сутки - другое дело
     
  15. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Там не такая большая нагрузка. На самом деле достаточно даже раз в неделю.
     
  16. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    @mayor123, а ты в PHP понимаешь? Можешь нам загрузку скинов починить на сервере?
     
    Mr606 нравится это.
  17. Mr606

    Mr606 Активный участник Пользователь

    Баллы:
    63
    В таком случае надо писать ЛВЦшникам, чтоб с ВЭшниками дружили, и //regen удалял ЛВЦ приваты.
     
  18. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Вот новая ошибка всплыла =))
    Хорошо на основных серверах ещё не запускал плагин, пока на тестовом.

    Проявляется при запуске сервера. Такие ошибки подряд штук 15.

    2012-09-27 18:00:10 [INFO] [WorldGuard] 1 regions loaded for 'SandBox'
    2012-09-27 18:00:10 [INFO] [WorldGuard] 0 regions loaded for 'SandBox_nether'
    2012-09-27 18:00:10 [INFO] [WorldGuard] 0 regions loaded for 'SandBox_the_end'
    2012-09-27 18:00:10 [INFO] [ClearWorld] Enabling ClearWorld v0.4a
    2012-09-27 18:00:10 [INFO] [ClearWorld] Using WorldGuard!
    2012-09-27 18:00:10 [INFO] [ClearWorld] Using WorldEdit!
    2012-09-27 18:00:10 [INFO] [ClearWorld] Enabled!
    2012-09-27 18:00:10 [INFO] [EssentialsChat] Enabling EssentialsChat vPre2.9.4.5
    2012-09-27 18:00:10 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-09-27 18:00:10 [INFO] Done (0,140s)! For help, type "help" or "?"

    2012-09-27 18:00:10 [WARNING] Could not properly handle event BLOCK_PHYSICS:
    java.lang.IllegalAccessError: Synchronized code got accessed from another thread: ru.cubelife.clearworld.AutoCleaner
    at org.bukkit.event.Listener.onBlockPhysics(Listener:0)
    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 org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.World.m(World.java:454)
    at net.minecraft.server.World.applyPhysics(World.java:439)
    at net.minecraft.server.World.update(World.java:395)
    at net.minecraft.server.World.setTypeId(World.java:367)
    at net.minecraft.server.ChunkProviderGenerate.getChunkAt(SourceFile:466)
    at org.bukkit.craftbukkit.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:191)
    at net.timedminecraft.server.TimedChunkProviderServer.getChunkAt(TimedChunkProviderServer.java:163)
    at org.bukkit.craftbukkit.CraftWorld.chunkLoadPostProcess(CraftWorld.java:322)
    at org.bukkit.craftbukkit.CraftWorld.regenerateChunk(CraftWorld.java:266)
    at com.sk89q.worldedit.bukkit.BukkitWorld.regenerate(BukkitWorld.java:272)
    at ru.cubelife.clearworld.AutoCleaner.cleanAll(AutoCleaner.java:91)
    at ru.cubelife.clearworld.AutoCleaner.run(AutoCleaner.java:31)
    2012-09-27 18:00:10 [INFO] This error is logged only once: it could have occurred multiple times by now.
    2012-09-27 18:00:10 [INFO] Please contact one of the authors of plugin 'ClearWorld': Mayor

    2012-09-27 18:00:10 [WARNING] Could not properly handle event BLOCK_PHYSICS:
    java.lang.IllegalAccessError: Synchronized code got accessed from another thread: ru.cubelife.clearworld.AutoCleaner
    at org.bukkit.event.Listener.onBlockPhysics(Listener:0)
    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 org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.World.m(World.java:454)
    at net.minecraft.server.World.applyPhysics(World.java:442)
    at net.minecraft.server.World.update(World.java:395)
    at net.minecraft.server.World.setTypeId(World.java:367)
    at net.minecraft.server.ChunkProviderGenerate.getChunkAt(SourceFile:466)
    at org.bukkit.craftbukkit.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:191)
    at net.timedminecraft.server.TimedChunkProviderServer.getChunkAt(TimedChunkProviderServer.java:163)
    at org.bukkit.craftbukkit.CraftWorld.chunkLoadPostProcess(CraftWorld.java:322)
    at org.bukkit.craftbukkit.CraftWorld.regenerateChunk(CraftWorld.java:266)
    at com.sk89q.worldedit.bukkit.BukkitWorld.regenerate(BukkitWorld.java:272)
    at ru.cubelife.clearworld.AutoCleaner.cleanAll(AutoCleaner.java:91)
    at ru.cubelife.clearworld.AutoCleaner.run(AutoCleaner.java:31)
    2012-09-27 18:00:10 [INFO] This error is logged only once: it could have occurred multiple times by now.
    2012-09-27 18:00:10 [INFO] Please contact one of the authors of plugin 'ClearWorld': Mayor

    2012-09-27 18:00:10 [WARNING] Could not properly handle event BLOCK_PHYSICS:
    java.lang.IllegalAccessError: Synchronized code got accessed from another thread: ru.cubelife.clearworld.AutoCleaner
    at org.bukkit.event.Listener.onBlockPhysics(Listener:0)
    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 org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:339)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    at net.minecraft.server.World.m(World.java:454)
    at net.minecraft.server.World.applyPhysics(World.java:441)
    at net.minecraft.server.World.update(World.java:395)
    at net.minecraft.server.World.setTypeId(World.java:367)
    at net.minecraft.server.ChunkProviderGenerate.getChunkAt(SourceFile:466)
    at org.bukkit.craftbukkit.generator.NormalChunkGenerator.getChunkAt(NormalChunkGenerator.java:49)
    at net.minecraft.server.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:191)
    at net.timedminecraft.server.TimedChunkProviderServer.getChunkAt(TimedChunkProviderServer.java:163)
    at org.bukkit.craftbukkit.CraftWorld.chunkLoadPostProcess(CraftWorld.java:322)
    at org.bukkit.craftbukkit.CraftWorld.regenerateChunk(CraftWorld.java:266)
    at com.sk89q.worldedit.bukkit.BukkitWorld.regenerate(BukkitWorld.java:272)
    at ru.cubelife.clearworld.AutoCleaner.cleanAll(AutoCleaner.java:91)
    at ru.cubelife.clearworld.AutoCleaner.run(AutoCleaner.java:31)

    И ещё пришла в голову мысль ночью, решил к компу подобраться и поделиться.

    А что, если регион принадлежит (owner / member) одновременно нескольким игрокам? То плагин всё равно удалит приват, если хотябы по одному игроку условия на удаления положительные???
     
    HoShiMin и Mr606 нравится это.
  19. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Да, ошибка с синхронизацией. Честно говоря, не могу даже понять, из-за чего.. У меня нет листенера на физику.. Хотя да, я вроде понял, это WorldEdit.. Если это так, то ошибку никак не исправить. Если бросить это в гл. поток, сервер не запустится, если в дополнительный, как сейчас, сервер будет сыпать такой ошибкой..
    Я подумаю, как это исправить.

    Проверяются все owner'ы, на мемберов внимание не обращается. Если все owner'ы неактивны, то тогда удаляется.
     
    Mr606 и drdeft нравится это.
  20. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Может быть стоит ещё сделать удаление игрока из плагина Esentials (там просто файлик потереть)?
    И ещё при регенерации ценных блоков (которые можно указать), чтобы они превращались в камень.
     
    Mr606 нравится это.

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