饥荒联机版服务器搭建教程2020版

Windows搭建有mod的服务器,附带常用mod合集

服务器搭建12

获取服务器运行工具

购买正版饥荒游戏后,会附带一个搭建服务器的工具Don't Starve Together Dedicated Server,在Steam库中选择工具即可找到,下载并安装即可。

获取服务器配置和token

接下来要获取服务器配置和token,首先从Steam启动Don't Starve Together。打开下图中指出的账户界面,第一次打开需要注册并登陆Keli的账号。

main_menu_account_button.jpg

绑定完成后,注意先要邮箱激活账号,之后打开链接

image-20200625181007766

点击上图中的饥荒联机版的游戏服务器,之后就可以创建或配置服务器,配置完成后点击下载设置下载配置文件到本地。其中最关键的是申请服务器票据,会被存储在cluster_token.txt中。同时要记住这里的服务器名字,通过搜索该名字可以加入服务器。

将压缩包解压,并将文件夹MyDediServer 放到目录文档\Klei\DoNotStarveTogether\下。

启动服务器

进入目录\steam\SteamApps\common\Don't Starve Together Dedicated Server\bin创建文本文档,并改名为startDST.bat。将如下内容复制进其中

1
2
3
@echo off
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves

双击start.bat 即可成功启动服务器

服务器添加mod

  1. 进入目录\steam\SteamApps\common\Don't Starve Together Dedicated Server\mods
  2. 打开文件 dedicated_server_mods_setup.lua ,在这里可以指定服务器要使用的mod,有两种添加方式,
    • 第一种为逐个添加,只需在文件中添加多行--ServerModSetup("123456789")即可, 其中数字123456789需要替换为你想添加的mod的id,获取id的方法见下
    • 第二种为使用mod集合添加,推荐这种方法(只需获取一次id,可自行调整合集来调整mod),添加时只需在文件中添加一行 ServerModCollectionSetup("2140527659"),id可替换成其他mod合集id, 这里的id(2140527659)可以直接使用,已经集成了我使用的服务器mod

获取mod或者mod合集id方法

注意访问创意工坊获取id可能需要服务器或者梯子,推荐直接使用 ServerModCollectionSetup("2140527659")

  1. 打开你想要使用的mod或者mod合集主页
  2. 点击下方的分享按钮或者复制页面链接 分享按钮
  3. url中圈出的部分为所要id 分享按钮

服务器存档迁移

  1. 首先找到已有存档,打开 文档\Klei\DoNotStarveTogether\,再打开文件名是数字的文件夹,再打开形如Cluster_1的文件(创建的存档),复制除了cluster_token.txt外的其他文件

  2. 将复制的文件粘贴至之前的文档\Klei\DoNotStarveTogether\MyDediServer的文件里,选择替换全部

  3. 其中cluster.ini可以用文本文档打开,可以修改服务器密码等设置

主要参考资料


  1. 官方搭建服务器教程 Windows, linux↩︎

  2. 饥荒联机版服务器搭建教程↩︎