Releases: phil616/dst-server-icp
Releases · phil616/dst-server-icp
v1.1.1
v1.1.0
Automated release assets for v1.1.0
v1.0.9
Automated release assets for v1.0.9
v1.0.8
Automated release assets for v1.0.8
v1.0.7
Automated release assets for v1.0.7
v1.0.6
Automated release assets for v1.0.6
v1.0.5
Automated release assets for v1.0.5
v1.0.4
Automated release assets for v1.0.4
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实现优雅重启