Don't Starve Together Server 饥荒联机版服务器搭建步骤
1.首先在目标机器上安装Steam、亦或者使用Steam CMD,并在Steam库——工具中安装“Don't Starve Together Server”
本次宿主机为Windows系统。
2.安装后为服务端添加所需要的服务器模组。
服务器模组加载文件在Don't Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua
打开并编辑此文件,在此文件后端添加如下命令,数字为服务端模组ID,并进行保存。
ServerModSetup("378160973")
ServerModSetup("356420397")
如遇模组同步不全,则需要对以上指令进行更改,将无法加载的模组模组指令更改为以下指令。
ServerModCollectionSetup("378160973")
ServerModCollectionSetup("356420397")
该指令意为下载该MODID下的所有模组,并在引导时安装在模组目录。
3.编辑服务端启动文件
启动脚本在Don't Starve Together Dedicated Server\bin\scripts\launch_preconfigured_servers.bat
仅需更改末端两行指令,重设服务器存档目录即可
start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
4.确定服务端存档存放位置并新建缺失文件和文件夹
文件夹:
- 文档\Klei\DoNotStarveTogether\MyDediServer --服务器根目录
- 文档\Klei\DoNotStarveTogether\MyDediServer\Master --地表存档根目录
- 文档\Klei\DoNotStarveTogether\MyDediServer\Caves --洞穴存档根目录
文件:
- 文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini --服务器设置文件
- 文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt --令牌文件(稍后使用命令生成)
- 文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini --地表存档设置文件
- 文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua --mod配置文件
- 文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua(可选) --地图配置文件
- 文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini --洞穴存档设置文件
- 文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua --mod配置文件
- 文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua --地图配置文件
5.管理员创建令牌文件并复制至服务端
Steam打开游戏,游戏内调出控制台并输入
TheNet:GenerateClusterToken()
成功后无任何提示,会自动在"Documents\Klei\DoNotStarveTogether"创建“cluster_token.txt”文件
将文件剪切到服务端"Documents\Klei\DoNotStarveTogether\MyDediServer\"中即可
6.关于服务端存档与游戏存档的同步
DST联机游戏存档通常在"Documents\Klei\DoNotStarveTogether\297137113\CloudSaves"目录下
如需同步至服务器,则需要将目录下的Caves.zip\Master.zip两个压缩文件解压并拷贝至服务端的"Documents\Klei\DoNotStarveTogether\MyDediServer\"中即可
除此之外,还需要将本地游戏目录下的cluster.ini拷贝至服务器的上述目录,至此才算完全同步成功。
7.服务器的启动与结束
启动服务器需运行步骤3 .bat结尾的启动文件,启动后会出现两个运行窗口,分别为Master(地上)和Cavers(洞穴)
结束服务器则不建议直接关闭窗口,如若直接关闭窗口则极易发生存档丢失,更甚会损坏存档。建议在两个运行窗口分辨键入c_shutdown()指令关闭服务器。
饥荒联机版服务器搭建教程至此结束,Have Fun!!!
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。