Эгида
Saudade StudioEightySeven GroupTelegram-канал
  • 📌Эгида — База Знаний Minecraft
  • Модификации
    • 🧱Создание контента
      • 📦CraftTweaker
        • 📦Minecraft 1.12.2
          • Начало работы
          • Комментарии
          • Применение нескольких скриптов
          • Элементы крафтов
          • Команды
          • Графический редактор рецептов
          • Приоритеты и переменные
        • 📦Minecraft 1.16.5
          • Начало работы
          • Комментарии
          • Применение нескольких скриптов
          • Команды
          • Приоритеты
          • Менеджер рецептов
          • Удаление рецептов
          • Рецепты для верстака
          • Рецепты для др. блоков
          • Массивы и циклы
          • Работа с тэгами
          • Армированные мобы
          • Эффекты экипировки
          • Стартовые предметы
        • 📦Minecraft 1.19.2
          • Секвенция
          • Реплейсер
          • Классы
          • ООП
          • Интерфейсы
      • 🔗KubeJS
        • Начало работы
        • Ивенты
        • Ваш первый скрипт
        • Удаление рецепта
        • Форменные рецепты
        • Создание предмета
        • Кастомный тир
        • Использование предмета
        • Взаимодействие с миром
        • Смена названия окна и иконки игры
        • Перевод модификаций
      • 📖Interactio
        • Предмет из жидкости
        • Жидкость из жидкости
        • Создание взрывом
        • Удар молнии
        • Падение наковальни
      • 📈Game Stages
        • ZenStages
        • Gamestage Books
        • Recipe Stages
        • Dimension Stages
        • Item Stages
        • MultiBlock Stages
        • TinkerStages
        • Ore Stage Reborn
      • 🏗️Modular Machinery
        • Начало работы
        • Компоненты для создания
        • Создание конструкции
        • Настройка файла
        • Создание крафта
        • Конфигурация
      • 💿SDM CraftTweaker Plus
        • Ивенты
        • Глобальные функции
        • Модули
      • 📚Patchouli
        • Начало работы
        • Создание книги
        • Содержимое книги
        • Стартовая книга
        • Мультиблочные структуры
      • 👀Revelationary
        • Скрытие контента
        • Наименования объектов
    • 📝Квесты
      • 📗FTB Quests
        • Примечания
        • Начало работы
        • Общие настройки
        • Редактирование файла
        • Таблицы вознаграждений
        • Создание лут-коробки
        • Дизайн квестов
        • Главы и группы
        • Создание и настройка квестов
        • Настройка квестов
        • Зависимости квестов
        • Описания квестов
        • Награды
        • Магазин
        • Особые возможности
      • 📘Better Questing
        • Начало работы
        • Квесты
        • Конструктор квестов
        • Редактор квестов
        • Награды
        • Книга Квестов
        • Лутбоксы
        • Сохранение квестов
    • 🖼️Главное меню
      • 🏔️Custom Main Menu
        • Начало работы
        • Изображения
        • Кнопки
        • Лейблы
        • Заставка и панорама
        • Текст
      • 🌋FancyMenu
        • Начало работы
        • Настройки
          • FM Settings
          • Current Menu
          • Universal Layouts
          • Setup
          • Tools
          • Miscellaneous
          • Кнопки - иконки
          • Дополнительные разделы
        • Создание меню
          • Начало создания
          • Оформление фона
            • Вставка изображения в фон
            • Вставка анимации в фон
            • Вставка слайд-шоу в фон
            • Вставка панорамы в фон
          • Смена названия окна
          • Замена иконки окна
          • Макет кнопки
          • Действия кнопки
          • Вставка изображения
          • Создание и вставка текста в макет
      • 🗻PackMenu
        • Начало работы
        • Первые шаги
        • Кнопки
        • Действия кнопки
        • Языковые ключи
        • Текстуры
        • Файл конфигурации
    • 🏕️Атмосфера
      • 🎵Ambience Music
        • Начало работы
        • Настройка конфигурации
        • Обзор событый/тегов/биомов
        • Добавление музыки
    • 📀Разное
      • 📝Tips
        • Начало работы
        • Название подсказки
        • Изменение содержимого
        • Сохранение файла
      • 🎁Daily Rewards
        • Начало работы
        • Игровые команды
        • Настройка наград
        • Вики по моду
        • Пример оформления
      • 🗨️Simple Discord RPC
        • Начало работы
        • Создание приложения
        • Настройка статусов
        • Добавление иконок
        • Описания и иконки
        • Пример оформления
      • 💡InGameTips
        • Структура файлов
        • Создание подсказок
        • Пример оформления
      • 🌴Passive Skill Tree
        • Предисловие
        • Начало
        • Первый скилл
        • Настройка эффекта скилла
        • Условия
        • Настройки скилла
        • Теги
        • Соединения
  • Статьи
    • 🔁Перевод модификаций
      • Стандартный перевод
      • Перевод с помощью Recaf
        • Дисклеймер
        • Установка JRE/JDK
        • Установка Recaf
        • Изменение модификаций
        • Заключение
      • Переводы в структурах
        • Предисловие
        • Перевод блоках или рамках
        • Перевод в сундуках
    • 🥽DataPack для крафтов
    • 🚧Оптимизация сборки
    • 🌺Работа с шейдерами
  • Разработчики
    • 👥Об авторах
      • Журналисты
      • Наш сайт
      • ВКонтакте
      • Discord
      • YouTube
