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

Фикс Ивенты для модов [Механизмы работают от имени владельца]

Тема в разделе "Управление сервером Bukkit", создана пользователем gamerforEA, 30 дек 2014.

  1. Raynax

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

    Баллы:
    61
    Замерил, нагрузка была конечно не самая страшная, но с приблизительно таким же количеством человек онлайн раньше было на порядок получше http://paste.enginehub.org/pBOwmp.profile
     
  2. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Ярко выраженных источников нагрузки я тут не вижу. Разве что жидкости отъедают процентов 20.
     
  3. Raynax

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

    Баллы:
    61
    Может я не совсем ясно выразился, я имел ввиду что мобы и голодный узел в подгруженном состоянии создают сильную нагрузку, по сравнению с остальными вещами на сервере. К примеру если на сервере кто то нашел и тем самым начал подгружать чанки с голодным узлом то tps с 20 может просесть до 15 или если у кого то в привате я вижу 50 овец, после их удаления tps может повыситься на несколько тиков. Проверяю лаги обычно модом Opis, и в нем обычно самый нагруженный чанк, на базе какого то развитого игрока загружается на 1500мсек, а подгруженый голодный узел на 30000мсек, то есть в 20 раз больше.
    И можно поподробнее относительно жидкостей? Нагрузку создают потоки жидкостей или что то другое?
     
  4. MicroNovaX

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

    Баллы:
    66
    Имя в Minecraft:
    MicroNovaX
    После установки фикса на IC2, при наведении на тессеракт у игроков дико проседает FPS. До этого такого не было.
    Куда можно копать?
     
  5. Dima Izotov

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

    Баллы:
    123
    Skype:
    bamberg281
    Думаю это чисто индивидуальная проблема. У меня лично всё хорошо :)
     
  6. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. В том профиле, ссылку на который вы дали, я не заметил нагрузку от голодных узлов. Возможно, вы запустили профилирование в тот момент, когда эти узлы ничего не нагружали.
    2. Лаги из-за ивентов могут быть, но они вызываются тормозами PEX, неспособного обработать множество запросов от WG, и решаются применением кэширования. У вас эта проблема не проявляется (во всяком случае, в этом профиле).
    3. Нагрузка идёт от губок из OpenBlocks, обновления блоков жидкости, выбрасывания некоторых ивентов (речь идёт о стандартных ивентах, а не моих).
     
  7. Raynax

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

    Баллы:
    61
    Большое спасибо за ответ!)
     
  8. SandorX

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

    Баллы:
    68
    Имя в Minecraft:
    SandorX

    Добрый день!
    Вот скачал отсюда ThaumCraft и EventHelper, но почему сервер с ним не запускается?
     
  9. SandorX

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

    Баллы:
    68
    Имя в Minecraft:
    SandorX
    Краш сервера с Таумкрафтом отсюда, кто знает в чем проблема?
    [12:12:10] [Server thread/ERROR]: Fatal errors were detected during the transition from POSTINITIALIZATION to AVAILABLE. Loading cannot continue
    EventHelper{1.8} [EventHelper] (EventHelper-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Baubles{1.0.1.10} [Baubles] (Baubles-1.7.10-1.0.1.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Thaumcraft{4.2.3.5} [Thaumcraft] (Thaumcraft-1.7.10-4.2.3.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
    [12:12:10] [Server thread/ERROR]: The following problems were captured during this phase
    [12:12:10] [Server thread/ERROR]: Caught exception from Thaumcraft
    java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
    at thaumcraft.common.lib.crafting.ThaumcraftCraftingManager.getObjectTags(ThaumcraftCraftingManager.java:250) ~[ThaumcraftCraftingManager.class:?]
    at thaumcraft.common.lib.InternalMethodHandler.getObjectAspects(InternalMethodHandler.java:46) ~[InternalMethodHandler.class:?]
    at thaumcraft.api.ThaumcraftApiHelper.getObjectAspects(ThaumcraftApiHelper.java:95) ~[ThaumcraftApiHelper.class:?]
    at thaumcraft.api.aspects.AspectList.<init>(AspectList.java:22) ~[AspectList.class:?]
    at thaumcraft.common.config.ConfigAspects.registerItemAspects(ConfigAspects.java:211) ~[ConfigAspects.class:?]
    at thaumcraft.common.config.ConfigAspects.init(ConfigAspects.java:21) ~[ConfigAspects.class:?]
    at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:212) ~[Thaumcraft.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) [Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) [FMLServerHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:323) [FMLCommonHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:286) [lt.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
    [12:12:10] [Server thread/ERROR]: Encountered an unexpected exception
    cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
    at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695) ~[Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:323) ~[FMLCommonHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:286) ~[lt.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
    Caused by: java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
    at thaumcraft.common.lib.crafting.ThaumcraftCraftingManager.getObjectTags(ThaumcraftCraftingManager.java:250) ~[ThaumcraftCraftingManager.class:?]
    at thaumcraft.common.lib.InternalMethodHandler.getObjectAspects(InternalMethodHandler.java:46) ~[InternalMethodHandler.class:?]
    at thaumcraft.api.ThaumcraftApiHelper.getObjectAspects(ThaumcraftApiHelper.java:95) ~[ThaumcraftApiHelper.class:?]
    at thaumcraft.api.aspects.AspectList.<init>(AspectList.java:22) ~[AspectList.class:?]
    at thaumcraft.common.config.ConfigAspects.registerItemAspects(ConfigAspects.java:211) ~[ConfigAspects.class:?]
    at thaumcraft.common.config.ConfigAspects.init(ConfigAspects.java:21) ~[ConfigAspects.class:?]
    at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:212) ~[Thaumcraft.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) ~[Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    ... 5 more
    [12:12:10] [Server thread/ERROR]: Cause of unexpected exception was
    java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
    at thaumcraft.common.lib.crafting.ThaumcraftCraftingManager.getObjectTags(ThaumcraftCraftingManager.java:250) ~[ThaumcraftCraftingManager.class:?]
    at thaumcraft.common.lib.InternalMethodHandler.getObjectAspects(InternalMethodHandler.java:46) ~[InternalMethodHandler.class:?]
    at thaumcraft.api.ThaumcraftApiHelper.getObjectAspects(ThaumcraftApiHelper.java:95) ~[ThaumcraftApiHelper.class:?]
    at thaumcraft.api.aspects.AspectList.<init>(AspectList.java:22) ~[AspectList.class:?]
    at thaumcraft.common.config.ConfigAspects.registerItemAspects(ConfigAspects.java:211) ~[ConfigAspects.class:?]
    at thaumcraft.common.config.ConfigAspects.init(ConfigAspects.java:21) ~[ConfigAspects.class:?]
    at thaumcraft.common.Thaumcraft.postInit(Thaumcraft.java:212) ~[Thaumcraft.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_79]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_79]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_79]
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.7.10.jar:?]
    at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.7.10.jar:?]
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) ~[Loader.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) ~[FMLServerHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:323) ~[FMLCommonHandler.class:git-Cauldron-Reloaded-1.7.10-1.1291.01.0]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:286) ~[lt.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.7.0_79]
    [12:12:10] [Server thread/ERROR]: This crash report has been saved to: /game/./crash-reports/crash-2017-07-19_12.12.10-server.txt
    [12:12:10] [Server thread/WARN]: Can't revert to frozen GameData state without freezing first.
    [12:12:10] [Server thread/INFO]: Applying holder lookups
    [12:12:10] [Server thread/INFO]: Holder lookups applied
     
  10. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Попробуйте обновить JRE до 8 версии.
     
  11. SandorX

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

    Баллы:
    68
    Имя в Minecraft:
    SandorX
    С восьмой такая же история.
     
  12. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    На восьмой как раз должно быть нормально.
    1. До этого о такой ошибке никто не сообщал.
    2. У меня в 1.8.0_131 указанный в краш-репорте метод в наличии.
     
  13. SandorX

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

    Баллы:
    68
    Имя в Minecraft:
    SandorX
    Поставил 8, но без краша запустился только после удаления мира.
     
  14. Westus

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

    Баллы:
    78
  15. Westus

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

    Баллы:
    78
  16. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Компрессор во всех моих списках используется лишь в качестве примера.
     
  17. Westus

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

    Баллы:
    78
    Этот баг реально пофиксить?
     
  18. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Да. Фикс уже есть.
     
  19. Westus

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

    Баллы:
    78
    Это хорошо. А где он?
     
  20. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Продаётся за 100 рублей (там есть и некоторые другие вещи). Хотя DraconicEvolution я пока не внёс в список ивентов, но скоро это исправлю.
     

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