Мод AI Improvements для Minecraft 1.16.4

Мод AI Improvements для Minecraft 1.16.4

Мод AI Improvements для Minecraft 1.16.4 — мод упрощенной модификации ИИ, ориентированный на производительность и низкоуровневые модификации ИИ в игре. Подбираем слабину для базовой игры и улучшаем ее для модифицированной экосистемы. Решение распространенных проблем, таких как слишком много животных, снижение производительности из-за скопления зомби и простые задачи удаления, пропущенные более крупными модами улучшения ИИ.

История

AI Improvements возникла из-за необходимости повысить производительность серверов для больших серверов с сильными модификациями. Любой опытный владелец сервера знает, что время процессора сервера съедается модами, которые пытаются бороться за ресурсы. Большинство владельцев серверов и разработчиков попытаются решить эту проблему путем обрезки модов. Вместо того, чтобы заниматься установкой модов, автор начал смотреть на сам Minecraft. Сосредоточимся на том, как он был разработан для работы и как он помогал решать проблемы с производительностью.

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

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

  • Я установил, но не увидел большого прироста, как обещали?

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

  • Это можно установить только на сервере?

Да, мод закодировали для работы без клиентской стороны

  • Это можно установить только на клиенте?

Да, хотя это может не сильно улучшить fps.

  • Где конфиг?

‘.minecraft / config / bbm / AI_Improvements.cfg’

  • Что будет, если я отключу замену EntityLookHelper?

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

  • Как этот мод работает для исправления производительности?

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

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

Конфигурация для отключения AI Watch Closest Entity

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

Конфигурация для отключения AI look random, конфигурация не включена по умолчанию

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

Config для замены EntityLookHelper на более эффективную версию, config по умолчанию включен

Это основная функция мода, которая может значительно улучшить производительность процессора при небольших затратах на оперативную память. Как это работает, вспомогательный код внешнего вида MC заменили специальной версией. В специальной версии хранятся некоторые данные, которые ускоряют определение угла для местоположения. Проведенное небольшое тестирование с результатами VisualVM показало снижение использования ЦП кодом AI от 50% до 80%. Для сервера, на котором постоянно работают 25 человек, это дает прирост от 5 до 7 tps.

Установка:

  1. Установить Forge нужной версии
  2. Перекинуть мод в папку с модами .minecraft/mods
  3. Запустить Minecraft Forge

Скачать мод AI Improvements для Minecraft 1.16.4