Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разработка пользовательского десктопного приложения — игрового лаунчера для Minecraft с автоматической установкой модификаций и ядра NeoForge. Приложение автоматизирует процесс скачивания клиента, настройки среды и обеспечивает мгновенный вход на заданный мультиплеер-сервер (QuickPlay).

Реализованный функционал и технические решения:

Полная автоматизация: Скрипты для тихой загрузки и установки ядра NeoForge, парсинг конфигурационных файлов ядра для динамического формирования JVM-аргументов.

Работа с сетью и ФС: Потоковое скачивание объемных архивов с модами из облака (обход таймаутов и цепочек редиректов), автоматическая распаковка в рабочую директорию игры.

Кроссплатформенная адаптация (Windows / macOS): Успешно реализована поддержка архитектур x64 и ARM. Настроена изоляция платформозависимых флагов запуска (интеграция -XstartOnFirstThread исключительно для macOS) и решены проблемы с крашами графического движка через отключение аппаратного ускорения в Electron.

Стабильность среды: Настроена принудительная кодировка UTF-8 для корректной работы с кириллическими путями в Windows, предотвращающая сбои при чтении библиотек игры.

Сборка и дистрибуция: Настройка процессов упаковки готовых релизных инсталляторов (единый .exe файл для Windows) через electron-builder.

Стек технологий: TypeScript, Electron, Node.js, Axios, extract-zip, minecraft-launcher-core.
Деталі роботи
Бюджет 2597 UAH
Додано 22 лютого
91 перегляд
Фрилансер
Дмитро Василенко
Україна Дніпро
Немає відгуків

Вільний для роботи Вільний для роботи
На сервісі 3 місяці 27 днів