🚧Оптимизация сборки
Last updated
Last updated
Наиболее актуальной среди разработчиков модпаков темой является оптимизация собственного проекта. Для этого, обычно, авторы прибегают к самым разным мерам, иногда даже не столь эффективным. Поэтому мы хотели бы предложить Вам ознакомиться с нашей собственной инструкцией по оптимизации сборки и настройке любого ресурса для комфортной игры на ней.
К примеру, в TLauncher’е для этого достаточно нажать на одну кнопку:
МЫ НЕ ПОДДЕРЖИВАЕМ ИСПОЛЬЗОВАНИЯ ДАННОГО ЛАУНЧЕРА И ДЕМОНСТРИРУЕМ ПРИМЕР С НИМ ЛИШЬ ИЗ-ЗА МНОГОЧИСЛЕННОГО КОМЬЮНИТИ, ЧТО ИГРАЕТ ЧЕРЕЗ НЕГО.
Команда разработчиков Эгиды рекомендует Вам использовать официальный лаунчер, CurseForge, Modrinth или, на крайний случай, Legacy Launcher. С ними у Вас точно не возникнет проблем при прохождении или создании сборки.
К примеру, обновить драйвер видеокарты NVIDIA можно в программе “GeForce Experience”:
Сообщество Minecraft’a разработало множество модов, предназначенных для оптимизации игры и с каждым днём их становится всё больше.
Мы проделали огромную работу по выявлению лучших комбинаций модификаций для оптимизации на различные версии и сейчас хотим рассказать Вам о них:
Clumps – Оптимизация сфер опыта.
Entity Culling, Particle Culling – Производительный рендер сущностей и частиц.
Fast Furnace, Fast Workbench – Оптимизация печки и верстака.
FoamFix, TexFix, Unloader – Оптимизация TPS и ОЗУ.
Ksyxis, Surge – Ускоренный запуск игры.
Nothirium – Переработка движка рендеринга.
OptiFine – Общая оптимизация и дополнительные настройки графики.
Chunky – Предварительная генерация чанков.
Entity Culling – Производительный рендер сущностей.
Fast Furnace, Fast Workbench – Оптимизация использования печки и верстака.
FerriteCore, Helium, Krypton (Reforged), Saturn, RoadRunner – Общая оптимизация TPS и ОЗУ.
FastBoot, Ksyxis – Ускоренный запуск игры.
Radon – Переработка движка освещения.
Rubidium, Rubidium Extra – Общая оптимизация, дополнительные настройки графики.
ModernFix – Исправление багов игры, повышение общей производительности.
Oculus – Поддержка и оптимизация шейдеров.
Chunky – Предварительная генерация чанков.
Entity Culling, Mobtimizations – Производительный рендер и оптимизация сущностей.
Fast Furnace, Fast Workbench – Оптимизация использования печки и верстака.
FerriteCore, Canary, Pluto, Saturn – Общая оптимизация TPS, ОЗУ и сетевого стека.
FastBoot, Ksyxis, SmoothBoot – Ускоренный запуск игры.
Starlight – Переработка движка освещения.
Rubidium, Rubidium Extra – Общая оптимизация, дополнительные настройки графики.
ModernFix – Исправление багов игры, повышение общей производительности.
Oculus – Поддержка и оптимизация шейдеров.
Chunky – Предварительная генерация чанков.
Entity Culling, Mobtimizations, ImmediatelyFast – Производительный рендер, оптимизация сущностей, блоков, частиц и иного контента.
Fast Furnace, Fast Workbench – Оптимизация использования печки и верстака.
FerriteCore, Canary, Pluto, Saturn, Icterine – Общая оптимизация TPS, ОЗУ и сетевого стека.
FastBoot, Ksyxis, SmoothBoot – Ускоренный запуск игры.
Starlight – Переработка движка освещения.
Embeddium, Embeddium Plus – Общая оптимизация, дополнительные настройки графики.
BadOptimizations, ModernFix - Исправление багов игры, повышение общей производительности.
Oculus – Поддержка и оптимизация шейдеров.
Chunky – Предварительная генерация чанков.
Entity Culling, Mobtimizations, ImmediatelyFast – Производительный рендер, оптимизация сущностей, блоков, частиц и прочего контента.
Fast Furnace, Fast Workbench – Оптимизация использования печки и верстака.
FerriteCore, Canary, Krypton (Reforged), Saturn, Icterine – Общая оптимизация TPS, ОЗУ и сетевого стека.
FastBoot, Ksyxis, SmoothBoot – Ускоренный запуск игры.
Embeddium, Embeddium Plus – Общая оптимизация, дополнительные настройки графики.
BadOptimizations, ModernFix - Исправление багов игры, повышение общей производительности.
Oculus – Поддержка и оптимизация шейдеров.
Borderless Mining – Оконный режим без рамок.
Chunky – Предварительная генерация чанков.
Entity Culling, Enhanced Block Entities – Производительный рендер, оптимизация сущностей и блоков.
FerriteCore, Hydrogen, Krypton, Lithium – Общая оптимизация TPS, ОЗУ и сетевого стека.
Indium – Совместимость модов для оптимизации с другими.
Ksyxis, SmoothBoot, LazyDFU – Ускоренный запуск игры.
Sodium, Sodium Extra – Общая оптимизация, дополнительные настройки графики.
ModernFix - Исправление багов игры, повышение общей производительности.
Phosphor – Переработка движка освещения.
Iris – Поддержка и оптимизация шейдеров.
Borderless Mining – Оконный режим без рамок.
Chunky – Предварительная генерация чанков.
Entity Culling, Enhanced Block Entities, ImmediatelyFast – Производительный рендер, оптимизация сущностей, блоков, частиц и прочего.
FerriteCore, Krypton, Lithium, Icterine – Общая оптимизация TPS, ОЗУ и сетевого стека.
Indium – Совместимость модов для оптимизации с другими.
Ksyxis, SmoothBoot, LazyDFU – Ускоренный запуск игры.
Sodium, Sodium Extra – Общая оптимизация, дополнительные настройки графики.
Debugify, ModernFix - Исправление багов игры, повышение общей производительности.
Starlight – Переработка движка освещения.
Iris – Поддержка и оптимизация шейдеров.
Borderless Mining – Оконный режим без рамок.
Chunky – Предварительная генерация чанков.
Entity Culling, Enhanced Block Entities, ImmediatelyFast, Continuity – Производительный рендер, оптимизация сущностей, блоков, частиц и иного контента.
FerriteCore, Krypton, Lithium, Icterine – Общая оптимизация TPS, ОЗУ и сетевого стека.
Indium – Совместимость модов для оптимизации с другими.
Ksyxis, SmoothBoot, LazyDFU – Ускоренный запуск игры.
Sodium, Sodium Extra – Общая оптимизация, дополнительные настройки графики.
Debugify, ModernFix - Исправление багов игры, повышение общей производительности.
Starlight – Переработка движка освещения.
Iris – Поддержка и оптимизация шейдеров.
Borderless Mining – Оконный режим без рамок.
Chunky – Предварительная генерация чанков.
Entity Culling, Enhanced Block Entities, Continuity, Mobtimizations – Производительный рендер, оптимизация сущностей, блоков, частиц и прочего контента.
FerriteCore, Krypton, Lithium, Icterine – Общая оптимизация TPS, ОЗУ и сетевого стека.
Indium – Совместимость модов для оптимизации с другими.
Ksyxis, ThreadTweak, DashLoader – Ускоренный запуск игры.
Sodium, Sodium Extra – Общая оптимизация, дополнительные настройки графики.
Debugify, ModernFix - Исправление багов игры, повышение общей производительности.
Iris – Поддержка и оптимизация шейдеров.
Скачивать моды необходимо только с официальных источников и популярных международных ресурсов: https://modrinth.com и https://www.curseforge.com
Моды: LazyDFU и Starlight на версии 1.20 и выше – Бесполезны.
Мод Icterine на версии 1.17 и ниже – Бесполезен.
Мод Embeddium производительней на версии 1.19 и выше, а Rubidium на версии 1.18 и ниже.
Один из самых простых и эффективных способов улучшить производительность игрового процесса в Minecraft’е — это подобрать грамотную и наиболее производительную конфигурацию настроек.
Мы продемонстрируем две самые лучшие конфигурации настроек в связке с модами: Sodium + Sodium Extra и OptiFine.
Прорисовка: 12 чанков
Симуляция: 5 чанков
V-Sync: Выкл
Частота кадров: Максимум
Графика: Быстро
Облака: Выкл
Погода: Упрощённые
Листья: Упрощённые
Частицы: Минимум
Потоки обновления чанков: 2
Отложенное обновление чанков: Вкл
Общий туман: Выкл
Предотвращение шейдеров: Вкл
Интервал обновления: 20 тактов
Пункт “Симуляция” переводится в минимальное значение, тем самым минимизирует постоянную загрузку динамичных объектов до 5-ти чанков.
“V-Sync” и “Частота кадров” отключаются, чтобы убрать ограничение в количестве FPS, так как наша цель максимально его увеличить.
Все пункты в разделе “Качество” переводятся в минимальные значения, тем самым снижая качество графики, которое визуально и так практически не отличается от максимальной, но на порядок повышает FPS.
“Потоки обновления чанков” переводятся в значение - 2, чтобы генерация чанков в игре не использовала все имеющиеся ресурсы компьютера, тем самым мы “отсекаем” всевозможные фризы/лаги и повышаем FPS.
“Отложенное обновление чанков” включается, чтобы заработал так называемый “асинхрон”, т.е. система не ждет завершения загрузки одного чанка и моментально переходит к загрузке других незагруженных чанков.
“Общий туман” выключается с учётом, что сам по себе является тяжёлым для рендеринга ресурсом.
“Предотвращение шейдеров” включаем, выгружая ненужные ванильные шейдеры самого Minecraft с кэша и оперативной памяти (например, зрение крипера, паука и других мобов).
Графика: Быстро
Прорисовка: 12 чанков
Симуляция: 5 чанков
Частота кадров: Максимум
Свет предметов: Выкл
Облака: Быстро
Листья: Быстро
Дождь и снег: Быстро
Виньетка: Быстро
Туман: Выкл
Области рендеринга: Вкл
Умные анимации: Вкл
Быстрый рендер: Вкл
Быстрое вычисление: Вкл
Стабилизация FPS: Вкл
Стабилизация мира: Вкл
Обновление чанков: 1
Динамические чанки: Вкл
Медленные чанки: Вкл
Частицы: Минимум
Пункт “Симуляция” переводится в минимальное значение, тем самым минимизирует постоянную загрузку динамичных объектов до 5-ти чанков.
“V-Sync” и “Частота кадров” отключаются, чтобы убрать ограничение в количестве FPS.
“Свет предметов” отключается, тем самым отключая, к примеру, свет от факела в левой руке, повышая FPS. Обычно механика бывает удобной большинству игроков, решайте сами, хотите ли её выключить или нет.
Все пункты в разделе “Элементы игры” переводятся в минимальные значения, тем самым снижая качество графики, которое визуально и так практически не отличается от максимальной, но на порядок повышает FPS.
Minecraft использует Java для работы, которую тоже необходимо настроить. По умолчанию игре может быть выделено недостаточно памяти, особенно если у вас установлено много модов.
Необходимо найти приложение “Configure Java” на Вашем компьютере и открыть:
Перейти во вкладку “Java” и нажать “View…”:
В этом окне у Вас будет отображаться установленная Java.
Если по какой-то причине она не отображается:
Необходимо нажать “Add”.
В предложенном окне вставить путь к вашей установленной Java.
*Сами аргументы запуска нужно вписывать в окно “Runtime Parameters”, несколько аргументов прописываются через пробел.
“-Xmx” и “-Xms”: Устанавливают максимальный и начальный размер используемой памяти. Чем больше памяти будет выделено игре, тем быстрее будут загружаться моды, мир и объекты в нем.
Лучше всего выделять Jav’е половину имеющейся оперативной памяти на компьютере. К примеру, если у вас всего 16гб, то нужно выделить 8гб.
Пример использования: “-Xmx8G -Xms8G”
“-XX:+UseG1GC”: Включает сборщик мусора G1, улучшает управление памятью и снижет шанс возникновения фризов/лагов.
“-XX:MaxGCPauseMillis=”: Задает максимальное время паузы в миллисекундах для сборщика мусора, снижает задержки.
Пример использования: “-XX:MaxGCPauseMillis=3000”
“-XX:+UnlockExperimentalVMOptions” и “-XX:+UseStringDeduplication”: Включает экспериментальные опции JVM и дедупликацию строк, уменьшает использование памяти за счет устранения дублирования строк в памяти.
Материал написан Auranite Studio