Powered by GitBook
On this page
  • 1. Обновление лаунчера и драйверов
  • 1. Первым шагом к оптимизации Minecraft’а, безусловно, является обновление лаунчера, через который Вы играете.
  • 2. Не забывайте обновлять драйвера видеокарты и процессора.
  • 2. Использование модов для оптимизации
  • 1. Forge 1.12.2
  • 2. Forge 1.16.5
  • 3. Forge 1.18.2
  • 4. Forge 1.19.2
  • 5. Forge 1.20.1
  • 6. Fabric 1.16.5
  • 7. Fabric 1.18.2
  • 8. Fabric 1.19.2
  • 9. Fabric 1.20.1
  • ВАЖНО!
  • 3. Настройка графики
  • Sodium + Sodium Extra
  • Optifine
  • 4. Аргументы запуска
  • Как открыть аргументы Java?
  • Аргументы запуска, которые рекомендовано указать:
  • В конечном итоге у Вас должно получиться что-то подобное:
  1. Статьи

Оптимизация сборки

Last updated 6 months ago

Наиболее актуальной среди разработчиков модпаков темой является оптимизация собственного проекта. Для этого, обычно, авторы прибегают к самым разным мерам, иногда даже не столь эффективным. Поэтому мы хотели бы предложить Вам ознакомиться с нашей собственной инструкцией по оптимизации сборки и настройке любого ресурса для комфортной игры на ней.

1. Обновление лаунчера и драйверов

1. Первым шагом к оптимизации Minecraft’а, безусловно, является обновление лаунчера, через который Вы играете.

К примеру, в TLauncher’е для этого достаточно нажать на одну кнопку:

МЫ НЕ ПОДДЕРЖИВАЕМ ИСПОЛЬЗОВАНИЯ ДАННОГО ЛАУНЧЕРА И ДЕМОНСТРИРУЕМ ПРИМЕР С НИМ ЛИШЬ ИЗ-ЗА МНОГОЧИСЛЕННОГО КОМЬЮНИТИ, ЧТО ИГРАЕТ ЧЕРЕЗ НЕГО.

Команда разработчиков Эгиды рекомендует Вам использовать официальный лаунчер, CurseForge, Modrinth или, на крайний случай, Legacy Launcher. С ними у Вас точно не возникнет проблем при прохождении или создании сборки.

2. Не забывайте обновлять драйвера видеокарты и процессора.

К примеру, обновить драйвер видеокарты NVIDIA можно в программе “GeForce Experience”:

2. Использование модов для оптимизации

