Performance tweaks — это мод, который содержит несколько небольших оптимизаций и исправлений ошибок, упакованных в один мод. Он должен работать как автономный клиентский или серверный мод, или в обоих качествах.
Файлы
С недавнего времени я сделал версию по умолчанию в виде одного файла, а все остальные оптимизации — в виде подфайлов. Например, 1.0.0;ac;ec;ro
— это версия файла, которую вы увидите сразу, а в разделе дополнительные файлы вы можете найти 1.0.0;ec;ro
, 1.0.0;ac;ec;ro;vs
и т.д.
Версии
Каждая версия Performance tweaks может иметь разные оптимизации. Оптимизации записаны в версии в виде коротких аббревиатур. Например, 1.0.0;ac;ec
означает, что эта версия имеет alternate current и entity collision fps fix.
Оптимизации
Entity Collision FPS Fix (ec
)
Пропускает проверки столкновений на стороне клиента, потому что эти проверки уже обрабатываются сервером, снижая нагрузку на ваш клиент при наличии множества сущностей.
- Только на стороне клиента
- Эта настройка очень легковесна, поэтому должна быть совместима со всеми модами.
Alternate Current (ac
)
Может уменьшить задержки на сервере, сокращая количество обновлений блоков и вычислений мощности, выполняемых для Redstone.
- Только на стороне сервера
- Этот мод был разработан для минимального вмешательства в существующий код Minecraft, поэтому у него не должно быть проблем совместимости, за исключением модов, которые значительно изменяют Redstone.
Для тех, кто не хочет эту оптимизацию, я включил версии без нее, просто ищите мод, который не имеет ac
в названии версии. Кроме того, вы можете отключить alternate current с помощью команды alternatecurrent off
.
Rail Optimization (ro
)
Заменяет дорогой и расточительный рекурсивный вызов методов в Minecraft на более быструю проверку одним powered rail.
- На стороне клиента и сервера
- Этот мод состоит из 1 mixin, поэтому не должно быть проблем совместимости.