Sign inSign up

dzzhyk/dst-admin

By dzzhyk

•Updated over 2 years ago

Docker Image for dst-admin

Image
Web servers
3

10K+

dzzhyk/dst-admin repository overview

⁠Docker image for dst-admin

⁠2024-05-03 10:29:13更新

  1. 允许设置环境变量JAVA_OPTS,控制管理端Java启动参数,如果有调整管理端内存占用的需求可以使用
$ docker run --name dst-admin -d -e JAVA_OPTS='-Xms256m -Xmx256m' -p8080:8080 -p10888:10888/udp -p10998-10999:10998-10999/udp dzzhyk/dst-admin:latest

⁠2024-03-03 15:52:19更新

  1. 解决饥荒服务端启动失败问题,其原因是steamcmd自带的lib32/libstdc++.so.6版本过低,新版本饥荒服务端已经无法使用了

⁠2024-02-15 15:20:49更新

  1. 升级至bullseye-slim版本,解决构建镜像出错问题

⁠2023-01-31 15:06:27更新

  1. 解决ps指令缺失问题

⁠2023-01-27 15:02:34更新

  1. 进一步缩减镜像大小(目前仅有200M),开服测试通过
  2. 完善docker启动脚本,完善日志输出和自动安装与重试机制

⁠2022-12-05 20:40:52更新

⁠Docker支持说明

首先请确保服务器已经安装docker环境,且服务器架构为x86_64/amd64 (操作系统: Win|MacOS|Linux均可)

  1. 容器首次启动时自动安装steamcmd、饥荒服务端并启动dst-admin
  2. 需要服务器开放8080、10888、10998-10999端口;开服完成后,访问8080端口进入后台管理界面
  3. 容器入口脚本为dst_admin_docker.sh,可以进入容器后自行修改
  • 国内用户推荐:
$ docker pull registry.cn-hangzhou.aliyuncs.com/dzzhyk/dst-admin:latest
$ docker run --name dst-admin -d -p8080:8080 -p10888:10888/udp -p10998-10999:10998-10999/udp registry.cn-hangzhou.aliyuncs.com/dzzhyk/dst-admin:latest
  • 官方源:
$ docker pull dzzhyk/dst-admin:latest
$ docker run --name dst-admin -d -p8080:8080 -p10888:10888/udp -p10998-10999:10998-10999/udp dzzhyk/dst-admin:latest
  1. 容器启动日志、dst-admin日志
$ docker logs dst-admin
⁠FAQ

Q1: 必选端口有哪些
A1:

8080/tcp # 管理端端口外网可以随便映射
10888/udp # 外网放行必须也为该端口
10998-10999/udp # 外网放行必须也为该端口

放通以上这些已经可以保证服务器运行

Q2: 服务器启动失败及服务器相关的各种失败
A2:

  • 解决一:饥荒服务器是否为最新版本?尝试使用管理端的更新功能
  • 解决二:众所周知steam国内一直遭到污染,很可能是你自己的docker宿主机网络连接steam失败导致下载饥荒服务端失败;检查网络连接、容器日志是否显示安装完成、容器大小(完成安装后约为3GB),可以销毁容器重建一个
  • 解决三:容器入口脚本做了更新检测,可以restart容器尝试

Q3:steam开服不见ping值
A3:
参考链接,放通steam游戏流量端口,这里没做测试,ping值显示一直很玄学(27015/tcp udp)
https://help.steampowered.com/zh-cn/faqs/view/2EA8-4D75-DA21-31EB⁠

Q4:镜像的sha256和dockerhub上对不上
A4:
是否用了docker镜像源,可以删除用官方源试试

Tag summary

Content type

Image

Digest

sha256:c4e2c8e05…

Size

252.8 MB

Last updated

over 2 years ago

docker pull dzzhyk/dst-admin