# Инструкция по старту игры Эта инструкция немного отличается от обычно встречающихся в Сети. Она сделана с упором на более простую установку без загаживания системы всякими там ~~папками~~ директориями `.minecraft`. Вместо ванильной (т.е. стандартной) мы будем ставить модифицированную версию игры. От обычной она отличается только тем, что работает намного быстрее т.к. моды в сборке нацелены исключительно на производительность. Также в случае необходимости всю установку можно будет удалить подчистую целиком т.к. она полностью портативна. Итак, начнем! **Важно:** не забудьте написать мне свой ник, с которым будете заходить на сервер. Там включен вайтлист. 1. Скачайте [UltimMC](https://nightly.link/UltimMC/Launcher/workflows/main/develop). По ссылке доступны версии для Windows, Mac и Linux. Под Linux могут быть какие-нибудь чудеса с кутями, а вот под виндой оно просто работает. Если вы вывалили за игру три тыщи - лучше выбрать [Prism Launcher](https://prismlauncher.org) - это то же самое, но без поддержки локального аккаунта. 2. Распакуйте архив. Внутри директория `UltimMC` - положите ее туда, откуда хотите запускать игру. Там будут храниться **все** файлы игры - должно быть свободно около пары гигабайт. 3. Откройте директорию `UltimMC`. Внутри будет бинарник `UltimMC.exe` (под линуксом то же, но без exe, под маком разберетесь сами). Его запускайте. 4. Вы увидите такое окно. Выберите язык (русский внизу) и нажмите "Далее". ![UltimMC - Выбор языка](img/ultimmc_1.png) 5. В следующем окне производится настройка Java. Нужна как минимум версия 17 (если у вас ниже - вместо 17.x в версии будет что-то иное, например, 1.8.x). Если у вас Java нет - закройте все окна UltimMC и [скачайте Java](https://www.oracle.com/java/technologies/downloads/). Также рекомендую увеличить минимальный объем памяти до двух гигабайт. Если будете ставить шейдеры - ставьте все 4 (4096 МБ), а лучше 6 (6144 МБ)). Если компьютер не самый мощный - лучше шейдерами не рисковать. У меня окно выглядит так: ![UltimMC - Выбор версии Java по умолчанию](img/ultimmc_2.png) 6. В этом окне выключите аналитику и нажмите "Завершить": ![UltimMC - Отключение аналитики](img/ultimmc_3.png) 7. Открылось главное окно приложения. В нем сразу открываем управление аккаунтами: ![UltimMC - Открытие управления аккаунтами](img/ultimmc_4.png) 8. В открывшемся окне нажимаем "Add Account": ![UltimMC - Управление аккаунтами](img/ultimmc_5.png) 8. Здесь укажите ник, с которым будете играть. В пароль укажите что угодно, галки не меняйте. Как заполните - жмите "ОК", а затем закройте окно настроек. ![UltimMC - Добавление аккаунта](img/ultimmc_6.png) 9. Теперь будем добавлять сборку. В левом верхнем углу окна жмякните на "Добавить сборку". В открывшемся окне выберите слева "Modrinth", затем в поиске введите "Fabulously Optimized" (скорее всего, уже будет в самом верху списка висеть) и подождите пока подгрузится название. Окно должно выглядеть как на рисунке ниже. Нажмите "ОК" и дождитесь загрузки сборки: ![UltimMC - Добавление сборки](img/ultimmc_7.png) 10. Теперь окно лаунчера выглядит как на рисунке ниже. Запустить игру можно двойным кликом по иконке или кликом по кнопке запуска (какое-то время уйдет на подгрузку ресурсов игры - эта операция выполняется только при первом запуске): ![UltimMC - Запуск игры](img/ultimmc_8.png) 11. Поздравляю - вы в игре! Маленькой иконкой глобуса слева снизу можно поменять язык. Пока что откройте мультиплеер. ![Minecraft - Главное меню](img/minecraft_1.png) 12. Нажмите "Add Server" ("Добавить сервер"): ![Minecraft - Список серверов](img/minecraft_2.png) 13. В поле адреса укажите `mc.neur0tx.site` (да, прям так), имя можете не менять. Переключите настройку `Server Resource Packs: Prompt` в `Server Resource Packs: Enabled` (рус. `Наборы ресурсов: Включены`). Нажмите "Done" ("Готово"): ![Minecraft - Добавление сервера](img/minecraft_3.png) 14. Зайдите на сервер двойным кликом: ![Minecraft - Вход на сервер](img/minecraft_4.png) Готово! Можно играть. # Моды, ресурс-паки, шейдеры ## Тестовый сервер с модами Я сделал тестовый сервер, ориентирующийся на Create Mod. Там еще много плюшек кроме этого мода (например, можно себе поставить плащик, скин и шапку). К нему подключиться можно так: 1. Скачать [эту сборку](https://1drv.ms/u/s!AgqdR_LDCD8Cga5Mw_c8x4ZMnmvVCw?e=sxCO1g). 2. Установить в UltimMC: 1. Клик правой кнопкой мышки на пустом месте в списке сборок. 2. "Создать сборку" => "Импорт из архива". 3. Выбирайте архив, что скачали в п. 1. 3. Подключиться к `mctest.neur0tx.site`. **Важно:** тестовый сервер работает на Oracle Free Tier, который мне должны были отключить из-за санкций, но по недосмотру не отключили. Он перестанет работать в любой момент. Это не страшно т.к. сервер реально на "потестить" и там доступна смена режима игры (`/gamemode creative`). ## Установка модов В скачанной нами сборке есть поддержка как модов, так и шейдеров. Всем этим добром можно управлять прям из лаунчера (кнопка "Редактировать сборку" - именно поэтому мы ставили этот лаунчер). ## Войсчат! На сервере установлен плагин, добавляющий поддержку войсчата. Для того, чтобы это работало в игре нужно установить в сборку дополнительный мод (для этого сначала нужно из игры выйти): 1. Скачиваем мод [отсюда](https://modrinth.com/mod/plasmo-voice/version/fabric-1.19.x-1.2.19). 2. В окне UltimMC выбираем ранее установленную сборку игры и жмем в правой панельке "Редактировать". 3. В левой панельке выбираем "Моды". 4. Скачанный jar перетаскиваем в список модов. Проверяем, что мод в списке появился. Готово. Настройки войсчата открываются в игре по клику на букву `v`. ## Украшательства Главное здесь - не перестараться. Любые шейдеры страшно жрут производительность. Ресурспаки - в меньшей степени, но тоже жрут. Рекомендую использовать вот эти украшательства: - Ресурс-пак: [Unity](https://www.curseforge.com/minecraft/texture-packs/unity) (если будут глючные текстуры - пробуйте [эту версию](https://1drv.ms/u/s!AgqdR_LDCD8Cga5KvzDeeUJxapmWzQ?e=1Xk237)) + [Unity Dark (темная тема)](https://www.curseforge.com/minecraft/texture-packs/unity-dark-edition) + [Unity PBR (нужно для шейдеров)](https://www.curseforge.com/minecraft/texture-packs/unity-pbr)/ - Шейдеры: [Super Duper Vanilla Shaders](https://www.curseforge.com/minecraft/customization/super-duper-vanilla-shaders/) (с ними у меня почему-то сильно помогло поднять FPS увеличение настройки `CPU Render-Ahead Limit` до 5 в секции `Advanced` настроек видео). При этом Minecraft выглядит [вот так](https://youtu.be/nXtaqalfxBQ). Дополнительно я использую еще пачку мелких модов, которые добавляют детали вроде новых анимаций движения и поедания, или новые звуки. Но это ставить необязательно. Моды, модпаки и шейдеры можно скачивать с: - [Curseforge](https://www.curseforge.com/minecraft/mc-mods) - [Modrinth](https://modrinth.com/) При этом учитывайте, что моды иногда хотят различные доп. библиотеки для своей работы (обычно это указано в описании), а загрузчиков модов существует ажнак целых три: [Forge](https://files.minecraftforge.net/net/minecraftforge/forge/), [Fabric](https://fabricmc.net) и [Quilt](https://quiltmc.org/) (рекомендую последний). На этом все.