Скачать AI Improvements — Minecraft Моды — MetaMods

AI Improvements

Активный

Установок

24

Последнее обновление

3 месяца назад

Версии

1.7.10 — 1.21.8
Клиент
Forge
Neoforge
Оптимизация игры
Утилиты

AI Improvements

О модификации

Модификация AI Improvements представляет собой оптимизированное решение для улучшения работы искусственного интеллекта в Minecraft. Основное внимание уделяется повышению производительности и внесению базовых изменений в систему ИИ игры. Мод компенсирует недостатки стандартной версии и адаптирует её для работы в модифицированной среде, решая распространённые проблемы: чрезмерное количество животных, снижение производительности из-за больших скоплений зомби и устранение задач, которые пропускают более крупные моды для улучшения ИИ.

История создания

Разработка AI Improvements началась с необходимости повысить производительность серверов с большим количеством модов. Как известно опытным владельцам серверов, процессорное время постоянно расходуется на конкуренцию модов за ресурсы. Вместо удаления установленных модов я решил проанализировать саму игру Minecraft, изучив её архитектуру и выявив причины проблем с производительностью.

С ростом количества игроков на сервере увеличивается и число сущностей, что приводит к нагрузке. Первоначальная идея снизить частоту появления мобов не дала значительных результатов и вызвала недовольство игроков, занимающихся фермерством. Поэтому я сосредоточился на оптимизации работы ИИ, что потребовало глубокого анализа различных аспектов игры. После многочасовых исследований было найдено решение, реализованное в этом моде.

Часто задаваемые вопросы

Почему после установки я не заметил значительного улучшения производительности?
В новых версиях Minecraft уже внедрены исправления для ИИ, включая оптимизацию поворотов. Поэтому влияние мода в современных версиях менее заметно, чем в старых.

Можно ли установить мод только на сервер?
Да, мод разработан для работы исключительно на стороне сервера.

Можно ли установить мод только на клиент?
Да, но это вряд ли существенно повлияет на FPS.

Где находится файл конфигурации?
.minecraft/config/bbm/AI_Improvements.cfg

Что произойдёт, если отключить замену EntityLookHelper?
Вы не увидите значительного улучшения в работе ИИ, но при включении других опций в конфигурации проблем не возникнет.

Как мод улучшает производительность?
Эффективность зависит от версии Minecraft и используемых функций. Основной прирост достигается за счёт кэширования часто вычисляемых значений, что снижает нагрузку на процессор при незначительном увеличении использования оперативной памяти.

Текущие возможности

Отключение AI Watch Closest Entity

По умолчанию эта опция выключена. При активации удаляется сегмент ИИ EntityAIWatchClosest, отвечающий за поворот головы сущностей к ближайшим объектам. Это может вызвать визуальные аномалии, но значительно снижает нагрузку на процессор.

Отключение AI look random

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

Замена EntityLookHelper на оптимизированную версию

Это основная функция мода, включённая по умолчанию. Заменяет стандартный код управления взглядом на кастомную версию, которая хранит данные для быстрого вычисления углов. Тестирование с VisualVM показало снижение нагрузки на процессор на 50-80%, что на сервере с 25 игроками дало прирост от 5 до 7 TPS.

Участники проекта
bl4ckscor3

bl4ckscor3

Разработчик

QueenOfMissiles

QueenOfMissiles

Создан: 17 апр 2023

ID: 642