v1.0.0
v1.0.0 — 初始正式版
祝各位小朋友六一儿童节快乐!🎉
首个正式版本,提供完整的 DST 专用服务器管理能力。
🚀 核心功能
- 实例 CRUD — 自动渲染 ini/lua、分配 LAN 端口
- 配置管理 — 房间/密码/模式/人数/PVP/tick_rate/Token 等结构化编辑
- 访问控制 — 管理员/白名单/黑名单
- 进程托管 — subprocess + setsid 启动 Shard,FIFO 注入命令,崩溃自动重启,后端重启游戏不掉线
- MOD 管理 — 增删启停、更新检测(Steam Workshop API)、SteamCMD 下载
- 安装/更新 — SteamCMD、服务端本体(343050)、MOD,支持代理叠加
- 备份体系 — 游戏内快照回滚 + 文件级备份 + 滚动清理 + 安全还原
- 导入存档 — 上传压缩包,解析配置、重分配端口、保留存档
- 可观测 — 活动流 + Shard 日志经 WebSocket 实时推送
- 任务队列 — 排队作业查看和取消,前端自适应轮询
🛠 技术栈
- Python FastAPI 后端,subprocess 直管 Shard 进程
- React + TypeScript + Ant Design 前端
- 离线部署包支持(内置可重定位 CPython)
- systemd
KillMode=process实现优雅重启