此项目基于原项目Onekey添加GUI制作 UI由Flask驱动
- 🎨 Material Design 3.0 - 现代化的界面设计
- 🌐 Web 界面 - 支持任何现代浏览器访问
- 📱 响应式设计 - 完美适配桌面和移动设备
- 🔄 实时进度 - WebSocket 实时显示任务执行进度
- ⚙️ 配置检查 - 自动检查配置状态
- 📊 日志显示 - 实时显示详细的操作日志
在进行开发之前,请确保安装了所有必要的依赖:
pip install -r requirements.txt
- 启动程序后,浏览器会自动打开
http://localhost:5000
- 检查配置状态,确保 Steam 路径等配置正确
- 输入要解锁的游戏 App ID
- 选择解锁工具(SteamTools 或 GreenLuma)
- 如果选择 SteamTools,可以选择是否锁定版本
- 点击"开始解锁"按钮
- 在日志区域实时查看任务执行进度
- 任务完成后,重启 Steam 使配置生效
支持所有现代浏览器:
- Chrome 80+
- Firefox 75+
- Safari 13+
- Edge 80+
默认运行在 http://localhost:5000
,如需更改端口,请修改 web/app.py
文件中的端口设置。
-
无法访问 Web 界面
- 检查防火墙设置
- 确认端口 5000 未被占用
- 尝试使用
http://127.0.0.1:5000
-
依赖安装失败
- 检查网络连接
- 尝试使用国内 pip 镜像源
- 确认 Python 版本 >= 3.8
-
配置错误
- 检查
config.json
文件格式 - 确认 Steam 安装路径正确
- 检查 GitHub Token 配置
- 检查
项目结构:
web/
├── app.py # Flask 应用主文件
├── templates/
│ └── index.html # HTML 模板
└── static/
├── css/
│ └── style.css # 样式文件
└── js/
└── app.js # 前端 JavaScript
本项目现不在维护
本项目部分代码和此README的大部分使用AI编写 若存在侵权请与我联系