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