饥荒-联机版 专用服务器搭建指南(Linux, Mac, Windows)Docker版

阅读须知:

本文需要有一定的Linux使用基础

根据mathielo/dst-dedicated-server的项目来进行快速搭建,感谢!

简要描述:

使用Docker来构建一个镜像,主要功能:

1:获取最新的SteamCMD

2:更新最新的饥荒游戏版本

3:设置镜像的运行时环境

综上,使用Docker-compose来进行快速的饥荒服务器编排

必备硬件&软件

基础准备

1:获取镜像 (如果有兴趣可以自己编译)

  docker pull mathielo/dst-dedicated-server:0.3.1

2:本机目录准备

准备一个放所有配置文件的目录:

cd ~

创建配置目录

mkdir dst-server

下载 配置文件.zip

将我准备的配置文件解压出来,放入dst-server

注意:modoverrides.lua 和 dedicated_server_mods_setup.lua

modoverrides.lua 文件来配置是否打开mod,mod的具体参数设定等

dedicated_server_mods_setup.lua 文件来配置下载哪些mod

目录结构如下

├── Cluster_1 //地上&地下所有配置文件目录
│ ├── Caves   //地下世界
│ │ ├── leveldataoverride.lua //地下世界设定配置
│ │ ├── modoverrides.lua  //Mod配置文件
│ │ └── server.ini  //地下世界设定
│ ├── cluster.ini //服务器配置文件(比如名字,密码等)
│ ├── cluster_token.txt //用户令牌,必须要有,鉴权你是否有权限开启服务器,配置者默认是管理员
│ └── Master  //地上世界
│     ├── leveldataoverride.lua //地上世界设定配置
│     ├── modoverrides.lua //Mod配置文件
│     └── server.ini //地下世界设定
├── docker-compose.yml //docker-compose编排文件
└── mods //MOD文件夹
    └── dedicated_server_mods_setup.lua //服务器MOD安装文件

准备cluster_token,步骤如图

打开游戏

点击顶部 游戏

选中 饥荒联机版 服务器

添加一个服务器token

复制token

将这个字符串复制进 cluster_token.txt 文件中.

开始部署

cd ~/dst-server

部署命令: docker-compose up -d

查看日志

看看地上日志:docker-compse logs -f --tail=300 dst-master

看看地下日志:docker-compse logs -f --tail=300 dst-caves

最后修改日期: 2019年5月6日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。