1.5 KiB
1.5 KiB
ShaCraft Launcher
Кроссплатформенный лаунчер для сети Minecraft-серверов ShaCraft.
Сейчас реализовано:
- интерактивный интерфейс профилей и настроек;
- Tauri 2 native shell с безопасной командой
native_host; - сохранение памяти профиля в локальном каталоге данных приложения;
- адаптивное окно для Windows, Linux и macOS;
- базовая структура, в которую будут добавлены манифесты, проверка файлов, Java 21 и запуск Minecraft.
Локальная разработка
npm install
npm run dev
Для нативного приложения нужен Rust:
npm run tauri:dev
На Ubuntu для сборки Tauri также потребуются системные пакеты WebKit/GTK и DBus development headers. Их установка описана в официальной документации Tauri и требует прав администратора.
Статус
Лаунчер пока не загружает игровые файлы и не запускает Minecraft. Следующий этап — спроектировать новый подписываемый манифест ShaCraft v2 и добавить Rust-менеджер профилей.