1 Star 0 Fork 0

陪ta看极光 / dst-dedicated-server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

饥荒-联机版 - 专用服务器

Automated Docker Builds Docker Build State Docker Image Pulls License: MIT PRs Welcome

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

此项目的目的是使用最少的配置快速搭建出一个饥荒联机版的专用服务器。

其他语言的安装指南

安装

任何支持 Docker 的系统都可以运行这个专用服务器。

:bulb: Linux 是最推荐使用 Docker 的高性能操作系统。

该项目主要使用 Debian 9 来进行部署测试,侧重 Linux。但是其他操作系统应该也没问题。

安装速览

必须条件

这些是满足服务器运行的最低条件

可选设定

根据自己的喜好来配置自己的服务器


准备一台主机

请阅读 DST服务器性能Tips 来充分利用您的服务器资源。如果你不了解这些,可以看其中的 如何选择服务器 一节来帮你选择一台配置合适的主机。

安装 Git

sudo apt-get install git

安装 Docker

Linux

按照Docker官网的 Get Docker CE for Debian 文档进行安装,第一次看可能觉得复杂,但是文档描述的很详细和透彻。

译者注:如果你的英文不太好或者对 Linux 配置不太熟悉,也可以看这里的教程来安装 Docker。

:cop: 确定您的用户拥有 sudo 权限。如果以 root 用户执行可能会在之后遇到权限问题。sudoer user

Mac OS / Windows

您只需要下载适合您系统的 Docker desktop standalone 安装文件就可以了,几乎无需配置。

准备服务器端文件

克隆(clone)这个仓库下来到你的用户目录:

cd ~ && git clone https://github.com/mathielo/dst-dedicated-server.git

:cop: 不要使用 sudo git clone 来操作,不然可能会遇到权限问题。 :angel:

Managing the Server 查看更多相关信息。

生成令牌文件

:warning: 饥荒服务器的令牌文件存储在 DSTClusterConfig/cluster_token.txt 文件中,如果没有这个文件,饥荒服务器无法启动

查看 如何生成Token令牌 这个文档,并生成自己的 Token 令牌,替换这个 DSTClusterConfig/cluster_token.txt 文件,文件中不能存在空格或者其他字符。

你可以使用如下命令快速替换你的 token 令牌

echo 'token字符串' > ~/dst-dedicated-server/DSTClusterConfig/cluster_token.txt

:closed_lock_with_key: 生成令牌的账户会获得管理员权限,管理员可以在游戏里重置世界、使用命令等。

:rainbow: OK! 到这里你就可以启动你的服务器进行游玩啦!

管理服务器

你现在应该已有所需的一切!请参阅有关 管理服务器 的完整文档,以了解如何启动保存游戏和停止服务器。

继续阅读 自定义服务器管理MOD 并根据自己的喜好配置。


自定义服务器和世界设定

如下目录结构和文件列表是配置您喜欢的服务器设定和世界设定的配置文件

:rotating_light: 除非您知道您在做什么,否则请勿修改除了下列文件之外的文件.

DSTClusterConfig/
  Caves/
    leveldataoverride.lua
  Master/
    leveldataoverride.lua
  mods/
    dedicated_server_mods_setup.lua
    modoverrides.lua
  adminlist.txt
  blocklist.txt
  cluster.ini
  whitelist.txt

服务器设定

此文件包含服务器配置,比如 max_players(最大玩家数)、pause_when_empty(无玩家时暂停服务器)、cluster_intention(游戏模式,合作,竞争,生存等),以及 更多配置 :link:

:bulb: 当你第一次设置 时,请至少修改 cluster_namecluster_password 两个参数,来确保能第一时间从游戏列表中找到。

:cop: 请小心修改。有些部分的 [ CHANGE THIS ] 表示需要你修改此处的值;还有一些属性除非你知道你在做什么,否则请不要修改,不然可能会破坏 Master(地上) 和 Caves(洞穴) 之间的通讯。

默认情况下,游戏会在游戏中的清晨自动保存一次(autosaver_enabled = true)。

世界设定

需要为 Master(地上)/Caves(洞穴) 配置对应的世界配置文件:

你可以根据自己的喜好自定义配置,并请为洞穴指定如下两个配置:

    id="DST_CAVE"
    location="Cave"

Mods

查看 详细说明 来配置 MOD (安装、配置、启用等) :alien:

管理员、BAN人、白名单

如果你明确你的目的,这些文件 (admin|block|white)list.txt 可以在 DSTClusterConfig/ 中找到。

您可以在 设置管理员及黑白名单 文档中找到详细信息和完整指南。


贡献

我们随时欢迎您的贡献和反馈!随意打开一个 issuepull request 来提交改进。

参考文献

其他链接

MIT License Copyright (c) 2017 Caio Mathielo Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/foraurora/dst-dedicated-server.git
git@gitee.com:foraurora/dst-dedicated-server.git
foraurora
dst-dedicated-server
dst-dedicated-server
master

搜索帮助