- Домой-
- Minecraft-
- Оптимизация-
- Мод Canary (1.20.1) - общие улучшения производительности

Мод Canary (1.20.1) - общие улучшения производительности
Об этом моде
Canary Mod (1.20.1) - это мод производительности, предназначенный для улучшения общей производительности Minecraft, не ломая его.Canary - это мод общей оптимизации, неофициальный форк Fabric MOD Lithium для Minecraft и улучшает многие системы (физику игры, ИИ мобов, тикинг блоков и т.д.) без изменения поведения. Он работает как на клиенте, так и на сервере и может быть установлен на сервер без необходимости установки мода на клиент. Установка этого мода улучшает время тиков на сервере в среднем на 45 %, в результате чего игра становится более компактной.
Даже в одиночной игре работает "интегрированный сервер", который отслеживает мир, в котором находится игрок. Оптимизация серверной части игры позволяет процессору компьютера сосредоточиться на других задачах, улучшая частоту кадров и скорость отклика. В случае многопользовательских серверов администраторы могут ожидать значительного улучшения времени тиков, что позволяет аппаратному обеспечению поддерживать большее количество загруженных сущностей, блоков и игроков.
Оптимизация физики: обнаружение столкновений сущностей было значительно улучшено, что позволило снизить сложность разрешения столкновений для простых кубических блоков. Также был использован более точный алгоритм, позволяющий уменьшить количество проверяемых блоков за тик, особенно когда сущности движутся очень быстро.
Оптимизация ИИ мобов: система, основанная на событиях, используется для некоторых задач, чтобы снизить нагрузку на процессор, вызванную постоянным опросом изменений в мире. Мозги" мобов также были оптимизированы, что позволяет выбирать различные задачи ИИ гораздо быстрее, чем раньше. Нажмите здесь, чтобы сравнить изменения до и после.
Оптимизация генерации мира: поскольку многие вычисления при генерации ванильного мира не нужны и не влияют на конечный результат, у Canary есть широкие возможности для оптимизации этих накладных расходов.
Оптимизация загрузки чанков: временная структура данных, используемая при уплотнении палитры блоков, была изменена для повышения эффективности. Это позволило немного улучшить время загрузки мира и уменьшить падение TPS во время исследования игроком местности. Кроме того, некоторые процессы проверки были разбиты на группы, чтобы сократить ненужные дисковые операции ввода-вывода.
Оптимизация фермы мобов: стоимость выращивания мобов была значительно снижена, так как разрешение конфликтов между существами было оптимизировано с учетом того, что в них участвуют простые коробки. Это значительно снизило негативное влияние ферм мобов на скорость тиков сервера.
Оптимизация тиканья блоков: благодаря меньшим накладным расходам расчеты обновлений блоков после генерации чанков и других трюков с красным камнем стали быстрее. Это также сокращает время определения тиканья блока по расписанию с O(n) (где n - количество тикающих блоков) до O(1), что обеспечивает значительное ускорение при большом количестве тикающих блоков.
Оптимизация взрывов: ряд оптимизаций был применен к TNT и взрывам, чтобы уменьшить связанное с ними запаздывание без изменения их поведения. В частности, трассировка лучей была оптимизирована, чтобы использовать тот факт, что несколько шагов происходят в одном и том же месте блока, что позволяет быстро повторно использовать результаты предыдущих шагов. Также используется более быстрый алгоритм отслеживания местоположения, позволяющий избежать перераспределения.
Оптимизация точек интереса: сложные ИИ мобов в Minecraft, в основном относящиеся к деревенским жителям и пиллагерам, часто нуждаются в поиске соответствующих точек интереса в мире, чтобы выбрать наиболее подходящую задачу ИИ. В ванильном варианте поиск всех точек в чанке требует 16 переборов в потокоемком коде; с Lithium эта задача сводится к одному простому перебору с использованием гораздо более быстрого (и традиционного) подхода на основе итераторов, с 16-22-кратным улучшением запроса. улучшение. Оптимизация трекера данных: внутренний менеджер данных, используемый для отслеживания состояния сущностей и их свойств, был оптимизирован для использования плоских массивов и избежания дорогостоящей блокировки.
Оптимизация проводов Redstone: вычисление новых уровней мощности для проводов Redstone после обновления блоков требует больших затрат. Благодаря уменьшению количества проверок состояния блоков без каких-либо изменений в работе, задержки Redstone Dust сократились.

