AI Improvements
Улучшена производительность стандартного ИИ, с возможностью отключения некоторых функций ИИ.
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
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.