通过Docker搭建饥荒联机服务器

本文介绍如何利用Docker在云服务器上搭建饥荒联机服务器,通过Python脚本生成配置文件和mod设置。参考了Thoxvi的Docker集群实现,并对地上世界和洞穴世界进行了分离管理。详细步骤包括准备token、安装Python3和Docker、修改配置文件、启动和停止容器以及查看日志等。
摘要由CSDN通过智能技术生成

通过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:

  1. 进入游戏,点击账号
    选择账号

  2. 在右上角的菜单里选择游戏
    在这里插入图片描述

  3. 选择饥荒联机版的联机服务器
    在这里插入图片描述

  4. 在最下放输入服务器名称,获取token

  5. 在这里插入图片描述

准备运行环境

Python3

  1. 安装依赖
yum -y groupinstall "Development tools"
yum -y install zlib-deve
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值