AI Improvements

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

10,5M

Быстрое задание

Как далеко вы сможете убежать, прежде чем вас поймают толпы?

AI Improvements

Примечание 2: Если у вас возникли проблемы с производительностью, не указанные в данном документе, вы можете смело отправить запрос.  Примечание 2: Не ожидается, что этот мод улучшит производительность во всех случаях. Обязательно протестируйте результаты, чтобы определить, нужен ли он вам.

О нас

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

История

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

Я обнаружил, что по мере роста населения сервера увеличивается и количество сущностей и других ресурсов. Сначала я подумал: «Давайте уменьшим частоту появления мобов на сервере», что привело к жалобам на фарм мобов. Даже тестирование не выявило существенного решения проблемы. Поэтому вместо этого я решил улучшить работу ИИ. Это потребовало много ресурсов и знаний в различных областях. После многих часов работы я нашел решение и создал этот мод. 

FAQ 

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

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

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

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

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

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

Текущие характеристики:

Настройка для отключения функции «AI Watch Closest Entity»

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

Настройки, отключающие случайное отображение ИИ; по умолчанию эта опция отключена.

По умолчанию параметр конфигурации установлен на false и ничего не делает. Установка параметра на true приведет к тому, что сущности больше не будут использовать код ИИ «выглядеть бездействующим». Это может улучшить производительность на серверах с большим количеством игроков, поскольку почти каждая сущность на карте будет использовать этот код, когда не делает ничего важного. Визуально это может привести к тому, что голова сущности иногда не будет вращаться, но в большинстве случаев это остается незамеченным.

Настройки для замены EntityLookHelper на более эффективную версию; настройка включена по умолчанию.

Это главная особенность мода, которая может значительно повысить производительность процессора при небольшом увеличении объема оперативной памяти. Принцип работы заключается в замене кода вспомогательной функции Look в Minecraft на пользовательскую версию. Пользовательская версия хранит некоторые данные, которые ускоряют определение угла для определенного местоположения. Тестирование с помощью VisualVM показало снижение загрузки процессора кодом ИИ на 50-80%. Для сервера с 25 постоянно подключенными игроками это привело к увеличению производительности на 5-7 TPS. 

ОБЪЯВЛЕНИЯ
RU — Russian