# Установка модпака MAICraft.TECH на лаунчер Microsoft/Mojang

Мини-статья об установке модпака MAICraft.TECH на официальный лаунчер Minecraft. В целом по аналогии модпак можно установить на любой лаунчер.

### Подготовка: Java и NeoForge

Для начала мы рекомендуем обновить/установить **Java 25**. Portable-версию или установщик можно скачать на [**сайте Adoptium**](https://adoptium.net/temurin/releases) (раздел JDK-25 LTS).

Также установите [**NeoForge 1.21.1 21.1.248 (или выше)**](https://neoforged.net/). По умолчанию он устанавливается в папку `AppData/Roaming/.minecraft` — именно тут лаунчер хранит собственные данные, данные о версиях, ассеты и библиотеки.

![Иллюстрация](/assets/wiki/ec417036a16d.jpg)

*Установщик NeoForge*

### 1. Первичная установка и настройка

**1.1.** Создайте новый профиль в лаунчере:

![Иллюстрация](/assets/wiki/379d09cc558f.jpg)

*Выполните настройки в соответствии с инструкцией.*

**1.2.** Выберите расположение в настройках (произвольная удобная папка).

**1.3.** Выберите версию `release neoforge-21.1.2**`.

**1.4.** В дополнительных настройках укажите путь к установленной версии Java (по умолчанию все устанавливаемые версии хранятся в папке `C:\Program Files\Java`). Необходимо указать путь до файла **javaw.exe** в папке **bin**, например:

```
C:\Program Files\Java\jdk-25.0.4.1+1\bin\javaw.exe
```

**1.5.** Добавьте аргументы запуска.

**а) Для мощных ПК с запасом ОЗУ** рекомендуется смотреть в сторону сборщика мусора ZGC, особенно если планируете играть с включённым Distant Horizons:

```
-Xms16G -Xmx16G -XX:+UseZGC -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:+AlwaysPreTouch -XX:TrimNativeHeapInterval=5000 -XX:+ZGenerational -XX:AllocatePrefetchStyle=1 -XX:-ZProactive
```

Здесь `-Xms16G -Xmx16G` — объём выделяемой игре памяти (**16** ГБ). Не выделяйте ВСЮ память ПК: проверьте, сколько потребляет система без игры, оставьте системе ещё несколько гигабайт (2–4) на всякий случай, а остаток можете использовать для игры.

**б) Для не очень мощных ПК** с ограниченным количеством ОЗУ использовать Distant Horizons не рекомендуется. В случае неудовлетворительной производительности или фризов попробуйте стандартный сборщик G1GC:

```
-Xms8G -Xmx8G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=37 -XX:+PerfDisableSharedMem -XX:G1HeapRegionSize=16M -XX:G1NewSizePercent=23 -XX:G1ReservePercent=20 -XX:SurvivorRatio=32 -XX:G1MixedGCCountTarget=3 -XX:G1HeapWastePercent=20 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:GCTimeRatio=99
```

**1.6.** ОЧЕНЬ важный нюанс для пользователей ноутбуков и ПК со встроенной в процессор видеокартой: необходимо однозначно указать системе, что игру нужно запускать на **дискретной** высокопроизводительной видеокарте.

**1.6.1.** Для этого: ПКМ по рабочему столу ➡ **«Параметры экрана»** ➡ в самом низу найдите **«Настройки графики»** ➡ нажмите **«Обзор»**.

**1.6.2.** В появившемся окне найдите тот же файл `javaw.exe` (например, `C:\Program Files\Java\jdk-25.0.4.1+1\bin\javaw.exe`), нажмите **«Добавить»**, затем откройте параметры добавленного пункта и выберите **«Высокая производительность»**:

![Иллюстрация](/assets/wiki/c57fc7931a3b.jpg)

*Установите режим высокой производительности для исполняемого файла Java*

> В игре после нажатия клавиши **F3** в правом поле вы должны увидеть информацию о дисплее с указанием используемого видеоадаптера — там должна обозначаться исключительно дискретная видеокарта. Если указана встроенная — проверьте настройки или включите использование дискретной для файла `javaw.exe` в панели управления Nvidia/AMD.

### Установка AutoModpack и загрузка модов

**2.** Запустите игру, проверьте, что в выбранном расположении созданы файлы и папки.

**3.** Скачайте [**AutoModpack**](https://modrinth.com/mod/automodpack/version/e6HhD1Ik) (версия 5.0-rc2) и установите в папку `/mods/`.

![Иллюстрация](/assets/wiki/173918a88e03.jpg)

*Страница скачивания AutoModpack*

**4.** Запустите игру, проверьте установку AutoModpack (кнопка **Mods** в главном меню):

![Иллюстрация](/assets/wiki/3a0c767bf8bc.jpg)

*Модификация AutoModpack установлена*

**5.** Попытайтесь подключиться к серверу `play.maicraft.tech` (он может отображаться как недоступный, так как на данный момент отсутствуют моды):

![Иллюстрация](/assets/wiki/c9dfc894fa16.jpg)

*Сервер может отображаться недоступным, но это не так.*

**6\*.** При подключении AutoModpack попросит уточнить сертификат сервера:

![Иллюстрация](/assets/wiki/5350c7232dd9.jpg)

*Скопируйте сертификат сервера.*

Необходимо ввести полный ключ (есть в инструкции в чате):

```
ab2d82e75542b8c89cf4facd3e837ce803dbd4978e713d4043a1a82e4547e881
```

\*С переходом на версию мода 5.0 ввод отпечатка не требуется, так как используемые для хостинга домены получают сертификат Let's Encrypt.

**7.** Вы увидите сообщение, что некоторые модификации загружаются напрямую с сервера, а не с CurseForge или Modrinth. Не бойтесь — это самописные модификации, включая MCTGAuth для авторизации ([исходники на GitHub](https://github.com/MihailDenisov/MCTGAuth)). Отметьте галочку, что доверяете серверу, и нажмите кнопку загрузки.

![Иллюстрация](/assets/wiki/7cb7ec7f8c57.jpg)

*Подтвердите, что доверяете серверу.*

**8.** Начнётся процесс загрузки:

![Иллюстрация](/assets/wiki/6a783839afc3.jpg)

*Ожидайте завершения загрузки.*

**9.** После завершения AutoModpack сообщит, что для применения изменений необходима перезагрузка. Согласитесь и закройте игру.

**10.** Заново запустите игру, проверьте, что моды установились (их должно быть около 400; возможно, также будет отображаться кастомизация меню модпака — она будет добавлена в следующем обновлении).

### Авторизация

**11.** Найдите в главном меню кнопку **«Авторизация» / «MCTGAuth»**, нажмите её и вставьте пароль, полученный у Telegram-бота:

![Иллюстрация](/assets/wiki/4c96ad488d4c.jpg)

*Введите пароль из Telegram-бота в поле и нажмите «Сохранить».*

**12.** Клиент полностью готов для игры на сервере.

> **Ждём вас на сервере MAICraft.TECH. Приятной игры!**

![Иллюстрация](/assets/wiki/745336f3c241.png)
