Фикс Баги серверов с модами (Vanilla,MCPC)

  • Автор темы Автор темы Sirse
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Поставил фиксы IC2 от Sirse. Если открыть и закрыть Cropnalyzer, который был до поставки мода, то кристалл сдюпается.


Если править, то появятся лишние проверки. Один кристалл не жалко.
По поводу портов IC2, BC3 - я сейчас серьёзно так приболел, только и таскаюсь по больницам.
Во вторник скорее всего вся эта эпопея с капельницами и врачами кончится, тогда и выложу релизы.
 
Если править, то появятся лишние проверки. Один кристалл не жалко.
По поводу портов IC2, BC3 - я сейчас серьёзно так приболел, только и таскаюсь по больницам.
Во вторник скорее всего вся эта эпопея с капельницами и врачами кончится, тогда и выложу релизы.
Один? Их там бесконечно.
Выздоравливайте 🙂
 
Один? Их там бесконечно.
Выздоравливайте 🙂


Тогда на всякий буду выпиливать данные из слота при открытии.
Добавил обнуление содержимого слота при закрытии - http://rghost.ru/48766532
Класс кинуть в ic2\core\item\tool
Один раз дюпнется, после не будет. Вообще там достаточно много лишнего кода, почищу, да выложу v2.
 

Добавил обнуление содержимого слота при закрытии - http://rghost.ru/48766532
Класс кинуть в ic2\core\item\tool
Один раз дюпнется, после не будет. Вообще там достаточно много лишнего кода, почищу, да выложу v2.
А почему бы просто не запретить выбрасывать Cropnalyzer, когда открыт его GUI?
 
Тестовая версия ядра MCPC+ - https://dl.dropboxusercontent.com/u/92042582/Files/MineCraft/mcpc-plus-1.5.2-R1.1-forge738-B0.jar

-- Исправлен двойной символ "[" в именах FakePlayer's (CraftFakePlayer.java) - вместо, например, [[Forestry]] теперь будет [Forestry]
-- Запрет использования предметов с открытым GUI (net.minecraft.network.NetServerHandler) - не вошло в этот билд
- Далее твики, перенесённые из Spigot
-- Отключены сообщения "Reached end of stream" (net.minecraft.network.packet.Packet.java)
-- Закрытие инвентарей вагонеток при телепортации, прочих при выгрузке чанков (net.minecraft.entity.item.EntityMinecartContainer)/(net.minecraft.world.chunk.Chunk) работает только с модами, имеющими метод баккитовский getViewers. Попробую что-нибудь с этим придумать. ModFixовский фикс пока что не отключать.
-- Исправление утечек памяти в редстоун-факелах (net.minecraft.block.BlockRedstoneTorch)
-- Запрет взаимдойствия с собственной энтити (net.minecraft.network.NetServerHandler)
-- Regex правило для имён игроков (net.minecraft.network.NetLoginHandler)

ОЧЕНЬ НЕ РЕКОМЕНДУЕТСЯ СТАВИТЬ НА "ЖИВЫЕ" СЕРВЕРА. TPS поднимается, но что ещё происходит - неизвестно.

О обнаруженных багах прошу отписать ниже.
На данный момент известно о непонятном проседании TPS на несколько секунд. После TPS вернулся к норме.


Пользуюсь пару дней, получил 2 фриза с промежутком ~6 часов. В целом TPS держал всё время отлично, лагов не наблюдалось. Модпак: IC2, BC3, Project Red, Forestry, CompactSolars, IronChests, GraviSuite.

