使用Docker自建饥荒专用服务器
1171
2020-07-07
饥荒联机版
DST是一款生存冒险游戏,画风精美,音乐也很好听。最重要的是价格便宜。
夏促只要12块。
通常在游戏中的创建游戏,是以创建者的客户端作为Host主机,其他玩家要加入房间也是连接到创建者的电脑。但是这样会带来一个问题,如果创建者需要退出游戏,那么其他人也不得不一起结束游戏。
专属服务器
饥荒的专用服务器就不会存在这个问题,上面的游戏世界在没有玩家进入时,是处于暂停状态的。所有玩家可以很方便的随时加入游玩,存档都保存在服务器,也是非常安全的。还有对于Mod,只需要在专属服务器上安装,连接到这个服务器的玩家也会自动启用mod。
使用Docker
如果直接部署服务器,需要安装许多依赖,例如steam相关的工具,运行环境等待,所以我打算直接用Docker来一键完成这件事情。
docker hub上有一位老哥做出了docker服务端的镜像,我们直接拉取就可以了。
https://hub.docker.com/r/jamesits/dst-server
拉完了,我们用Docker-compose进行配置。
弄一个docker-compose.yml
version : "2"
services:
Kaniu:
image: jamesits/dst-server:latest
ports:
- "10999-11000:10999-11000/udp"
- "12346-12347:12346-12347/udp"
volumes:
- "/home/Dont-Starve:/data"
container_name: Kaniu
主要是设置下端口和volumes,然后compose up
在/home/Dont-Starve文件夹下面就会出现服务端所需要的文件了。
然后需要在cluster.ini下对服务器进行配置,这个参照科雷官方就可以。
还要配置一下token,放在cluster_token.txt文件里面
- 0
- 0
-
分享