Files
shacraft-launcher/README.md
T

35 lines
1.3 KiB
Markdown

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