Грешу на CompactSolars, дважды в логах зависания:
Код:
2013-09-16 11:31:02 [SEVERE] Current Thread: Server thread
2013-09-16 11:31:02 [SEVERE]    PID: 15 | Suspended: false | Native: false | State: RUNNABLE
2013-09-16 11:31:02 [SEVERE]    Stack:
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.World.func_72796_p(World.java:3022)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.WorldServer.func_72796_p(WorldServer.java:196)
2013-09-16 11:31:02 [SEVERE]        ic2.api.Direction.applyToTileEntity(Direction.java:61)
2013-09-16 11:31:02 [SEVERE]        ic2.core.EnergyNet.discover(EnergyNet.java:567)
2013-09-16 11:31:02 [SEVERE]        ic2.core.EnergyNet.emitEnergyFrom(EnergyNet.java:228)
2013-09-16 11:31:02 [SEVERE]        ic2.core.EnergyNet$EventHandler.onEnergyTileSource(EnergyNet.java:61)
2013-09-16 11:31:02 [SEVERE]        net.minecraftforge.event.ASMEventHandler_18_EventHandler_onEnergyTileSource_EnergyTileSourceEvent.invoke(.dynamic)
2013-09-16 11:31:02 [SEVERE]        net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
2013-09-16 11:31:02 [SEVERE]        net.minecraftforge.event.EventBus.post(EventBus.java:108)
2013-09-16 11:31:02 [SEVERE]        cpw.mods.compactsolars.TileEntityCompactSolar.func_70316_g(TileEntityCompactSolar.java:96)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.World.func_72939_s(World.java:2362)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:803)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:832)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:728)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.MinecraftServer.run(MinecraftServer.java:612)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
 
Пользуюсь пару дней, получил 2 фриза с промежутком ~6 часов. В целом TPS держал всё время отлично, лагов не наблюдалось. Модпак: IC2, BC3, Project Red, Forestry, CompactSolars, IronChests, GraviSuite.

Грешу на CompactSolars, дважды в логах зависания:
Код:
2013-09-16 11:31:02 [SEVERE] Current Thread: Server thread
2013-09-16 11:31:02 [SEVERE]    PID: 15 | Suspended: false | Native: false | State: RUNNABLE
2013-09-16 11:31:02 [SEVERE]    Stack:
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.World.func_72796_p(World.java:3022)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.WorldServer.func_72796_p(WorldServer.java:196)
2013-09-16 11:31:02 [SEVERE]        ic2.api.Direction.applyToTileEntity(Direction.java:61)
2013-09-16 11:31:02 [SEVERE]        ic2.core.EnergyNet.discover(EnergyNet.java:567)
2013-09-16 11:31:02 [SEVERE]        ic2.core.EnergyNet.emitEnergyFrom(EnergyNet.java:228)
2013-09-16 11:31:02 [SEVERE]        ic2.core.EnergyNet$EventHandler.onEnergyTileSource(EnergyNet.java:61)
2013-09-16 11:31:02 [SEVERE]        net.minecraftforge.event.ASMEventHandler_18_EventHandler_onEnergyTileSource_EnergyTileSourceEvent.invoke(.dynamic)
2013-09-16 11:31:02 [SEVERE]        net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
2013-09-16 11:31:02 [SEVERE]        net.minecraftforge.event.EventBus.post(EventBus.java:108)
2013-09-16 11:31:02 [SEVERE]        cpw.mods.compactsolars.TileEntityCompactSolar.func_70316_g(TileEntityCompactSolar.java:96)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.World.func_72939_s(World.java:2362)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:803)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:832)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:728)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.MinecraftServer.run(MinecraftServer.java:612)
2013-09-16 11:31:02 [SEVERE]        net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)


Переходи на последние билды MCPC, там все эти твики есть.
 
Нашлась проблема в моде Mo`Creatures.
Приручаем слона и одеваем ему рога алмазные и садимся на него, едем и ломаем блоки..
Кто подскажет, где в ядре отключить проверку на фрикам?
Сундуки и прочие гуи с инвентарем глючат..
Sirse, не подскажешь?
 
Нашлась проблема в моде Mo`Creatures.
Приручаем слона и одеваем ему рога алмазные и садимся на него, едем и ломаем блоки..
Кто подскажет, где в ядре отключить проверку на фрикам?
Сундуки и прочие гуи с инвентарем глючат..
Sirse, не подскажешь?


Нигде. У меня всё ок.
 
Нигде. У меня всё ок.

Я на последнем ядре, и вот такие проблемы.
20 tps, все летает.
Если сделать какое либо действие и взаимодействовать с сундуком, гуи откроется и закроется. Так же и с другими гуи и инвентарем. А после гуи не открывается более 10 сек. И так далее.
 
Я на последнем ядре, и вот такие проблемы.
20 tps, все летает.
Если сделать какое либо действие и взаимодействовать с сундуком, гуи откроется и закроется. Так же и с другими гуи и инвентарем. А после гуи не открывается более 10 сек. И так далее.