Сообщество Minecraft’a разработало множество модов, предназначенных для оптимизации игры и с каждым днём их становится всё больше.

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

1. Forge 1.12.2

  • Clumps – Оптимизация сфер опыта.

  • Entity Culling, Particle Culling – Производительный рендер сущностей и частиц.

  • Fast Furnace, Fast Workbench – Оптимизация печки и верстака.

  • FoamFix, TexFix, Unloader – Оптимизация TPS и ОЗУ.

  • Ksyxis, Surge – Ускоренный запуск игры.

  • Nothirium – Переработка движка рендеринга.

  • OptiFine – Общая оптимизация и дополнительные настройки графики.

2. Forge 1.16.5

  • Chunky – Предварительная генерация чанков.

  • Entity Culling – Производительный рендер сущностей.

  • Fast Furnace, Fast Workbench – Оптимизация использования печки и верстака.

  • FerriteCore, Helium, Krypton (Reforged), Saturn, RoadRunner – Общая оптимизация TPS и ОЗУ.

  • FastBoot, Ksyxis – Ускоренный запуск игры.

  • Radon – Переработка движка освещения.

  • Rubidium, Rubidium Extra – Общая оптимизация, дополнительные настройки графики.

  • ModernFix – Исправление багов игры, повышение общей производительности.

  • Oculus – Поддержка и оптимизация шейдеров.

3. Forge 1.18.2

  • Chunky – Предварительная генерация чанков.

  • Entity Culling, Mobtimizations – Производительный рендер и оптимизация сущностей.

  • Fast Furnace, Fast Workbench – Оптимизация использования печки и верстака.

  • FerriteCore, Canary, Pluto, Saturn – Общая оптимизация TPS, ОЗУ и сетевого стека.

  • FastBoot, Ksyxis, SmoothBoot – Ускоренный запуск игры.

  • Starlight – Переработка движка освещения.

  • Rubidium, Rubidium Extra – Общая оптимизация, дополнительные настройки графики.

  • ModernFix – Исправление багов игры, повышение общей производительности.

  • Oculus – Поддержка и оптимизация шейдеров.

4. Forge 1.19.2

  • 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 – Поддержка и оптимизация шейдеров.

5. Forge 1.20.1

  • 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 – Поддержка и оптимизация шейдеров.

6. Fabric 1.16.5

  • Borderless Mining – Оконный режим без рамок.

  • Chunky – Предварительная генерация чанков.

  • Entity Culling, Enhanced Block Entities – Производительный рендер, оптимизация сущностей и блоков.

  • FerriteCore, Hydrogen, Krypton, Lithium – Общая оптимизация TPS, ОЗУ и сетевого стека.

  • Indium – Совместимость модов для оптимизации с другими.

  • Ksyxis, SmoothBoot, LazyDFU – Ускоренный запуск игры.

  • Sodium, Sodium Extra – Общая оптимизация, дополнительные настройки графики.

  • ModernFix - Исправление багов игры, повышение общей производительности.

  • Phosphor – Переработка движка освещения.

  • Iris – Поддержка и оптимизация шейдеров.

7. Fabric 1.18.2

  • 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 – Поддержка и оптимизация шейдеров.

8. Fabric 1.19.2

  • 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 – Поддержка и оптимизация шейдеров.

9. Fabric 1.20.1

  • 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 – Поддержка и оптимизация шейдеров.

ВАЖНО!

  • Моды: LazyDFU и Starlight на версии 1.20 и выше – Бесполезны.

  • Мод Icterine на версии 1.17 и ниже – Бесполезен.

  • Мод Embeddium производительней на версии 1.19 и выше, а Rubidium на версии 1.18 и ниже.

3. Настройка графики

Один из самых простых и эффективных способов улучшить производительность игрового процесса в Minecraft’е — это подобрать грамотную и наиболее производительную конфигурацию настроек.

Мы продемонстрируем две самые лучшие конфигурации настроек в связке с модами: Sodium + Sodium Extra и OptiFine.

Sodium + Sodium Extra

