开源仓库
产品介绍:
SA Launcher
全功能的游戏启动器
集成自动备份和云同步功能,轻松管理您的游戏库和存档
项目介绍
SA Launcher 是一款功能强大的游戏启动器,使用 Flutter 开发,专为桌面平台设计。不仅提供简洁美观的游戏管理界面,还内置了智能的存档备份和云同步功能,确保您的游戏进度永不丢失。支持自定义游戏封面、自动备份、云端同步等特性,为游戏玩家提供专业级的游戏管理体验。
功能特性
🎮 游戏管理
添加、编辑和删除游戏,支持自定义标题和封面图片
📦 智能备份
自动监测游戏进程,游戏结束后智能创建存档备份
☁️ 云端同步
支持 S3 兼容存储服务,实现配置和存档的云端同步
🖼️ 美观界面
现代化的网格布局,鼠标悬停显示操作按钮
功能地图
| 功能 | 状态 |
|---|---|
| 🎮 游戏库管理 | ✅ 已实现 |
| 🖼️ 自定义封面 | ✅ 已实现 |
| 📦 手动存档备份 | ✅ 已实现 |
| 🤖 自动存档备份 | ✅ 已实现 |
| ☁️ 云端同步 | ✅ 已实现 |
| 🔄 自动云同步 | ✅ 已实现 |
| 🎯 游戏进程监控 | ✅ 已实现 |
| ⚙️ 配置管理 | ✅ 已实现 |
支持平台
| 平台 | 状态 |
|---|---|
| 🖥️ Windows | ✅ 支持 |
| 🍎 macOS | 🔄 开发中 |
| 🐧 Linux | 🔄 开发中 |
云存储支持
- ✅ Amazon S3✅ MinIO✅ 其他 S3 兼容服务
快速开始
环境要求
- Flutter 3.9+Dart SDK
安装运行
# 安装依赖flutter pub get# 运行应用flutter run -d windows技术架构
- UI 框架: Flutter + Material 3状态管理: Riverpod本地存储: SharedPreferences云存储: MinIO (S3 兼容)文件处理: Archive (ZIP 压缩)窗口管理: Window Manager