Похожие Моды/Аддоны
Lag Removal Mod (1.19.1) - оптимизирует задержки в игре1.19.1ОптимизацияMinecraft
Мод Lag Removal Mod (1.19.1) предоставляет игрокам возможность контролировать количество сущностей,...1301
Vulkan Renderer Mod ( 1.19.4) - лучше, чем Sodium?1.19.4ОптимизацияMinecraft
Vulkan Renderer Mod (1.19.4) - это мод для Minecraft, который переписывает OpenGL-рендерер Minecraft...3401
Мод на отображение координат (1.20.1) - Minecraft Explorer's Companion1.20.1ОптимизацияMinecraft
Отправляйтесь в эпические приключения Minecraft с новым чувством направления благодаря гениальному м...1300
Fast Open Links And Folders Mod (1.19) - ускоряет загрузку ссылок в чатбоксах1.19ОптимизацияMinecraft
Мод Fast Open Links And Folders Mod (1.19) позволяет игрокам свободно взаимодействовать с игрой во в...000
Мод на отображение координат ( 1.19.4) - Minecraft Explorer's Companion1.19.4ОптимизацияMinecraft
Отправляйтесь в эпические приключения Minecraft с новым чувством направления благодаря гениальному м...600
Мод на отображение координат (1.20.2) - Minecraft Explorer's Companion1.20.2ОптимизацияMinecraft
Отправляйтесь в эпические приключения Minecraft с новым чувством направления благодаря гениальному м...000
Мод на отображение координат (1.20.4) - Minecraft Explorer's Companion1.20.4ОптимизацияMinecraft
Отправляйтесь в эпические приключения Minecraft с новым чувством направления благодаря гениальному м...1700
FPS - display mod (1.19) - отображение FPS в реальном времени1.19ОптимизацияMinecraft
Мод FPS - Display (1.19) предоставляет игрокам возможность отображать текущий FPS на экране. Как и в...1200
Lunar Keystrokes Mod (1.8.9) - отображает использование клавиатуры1.8.9ОптимизацияMinecraft
Мод Lunar Keystrokes Mod (1.8.9) похож на предыдущий мод Keystrokes Mod, позволяющий игрокам проецир...4700
Dynamic FPS Mod (1.20.2) - улучшена производительность в фоновом режиме1.20.2ОптимизацияMinecraft
Мод Dynamic FPS Mod (1.20.2) автоматически снижает скорость рендеринга, когда Minecraft не в фокусе...600
Dynamic FPS Mod (1.20.4) - улучшена производительность в фоновом режиме1.20.4ОптимизацияMinecraft
Мод Dynamic FPS Mod (1.20.4) автоматически снижает скорость рендеринга, когда Minecraft не в фокусе...100
Dynamic FPS Mod (1.20.1 - улучшена производительность в фоновом режиме1.20.1ОптимизацияMinecraft
Мод Dynamic FPS Mod (1.20.1) автоматически снижает скорость рендеринга, когда Minecraft не в фокусе...800
Мод Patcher (1.12.2) - улучшение производительности игры1.12.2ОптимизацияMinecraft
Мод Patcher (1.12.2) имеет схожее видение с Optifine, который на данный момент является одним из луч...700
Dynamic FPS Mod (1.19.4) - улучшена производительность в фоновом режиме1.19.4ОптимизацияMinecraft
Мод Dynamic FPS Mod (1.19.4) автоматически снижает скорость рендеринга, когда Minecraft не в фокусе...200
Faster Random Mod (1.20.4) - Делает систему RNG в 100 раз быстрее.1.20.4ОптимизацияMinecraft
Faster Random Mod (1.20.4, 1.19.4) делает систему RNG в Minecraft в 100 раз быстрее. Модуль очень пр...300
Клиент Lightning (1.8.9) - клиент для низкоуровневых ПК, Bedwars и SkyWars1.8.9ОптимизацияMinecraft
Клиент Lightning (1.8.9) - это клиент minecraft, без глюков, как в Badlion или Lunar, и с улучшенным...29200
Methane Mod (1.20.4) - беспрецедентная производительность и визуальное оформление1.20.4ОптимизацияMinecraft
Перейдите в мир повышенной производительности и захватывающих визуальных эффектов с модом Methane Mo...000
Ares Client Mod (1.18.2) - лучший мод для увеличения PVP FPS в Minecraft1.18.2ОптимизацияMinecraft
Ares Client Mod (1.18.2) - это бесплатный и открытый мод minecraft для сервера Anarchy....400
Methane Mod (1.20.1) - беспрецедентная производительность и визуальное оформление1.20.1ОптимизацияMinecraft
Перейдите в мир повышенной производительности и захватывающих визуальных эффектов с модом Methane Mo...100
Methane Mod (1.20.2) - беспрецедентная производительность и визуальное оформление1.20.2ОптимизацияMinecraft
Перейдите в мир повышенной производительности и захватывающих визуальных эффектов с модом Methane Mo...100