概要

フル名
docker.io/jamesits/dst-server
Registry
docker.io
名前空間
jamesits
リポジトリ
dst-server
キャッシュ Tag 数
7
最終同期
07/06/2026, 05:19 PM

概要

Don't Starve Together 专用联机服务器镜像,按 Klei 集群令牌启动持久世界,支持 Mod 与存档挂载,适合好友小范围长期联机。

詳細

jamesits/dst-server 封装 DST 独立服启动脚本,读取 cluster_token 与 level 配置生成 caves/master 实例,玩家经 Klei 中继或直连 UDP 端口加入。与 SteamCMD 手工装服相比更新与 Mod 目录结构已标准化,但世界存档与配置需 volume 持久化。不适合 Kubernetes Deployment:游戏 UDP 端口、长连接会话与单世界单实例模型与 Pod 扩缩冲突;应在专用 VPS 或家庭 NAS 上以 --restart 单容器运行。

快速启动

docker run -d --name dst-server \
  -p 10999:10999/udp \
  -e DST_CLUSTER_TOKEN=your-klei-token \
  docker.io/jamesits/dst-server:latest

推荐实践

docker run -d --name dst-server \
  --restart unless-stopped \
  -p 10999:10999/udp -p 11000:11000/udp \
  -v /data/dst/config:/data/config \
  -v /data/dst/saves:/data/saves \
  -e DST_CLUSTER_TOKEN=your-klei-token \
  -e DST_CLUSTER_NAME=MyWorld \
  -e DST_GAME_MODE=survival \
  docker.io/jamesits/dst-server:1.0.0

核心参数说明

  • -p 10999/11000:.../udp — 主世界与洞穴 UDP 游戏端口
  • -v .../config:/data/config — cluster.ini 与 level 配置
  • -v .../saves:/data/saves — 世界存档与 Mod 持久化
  • -e DST_CLUSTER_TOKEN — Klei 官网生成的集群令牌
  • -e DST_CLUSTER_NAME — 服务器列表显示名称
  • --restart unless-stopped — 断线或宿主机重启后自动恢复
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/jamesits/dst-server
:nightly
linux/amd64
2025/07/12 11:132.9 GBsha256:60bb461a1607
docker.io/jamesits/dst-server
:vanilla
linux/amd64
2022/05/21 11:322.0 GBsha256:fa61065f8d2d
docker.io/jamesits/dst-server
:latest
linux/amd64
2022/05/21 11:322.0 GBsha256:fa61065f8d2d
docker.io/jamesits/dst-server
:steamcmd-rebase
linux/amd64
2022/05/21 11:322.1 GBsha256:9e52c6405cfc
docker.io/jamesits/dst-server
:vanilla-slim
linux/amd64
2022/05/21 11:2458.2 MBsha256:90d41622feb1
docker.io/jamesits/dst-server
:steamcmd-rebase-slim
linux/amd64
2022/05/21 11:24202.9 MBsha256:2bb975939063
docker.io/jamesits/dst-server
:latest-slim
linux/amd64
2022/05/21 11:2458.2 MBsha256:90d41622feb1