饥荒linux服务器 mod,Linux饥荒服务器搭建[地上+地下][Docker构建]

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

阅读须知:

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

简要描述:

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

1:获取最新的SteamCMD

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

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

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

必备硬件&软件

一台 Linux 服务器(推荐 Ubuntu 或 Centos )

基础准备

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

docker pull mathielo/dst-dedicated-server:0.3.1

2:本机目录准备

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

cd ~

创建配置目录

mkdir dst-server

将我准备的配置文件解压出来,放入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

你可能感兴趣的:(饥荒linux服务器,mod)