У меня таких проблем нет. Дайте список плагинов.
 
Не у кого нету решение проблемы с фермами из forestry которые ломают приват!
Когда ставишь ферму и все что вокруг нее она ломает не зависимо в привате или нет как это исправить?
Хотелось бы чтобы она не ломала все что в привате,а если это не фиксить тогда грифиры смогут просто грифить фермами дома особенно те у которых приват от края дома до края и сундуки в углах!
 
Не у кого нету решение проблемы с фермами из forestry которые ломают приват!
Когда ставишь ферму и все что вокруг нее она ломает не зависимо в привате или нет как это исправить?
Хотелось бы чтобы она не ломала все что в привате,а если это не фиксить тогда грифиры смогут просто грифить фермами дома особенно те у которых приват от края дома до края и сундуки в углах!

Эм, если мне не изменяет память, то одноблочные фермы в версии forestry 2.0 и выше - отключены, а многоблочные фермы не строят сами площадку для работы.
Думаю легче просто отключить одноблочные фермы в пользу многоблочных.
 
Я на последнем ядре, и вот такие проблемы.
20 tps, все летает.
Если сделать какое либо действие и взаимодействовать с сундуком, гуи откроется и закроется. Так же и с другими гуи и инвентарем. А после гуи не открывается более 10 сек. И так далее.
Знакомая проблема. Попробуйте временно отключить ModFixNG.
 
Переодически ловлю зависания на
Код:
2013-09-19 00:49:15 [SEVERE]ic2.core.EnergyNet.discover(EnergyNet.java:587)
2013-09-19 00:49:15 [SEVERE]ic2.core.EnergyNet.emitEnergyFrom(EnergyNet.java:228)
2013-09-19 00:49:15 [SEVERE]ic2.core.EnergyNet$EventHandler.onEnergyTileSource(EnergyNet.java:61)
2013-09-19 00:49:15 [SEVERE]net.minecraftforge.event.ASMEventHandler_18_EventHandler_onEnergyTileSource_EnergyTileSourceEvent.invoke(.dynamic)
2013-09-19 00:49:15 [SEVERE]net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
2013-09-19 00:49:15 [SEVERE]net.minecraftforge.event.EventBus.post(EventBus.java:111)
2013-09-19 00:49:15 [SEVERE]cpw.mods.compactsolars.TileEntityCompactSolar.func_70316_g(TileEntityCompactSolar.java:96)
2013-09-19 00:49:15 [SEVERE]net.minecraft.world.World.func_72939_s(World.java:2362)
2013-09-19 00:49:15 [SEVERE]net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:806)
2013-09-19 00:49:15 [SEVERE]net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:832)
2013-09-19 00:49:15 [SEVERE]net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:320)
2013-09-19 00:49:15 [SEVERE]net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:728)
2013-09-19 00:49:15 [SEVERE]net.minecraft.server.MinecraftServer.run(MinecraftServer.java:612)
2013-09-19 00:49:15 [SEVERE]net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)

В более новых версиях IC2 вижу некоторые фиксы:
http://ic2api.player.to:8080/job/IC2_lf/383/
http://ic2api.player.to:8080/job/IC2_lf/379/
http://ic2api.player.to:8080/job/IC2_lf/378/
http://ic2api.player.to:8080/job/IC2_lf/374/
http://ic2api.player.to:8080/job/IC2_lf/369/

Никто случаем не выпускал более новую версию IC2 с bukkit эвентами? Последнюю которую удалось найти - #364 и в ней нету этих фиксов. А фризы сервера уже надоели, откатывают постоянно.
 
Нашлась проблема в моде Mo`Creatures.
Приручаем слона и одеваем ему рога алмазные и садимся на него, едем и ломаем блоки..


В конфиге нашёл булеан elephantBulldozer. Попробуй сменить на false.
 
Знакомая проблема. Попробуйте временно отключить ModFixNG.

К сожалению никак не могу. Люди успеют надюпать.
А у меня такая проблема очень редко появляется.
В конфиге нашёл булеан elephantBulldozer. Попробуй сменить на false.

Благодарю!
 
c3a720af49d0.png


В чем может быть проблема качал из этой темы!
http://zonasumraka.ru/downloads/buildcraft.40/
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