
hujinbo23/dst-admin-go这是一个基于 Golang 开发的饥荒联机版(Don't Starve Together)服务器管理面板,支持服务器配置、存档管理等功能。
项目地址:GitHub
以下是通过 Docker 部署时的存档目录挂载及启动命令参考,不同版本配置略有差异。
启动容器后,需手动进入面板的 系统设置页面,将以下路径配置为:
steamcmd 安装路径:/app/steamcmd 饥荒服务器安装路径:/app/dst-dedicated-server
需映射面板端口(默认 8082,示例映射到主机 8084),并挂载存档、备份等目录。同时,**必须映射饥荒世界端口 *** 和 *****(用于游戏联机通信)。
完整命令:
bashdocker run --name dst -d \ -p 8084:8082 \ # 面板端口(主机:容器) -p ***:*** \ # 饥荒世界端口 1 -p ***:*** \ # 饥荒世界端口 2 -v /root/dstsave:/root/.klei/DoNotStarveTogether \ # 存档目录(主机:容器) -v /root/dstsave/backup:/app/backup \ # 备份目录(主机:容器) -v /root/steamcmd:/app/steamcmd \ # steamcmd 目录(主机:容器) -v /root/dst-dedicated-server:/app/dst-dedicated-server \ # 饥荒服务器目录(主机:容器) hujinbo23/dst-admin-go
| 路径 | 说明 |
|---|---|
/root/.klei/DoNotStarveTogether | 饥荒存档目录(需挂载到主机) |
/app/backup | 存档备份目录(需挂载到主机) |
/app/mod | 模组文件存放目录 |
/app/dst-db | 玩家日志文件(单个文件) |
/app/dst-admin-go.log | 面板服务日志文件(单个文件) |
/app/dst-dedicated-server | 饥荒服务器程序目录 |
/app/steamcmd | steamcmd 工具目录(用于更新服务器) |
password.txt 和 first 文件。
first 文件:控制是否首次登录,若不存在,启动面板后会跳转至初始化界面,引导设置管理员账号。password.txt 文件:用于配置管理员账号信息(若手动创建此文件,需按以下格式填写,注意替换占位内容):
username = admin # 登录用户名 password = *** # 登录密码 displayName = admin # 显示名称 photoURL= [***],h_750/interlace,1/format,webp # 头像 URL(可选) email = xxx # ***(可选,需替换为实际***)
部署前请根据需求选择版本(多房间/多层世界),并确保 Docker 环境已安装。若使用 latest 版本,务必映射 *** 和 *** 端口,否则可能导致游戏联机失败。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务