饥荒联机版本中是需要服务器搭建的,但是由于过程比较复杂,很多玩家都没有试过,其实并不算难,只有按照步骤就可以搭建服务器了,下面小编就来给大家介绍一下饥荒联机版新版本服务器搭建教程分享,希望能帮助各位玩家!
方法一览:
首先安装Don't Starve Together Dedicated Server工具
使用steamcmd或者steam客户端下载
steamcmd安装方式满贴吧都是 我就不多描述了
我是用的steam客户端安装
安装之后就先不管它了
首先和其他教程一样的流程 新建文件夹和配置文件 不过配置文件要多出两个
文件夹:
文档\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 --地图配置文件
然后是令牌文件获取
1.打开游戏
2.调出控制台(这个谁都会吧)
3.输入TheNet:GenerateClusterToken()
4.将自动生产的 "文档\Klei\DoNotStarveTogether\cluster_token.txt"文件剪切到"文档\Klei\DoNotStarveTogether\MyDediServer\"中即可
配置文件:
文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
[GAMEPLAY]
game_mode = survival
max_players = 10
pvp = false
pause_when_empty = true
[NETWORK]
cluster_description = 服务器介绍
cluster_name = 服务器名
cluster_intention = cooperative
cluster_password = 服务器密码
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = supersecretkey
文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
[NETWORK]
server_port = 11000
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
[SHARD]
is_master = false
name = Caves
id = 1238533216
[STEAM]
master_server_port = 27019
authentication_port = 8769
地形设定文件
洞穴
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
return {
override_enabled = true,
preset = "DST_CAVE",
}
地表
文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua
可选项
mod自动获取及更新
这个需要打开服务器工具目录
按照我的方法的话文件在
\steam\SteamApps\common\Don't Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua
如果是steamcmd的话在
\SteamCmd\steamapps\common\Don’t Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua
ServerModSetup("modID")
ServerModSetup("modID")
盗版貌似是直接把mod丢进mods文件夹即可
最后是mod文件配置
洞穴和地表使用同样的mod配置文件即可 编辑一份另一份复制过去就行了
文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua
文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua
return {
["workshop-439115156"] = { enabled = true },
["mod文件夹名"] = { enabled = true },
}
文件都已经配置完毕
下面就可以启动服务器了
启动脚本在
\steam\SteamApps\common\Don't Starve Together Dedicated Server\bin\scripts\launch_preconfigured_servers.bat
set SteamAppId=322330
set SteamGameId=322330
cd ..
start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
现在就可以双击启动服务器了~