通过Docker搭建饥荒联机服务器
直接将服务器搭建在云服务器上每次想要开新的档又要重新来一遍(和好基友一起玩的档,和女票一起玩的档混在一起总不太好),最近学习了docker,所以想到通过docker构建服务器,并通过python脚本生成配置文件以及mod配置文件中,github直通车:https://github.com/wdw87/dst-detected-server-docker
参考了https://github.com/Thoxvi/Dont-Starve-Together-Docker-Cluster的部分思路,在他的基础上做了改进,地上世界和洞穴世界分为两个容器,可以分别起停
另外由于Ubuntu镜像中安装steamcmd莫名总是失败,所以直接拿来了steam官方的镜像并在其基础上做了修改
准备
获取token:
-
进入游戏,点击账号
-
在右上角的菜单里选择游戏
-
选择饥荒联机版的联机服务器
-
在最下放输入服务器名称,获取token
准备运行环境
Python3
- 安装依赖
yum -y groupinstall "Development tools"
yum -y install zlib-deve