Skip to content

Releases: phil616/dst-server-icp

v1.1.1

20 Jun 02:09
09c3e3e

Choose a tag to compare

Automated release assets for v1.1.1

v1.1.0

17 Jun 16:43
53033e8

Choose a tag to compare

Automated release assets for v1.1.0

v1.0.9

17 Jun 16:22
ad2edb3

Choose a tag to compare

Automated release assets for v1.0.9

v1.0.8

17 Jun 15:52
7b0195d

Choose a tag to compare

Automated release assets for v1.0.8

v1.0.7

14 Jun 10:39
82824c4

Choose a tag to compare

Automated release assets for v1.0.7

v1.0.6

13 Jun 12:42
e638289

Choose a tag to compare

Automated release assets for v1.0.6

v1.0.5

13 Jun 12:11
4b1e8e1

Choose a tag to compare

Automated release assets for v1.0.5

v1.0.4

13 Jun 12:05
18cad9f

Choose a tag to compare

Automated release assets for v1.0.4

v1.0.0

02 Jun 15:54
07486a3

Choose a tag to compare

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 实现优雅重启