Performant avatar

Performant [1.16.5] [1.15.2] [1.14.4]

Предварительные версии 1.17-1.21.1 (Forge/Fabric) доступны через Patreon:

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

Наиболее заметные функции:
Меньшая нагрузка от ИИ

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

Многопоточность обработки столкновений и поиска пути сущностей

Ресурсоемкие части обновления сущностей — столкновения, поиск пути и перемещение — выполняются быстрее и в многопоточном режиме.

FPS

Встроенный entity-culling (отсечение сущностей) предотвращает рендеринг сущностей, если они не видны.

Таймауты подключения/игры

Настраиваемые таймауты подключения и отключения во время игры, помогающие игрокам с менее производительными ПК и медленным соединением.

Кэширование рецептов

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

Быстрые обновления мира

Случайные тики блоков, тики чанков и спавн мобов выполняются быстрее и потребляют меньше ресурсов.
Исправления:

Лаг при использовании поводков.

Лаг воронок — теперь они активируются только при необходимости.
Лаг достижений, вызванный проверкой инвентарей.
Загрузка сущностями чанков, когда этого не должно происходить.

и множество других мелких исправлений, доступных в конфигурации.

 Все функции настраиваются и могут быть изменены/включены/отключены в конфигурации. 

  • Установите плотность сущностей, увеличивая или уменьшая спавн всех типов сущностей.
  • Включите динамическое расстояние симуляции сущностей.
  • Ограничьте количество запланированных обновлений блоков (например, течение воды) за тик.
  • Запретите определенным типам сущностей существовать в мире (полезно для проблемных сущностей).

Может быть установлен на любой стороне (клиент/сервер), не обязательно на обеих. Улучшает производительность как на клиенте, так и на сервере. Может использоваться в любом модпаке.

Все изменения производительности реализованы с совместимостью с большинством модов. Известные несовместимости:
Lithium (и Forge-порты: Roadrunner, Canary)

WYML
Эти моды несовместимы, так как имеют схожие цели по оптимизации с Performant, и их модификации пересекаются. 

Команды:

Начинает запись данных о лагах:

/performant startGatherData

Отчитывается о лагающих сущностях и останавливает запись:

/performant reportEntities

Отчитывается о лагающих блок-сущностях (tileentities) и останавливает запись:

/performant reportTileEntities


Отчитывается о подписчиках событий, вызывающих замедление:
/performant reportEvents

Скачать Performant

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaseperformant-1.16.2-5-3.89m.jar1.16.5Forge11 марта 2022230,2 КБ
Releaseperformant-1.16.2-5-3.88m.jar1.16.5Forge19 февраля 2022230,2 КБ
Releaseperformant-1.16.2-5-3.87m.jar1.16.5Forge18 февраля 2022230,2 КБ
Releaseperformant-1.16.2-5-3.86m.jar1.16.5Forge16 февраля 2022229,8 КБ
Releaseperformant-1.16.2-5-3.85m.jar1.16.5Forge9 февраля 2022229,6 КБ
Releaseperformant-1.16.2-5-3.84m.jar1.16.5Forge28 января 2022229,5 КБ
Releaseperformant-1.16.2-5-3.83m.jar1.16.5Forge20 января 2022229,4 КБ
Releaseperformant-1.16.2-5-3.82m.jar1.16.5Forge6 января 2022229,2 КБ
Releaseperformant-1.16.2-5-3.81m.jar1.16.5Forge22 декабря 2021229,1 КБ
Releaseperformant-1.16.2-5-3.80m.jar1.16.5Forge10 декабря 2021229,2 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.