Меню

AI Improvements

AI Improvements: упорядоченная логика множества мобов

Кратко о проекте

AI Improvements снижает процессорную нагрузку от поведения мобов и помогает стабилизировать TPS в мирах с большим числом сущностей.

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
B
Forge
15 июл 2020
0.0 Мб
1.16.1
389.1 тыс. раз
B
Forge
06 фев 2020
0.0 Мб
1.15.2
4.4 млн раз
B
Forge
03 авг 2019
0.0 Мб
1.14.4
968.7 тыс. раз
B
Forge
02 авг 2019
0.0 Мб
1.14.4
894 раз
B
Forge
02 авг 2019
0.0 Мб
1.14.4
421 раз
R
24 авг 2017
0.0 Мб
1.12.1
2.7 млн раз
R
AI Improvements 1.12-0.0.1b3 build 3 for 1.12 +1 Доп. файлов: 1 шт.
14 июл 2017
0.0 Мб
1.12 +2 Ещё: 1.12.11.12.2
22.8 млн раз
B
02 апр 2016
0.0 Мб
1.8.9
22.6 тыс. раз
B
17 авг 2015
0.0 Мб
1.7.10
415.3 тыс. раз

Оптимизация поведения мобов

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

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

Кэширование вычислений

Значительная часть оптимизации строится на сохранении часто вычисляемых значений. Более эффективная реализация помощника взгляда использует немного дополнительной памяти, чтобы реже повторять математику для углов и положения цели. Это особенно заметно при большом числе активных сущностей.

  • EntityLookHelper заменяется оптимизированным вариантом и включён по умолчанию.
  • Watch Closest Entity можно отключить отдельной настройкой.
  • Случайный взгляд также отключается опционально.
  • Кэш обменивает небольшой объём RAM на снижение нагрузки CPU.

Компромиссы конфигурации

Отключение задач взгляда способно изменить поворот головы мобов. Для игрока это обычно косметическая деталь, но автор сборки должен решить, оправдан ли компромисс. Значения по умолчанию осторожны: наиболее заметные изменения поведения не активируются автоматически.

Результат нужно измерять

AI Improvements не обещает одинаковый прирост во всех условиях. Новые версии Minecraft уже включают часть исправлений AI, поэтому эффект может быть меньше, чем на старых ветках. Проверять мод следует профилированием и сравнением TPS на одинаковой нагрузке, а не субъективной оценкой FPS.

Сравнение с ModernFix

ModernFix охватывает запуск игры, память, загрузку моделей, исправления ошибок и множество других областей. AI Improvements имеет более узкую специализацию на поведении сущностей. Совместное использование возможно только после проверки конкретной сборки и отсутствия пересекающихся несовместимых патчей.

Версии и установка

Доступны ветки Forge и NeoForge для разных поколений Minecraft. Нужно выбрать точный файл и проверить путь конфигурации: на старых версиях используется каталог bbm, а на новых общий TOML-файл AI Improvements. Перед изменением параметров стоит сохранить исходные настройки и измерения.