Files
shacraft-launcher/README.md
T

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-менеджер профилей.