2016-02-22 10:36:32 k73游戏之家 作者:小四
《饥荒together》在2月11日更新后出现了使用STEAM内建专用服务器无法开启的问题,使用STEAM内建专用服务器无法开启,一开始以为是修修改改中出错,程式砍了又装,甚至连旧服的地图档都全砍了,还是错误,一上STEAM才发现,伺服器更新了,这里就来提供一下更新后用SteamCMD开服的教学。
1.请先下载SteamCMD
下载地址:http://pan.baidu.com/s/1jHvyyNG 密码:k1ks
解压缩(注意)不要单独解出exe 后面执行批次指令比较方便
点2下开启->选择解压缩到->你伺服器想要放的位置(假设我的放在C槽)
2.帮你的伺服器新增资料夹
我的文件->Klei->DoNotStarveTogether->MyDediServer(你的伺服器存地图的资料夹可自己取名称)
在你创好的MyDediServer里面新增2个资料夹Caves和Master
3.开启你的游戏抓取等等伺服器要使用的金钥(TOKEN)
4.新增cluster_token到伺服器资料夹
5.新增cluster.ini组态设定档案
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_description = This server is super duper!
cluster_name = Super Server
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
这边要注意的是,右键没办法新增ini组态设定档案类型
除非你有去改过系统登录设置档案
或者先开记事本在另存新档到指定位置名称后面+副档名
6.在Master里面新增server.ini
[NETWORK]
server_port = 11000
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
7.在Caves里面新增server.ini跟worldgenoverride.lua
return {
override_enabled = true,
preset = "DST_CAVE",
}
8.新增StartDSTServers.bat到你喜欢的位置(快速启动伺服器,及更新伺服器)
c:\steamcmd\steamcmd.exe +login anonymous +app_update 343050 validate +quit
cd /D "c:\steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin"
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
这边英文攻略原文作者把伺服器更新跟启动的指令打在一起了
但是为了避免有时候更新伺服器以后,MOD文件要重贴或者官方又改动,或者找不到伺服器
这边把更新跟启动分开来比较安全一点