ZernMC Launcher — это полностью самописный Minecraft-лаунчер, созданный с нуля.
Клиент написан на Java, серверная часть — на Python (FastAPI).
- Написан полностью с нуля, без использования готовых решений
- Удобная загрузка и обновление сборок прямо с сервера ZernMC
- Чистый и относительно читаемый код как клиента, так и сервера
- Поддержка прокси-режима через свой сервер при проблемах с внешними ресурсами (Fabric/Forge Maven, Mojang и т.д.)
- Возможность запуска клиента даже без графического интерфейса (TUI-режим)
- Полное отсутствие рекламы и телеметрии
- Не собирает никаких данных о пользователе
- Работает «из коробки»: достаточно распаковать архив и запустить
ZernMCLauncher.exe - Есть система аккаунтов и проходок
- Нормальных настроек (пока доступна только настройка Java и выделенной оперативной памяти)
- Поддержки Forge (в разработке)
- Поддержки Quilt, LabyMod, NeoForge и других лоадеров
- Раздела новостей об обновлениях Minecraft и лаунчера
- Выбора готовых пресетов оптимизации JVM
- Генерацию команды запуска Minecraft
- Стабильную работу автообновления лаунчера
- Полноценные настройки
- Стабильность и производительность серверной части
- Улучшение прокси-режима
- Общую надёжность загрузки файлов с сервера
- аккаунты, проходки
Лаунчер использует текстовый интерфейс (TUI):
W/S(илиЦ/Ы) — перемещение по менюENTER— выбор пунктаESCили пункт «Назад» — возврат назад
Важно: Стрелки ↑/↓ могут вызывать баги и краши. Используйте только
W/S.
Если вы случайно кликнули мышкой в окне лаунчера и он «заморозился» — просто нажмите любую клавишу на клавиатуре.
Все установленные сборки хранятся в папке:
- Windows:
%USERPROFILE%\.zernmc\instances - Linux:
~/.zernmc/instances
Если сборка не удаляется корректно — удалите папку вручную.
Пока автообновления и GitHub Releases не настроены, скачать последнюю версию можно по ссылкам:
Скачать лаунчер:
Инструкция:
- Скачайте zip-архив
- Распакуйте в удобную папку
- Запустите
ZernMCLauncher.exe - Нажмите «Начать игру»
Если у вас ещё нет сборок:
- Выберите «Установить новую сборку»
- Выберите тип сборки:
- ZernMC — готовые сборки с нашего сервера
- Модовый загрузчик — Fabric / Forge / Quilt и т.д.
- Ваниль — чистая версия от Mojang
Рекомендация: Не используйте кириллицу в названии сборки! (science 1.0.0-1.0.5)
Иногда лаунчер неправильно определяет Asset Index.
Решение:
- Запустите версию и посмотрите в логах, какой
.jsonфайл он пытается загрузить. - Скопируйте правильный файл из
assets/indexes/и переименуйте его в нужное имя.
Запуск Forge пока работает нестабильно. Рекомендуется дождаться исправления генерации команды запуска.
Если нет доступа к Fabric/Forge Maven или серверам Mojang — лаунчер пытается использовать наш сервер как прокси. Если и к нему нет доступа — загрузка может не работать.
- Скопируйте весь текст ошибки из логов (лаунчер не очищает экран, поэтому просто скролльте вверх)
- Укажите, что вы делали перед ошибкой
- Укажите версию лаунчера
- Создайте Issue на GitHub
git clone https://github.com/SashegDev/launcherОткройте launcher/launcher/pom.xml
отредактируете пути для билда, так как сейчас - он расчитан на разработку только на моём сервере
mvn clean packageможете начинать!
Glitch135 - За бета-тест лаунчера и фидбеки
Я был бы рад если нашлись люди кто мог бы помочь в разработке лаунчера и добавления к нему хотя бы базового UI чтоб было намногл удобнее работать с ним
Буду рад помощи в разработке! Особенно приветствуется помощь с:
- Переходом на нормальный графический интерфейс (GUI)
- Улучшением генерации команды запуска
- Добавлением поддержки Forge / NeoForge / Quilt
- Стабилизацией серверной части
- вообще улучшением клиента