1. Основное

  • Прорисовка: 12 чанков

  • Симуляция: 5 чанков

  • V-Sync: Выкл

  • Частота кадров: Максимум

2. Качество

  • Графика: Быстро

  • Облака: Выкл

  • Погода: Упрощённые

  • Листья: Упрощённые

  • Частицы: Минимум

3. Быстродействие

  • Потоки обновления чанков: 2

  • Отложенное обновление чанков: Вкл

4. Рендеринг

  • Общий туман: Выкл

5. Прочее:

  • Предотвращение шейдеров: Вкл

  • Интервал обновления: 20 тактов

Пояснения

  • Пункт “Симуляция” переводится в минимальное значение, тем самым минимизирует постоянную загрузку динамичных объектов до 5-ти чанков.

  • “V-Sync” и “Частота кадров” отключаются, чтобы убрать ограничение в количестве FPS, так как наша цель максимально его увеличить.

  • Все пункты в разделе “Качество” переводятся в минимальные значения, тем самым снижая качество графики, которое визуально и так практически не отличается от максимальной, но на порядок повышает FPS.

  • “Потоки обновления чанков” переводятся в значение - 2, чтобы генерация чанков в игре не использовала все имеющиеся ресурсы компьютера, тем самым мы “отсекаем” всевозможные фризы/лаги и повышаем FPS.

  • “Отложенное обновление чанков” включается, чтобы заработал так называемый “асинхрон”, т.е. система не ждет завершения загрузки одного чанка и моментально переходит к загрузке других незагруженных чанков.

  • “Общий туман” выключается с учётом, что сам по себе является тяжёлым для рендеринга ресурсом.

  • “Предотвращение шейдеров” включаем, выгружая ненужные ванильные шейдеры самого Minecraft с кэша и оперативной памяти (например, зрение крипера, паука и других мобов).

Optifine

1. Основное

  • Графика: Быстро

  • Прорисовка: 12 чанков

  • Симуляция: 5 чанков

  • Частота кадров: Максимум

  • Свет предметов: Выкл

2. Элементы игры

  • Облака: Быстро

  • Листья: Быстро

  • Дождь и снег: Быстро

  • Виньетка: Быстро

  • Туман: Выкл

3. Производительность

  • Области рендеринга: Вкл

  • Умные анимации: Вкл

  • Быстрый рендер: Вкл

  • Быстрое вычисление: Вкл

  • Стабилизация FPS: Вкл

  • Стабилизация мира: Вкл

  • Обновление чанков: 1

  • Динамические чанки: Вкл

  • Медленные чанки: Вкл

4. Анимация

  • Частицы: Минимум

Пояснения

  • Пункт “Симуляция” переводится в минимальное значение, тем самым минимизирует постоянную загрузку динамичных объектов до 5-ти чанков.

  • “V-Sync” и “Частота кадров” отключаются, чтобы убрать ограничение в количестве FPS.

  • “Свет предметов” отключается, тем самым отключая, к примеру, свет от факела в левой руке, повышая FPS. Обычно механика бывает удобной большинству игроков, решайте сами, хотите ли её выключить или нет.

  • Все пункты в разделе “Элементы игры” переводятся в минимальные значения, тем самым снижая качество графики, которое визуально и так практически не отличается от максимальной, но на порядок повышает FPS.

4. Аргументы запуска

Minecraft использует Java для работы, которую тоже необходимо настроить. По умолчанию игре может быть выделено недостаточно памяти, особенно если у вас установлено много модов.

Как открыть аргументы 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 и дедупликацию строк, уменьшает использование памяти за счет устранения дублирования строк в памяти.

В конечном итоге у Вас должно получиться что-то подобное:

-Xmx8G -Xms8G -XX:+UseG1GC -XX:MaxGCPauseMillis=3000 -XX:+UnlockExperimentalVMOptions – XX:+UseString Deduplication

Скачивать моды необходимо только с официальных источников и популярных международных ресурсов: и

Материал написан

🚧
https://modrinth.com
https://www.curseforge.com
Auranite Studio