

Mobtimizations - Entity Performance Fixes
Активный0.0
Установок
Последнее обновление
Версии
Mobtimizations - Entity Performance Fixes
Ускорение сервера за счет оптимизации поведения мобов
Этот мод специально разработан для повышения производительности сервера путем оптимизации работы с сущностями. Он значительно снижает нагрузку от мобов, практически не влияя на игровой процесс.
Ключевые улучшения
Модуль сокращает частоту выполнения ресурсоемких задач искусственного интеллекта мобов. Блуждающее поведение и поиск пути теперь происходят реже, особенно когда мобы находятся далеко от игроков. Дорогостоящие задачи по определению целей для враждебных мобов также выполняются с меньшей интенсивностью.
Для монстров отключено постоянное сканирование опасностей в радиусе 3x3x3 блоков, которое ранее выполнялось каждый тик во время следования по пути. При этом домашние питомцы остаются в полной безопасности.
Оптимизирован процесс поиска пути - теперь мобы не выполняют лишние вычисления маршрута, когда уже следуют по установленному пути. Для зомби и их разновидностей полностью отключен ресурсоемкий поиск черепашьих яиц для уничтожения.
Значительно улучшена задача зомби по поиску деревень для рейдов - вместо постоянного сканирования территории шанс выполнения сокращен до одной трети от исходного значения.
Результаты тестирования
В ходе тестов с большим количеством дополнительно созданных мобов (1000 монстров на сервере с процессором i5-13600K) были получены впечатляющие результаты:
Модифицированный сбор All the mods 7 для Minecraft 1.18:
Без мода: средняя нагрузка 38мс, пиковая 95мс
С модом: средняя нагрузка 30мс (снижение на 22%), пиковая 45мс (снижение более чем на 50%)
Сборка Deceasedcraft для Minecraft 1.18:
Без мода: средняя нагрузка 32мс, пиковая 61мс
С модом: средняя нагрузка 24мс (снижение на 25%), пиковая 50мс (снижение на 20%)
Каждая функция может быть индивидуально настроена - включена или отключена, а для некоторых доступна дополнительная настройка вероятности отмены попытки выполнения.
Для работы требуется установка CoroUtil.