- Баллы
- 143
- Имя в Minecraft
- gamerforEA_MCPC
IC2 перезалит, используйте EventHelper 1.2.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Теперь всё работает.IC2 перезалит, используйте EventHelper 1.2.
Было подобное. Если игрок долго не входит или вообще забрасывает сервер, лаги не убрать пока не сломаешь механизмы.Странная проблема - если владельца копающего прибора нет на сервере и чанки с этими приборами прогружаются, сервер начинает дико лагать, TPS падает буквально до нуля. В чат писать можно, но мобы стоят, блоки не копаются и прочее. Тайминги показывают, что нагрузка происходит из-за функции onBlockBreak(CauldronBlockBreakEvent event) в классе CauldronListener плагина. В чём может быть проблема?
Как только владелец приборов входит на сервер или чанки с приборами отгружаются, TPS приходит в норму. Ошибок в консоли не наблюдается
WG 6, Cauldron 1.7.10
И что же делать? Следить за всеми приборами на сервере - вообще не вариант. Где источник проблемы?Было подобное. Если игрок долго не входит или вообще забрасывает сервер, лаги не убрать пока не сломаешь механизмы.
В этом эвент хэлпере нет такой проблемы, о которой я писал выше? Можно ли её исправить в плагине-мосту?BuildCraft обновлён до 7.0.26: https://github.com/gamerforEA/BuildCraft-FakePlayers/releases/tag/7.0.26
ВНИМАНИЕ: Требуется мод EventHelper (он пришёл на замену плагину-мосту)
BuildCraft обновлён до 7.1.8: https://github.com/gamerforEA/BuildCraft-FakePlayers/releases/tag/7.1.8
Не знаю. При поверхностном тестировании я с такой проблемой не сталкивался.В этом эвент хэлпере нет такой проблемы, о которой я писал выше? Можно ли её исправить в плагине-мосту?
Начиная с версии 7.0.23, в модах с ивентами появился баг который есть и в последующих версиях: На трубы не "надеваются" фасады. Технически они есть, но визуально нет (фасад ставится на трубу, при этом пропадает из инвентаря, самого его не видно, но если сломать трубу, он выпадает в виде лута). Так же и с заглушками: раньше вместо заглушек отображалась док-станция, в новых версиях появился предмет "Power Adapter", который перенял эту роль на себя (визуально).BuildCraft обновлён до 7.0.26: https://github.com/gamerforEA/BuildCraft-FakePlayers/releases/tag/7.0.26
ВНИМАНИЕ: Требуется мод EventHelper (он пришёл на замену плагину-мосту)
BuildCraft обновлён до 7.1.8: https://github.com/gamerforEA/BuildCraft-FakePlayers/releases/tag/7.1.8
Думаю проблема в том, что ивенты постоянно проверяют права владельца, может ли он сломать тот или иной блок. И если его нет на сервере, это занимает больше времени на обработку.Всё учесть невозможно. Вряд ли предполагалось, что будет что-то некорректно работать после выхода владельца прибора с сервера. И логически если размышлять, тоже непонятно, в чём проблема. Протестируйте, пожалуйста, с кем-нибудь. Чтобы один человек поставил прибор и, включив его добывать что-то, вышел с сервера. TPS будет очень неприятным.
Проверял карьер из BC, помпу и буровую установку из IC. Так как алгоритм один, то скорее всего со всеми приборами такой баг будет - помпа BC, терраформер IC, все вагонетки RC
Так оно и работает, наверно, но почему-то получается что проверка проходит быстрее когда игрок в игре. И если он поставил много механизмов, которые каждый раз проверяют приват, получается большая нагрузка на сервер.Тогда лучше проверку делать не по эвенту WG, а проверять из самого плагина, вписан игрок в приват или нет. Может кто подсказать функцию для этого?
Нет, не была.Идея реализовать EventHelper была взята с чего-то за основу? Ибо знакомо очень, хоть и реализация немного другая 😁
Подскажите, что за ерунда с билдкрафтом? Я наверное что-то упустил в новых обновлениях?IC2 обновлён до 2.2.782.
BuildCraft обновлён до 7.1.9.
Автор мода просто сообщает, что на Cauldron ничего не тестирует => могут быть баги, лаги и пр.Подскажите, что за ерунда с билдкрафтом? Я наверное что-то упустил в новых обновлениях?
![]()