获取饥荒联机版服务端(Don’t Starve Together Dedicated Server,以下简称服务端)的方法很多,这里讲两个从官方途径获取的方法。
steam
此法的优点在于图形界面,操作简单,且自动更新。好,废话不多说,接下来就看看怎么用steam下载。
- 注册steam账号并下载安装steam客户端。
- 打开steam并登陆后,将鼠标指针移动至“库”,并在下拉菜单中选择工具。
- 找到“Don’t Starve Together Dedicated Server”后右键点击,在出现的菜单中选择安装。
- (可选,有可用测试时才能选)右键安装完的“Don’t Starve Together Dedicated Server”→属性→测试,选择对应的测试分支。
至此,steam法结束。运行可以通过steam运行(无正版DST不知道能否运行),也可以运行“Steam\SteamApps\common\Don’t Starve Together Dedicated Server\bin\dontstarve_dedicated_server_nullrenderer.exe”来启动服务端(可以直接运行,无需正版DST)。
steamcmd
这个方法的优点在于可以在服务器上使用,缺点是非图像界面操作略不便。
下载&更新
首先,你得有SteamCMD< a href="http://media.steampowered.com/installer/steamcmd.zip" target="_blank>点我下载。下载后新建一个目录(一定要是只有英文和数字的目录如“D:\Program Files (x86)\SteamCMD”)然后把下载到的东西解压到你新建的目录,双击运行。第一次使用它会自动下载其他组件。下图是正常启动后的画面,
因现在RoG版还处于测试阶段,所以获取时分RoG版和非RoG版。(于北京时间4.21正式推送rog内容给所有正版玩家了)
新建一个文本文档,写入如下内容:
steamcmd +login anonymous +force_install_dir D:\Servers\DST\ +app_update 343050 validate +quit
每条指令的解释(+一边为一条指令),可根据需要自行修改。
login anonymous(登陆匿名账户) force_install_dir D:\Servers\DST\(设置安装路径,可删除) app_update 343050 validate(下载或更新343050应用,即服务端ID) 注1:测试分支版的DST下载指令(app_update 343050 validate部分)根据每次测试内容而不同。
将“新建文本文档.txt”改名为“update.bat”并复制到和steamcmd.exe同目录下(如“D:\Program Files (x86)\SteamCMD)。
双击(或右键单击+打开)运行update.bat
其实下载和更新是统一的,即可以通过下载的那个方法更新游戏,也可以用更新的方法来下载游戏(废话,指令都一样)。
2.Linux、OS X等
其实Linux、OS X和Windows差不多,但本人没有Linux的系统,所以无法具体说明,不过我想steam的使用方法和steam版的steam一样,至于steamcmd操作方式,请自行查询wikia吧。
运行等
更多关于运行的内容请参阅饥荒联机版服务端的正确打开方式。
我正版用的第一个方法,下完了这个工具运行之后,然后不知道该干嘛了,进游戏创建世界“网络启动失败”
我用了第一个方法,工具下载完了直接运行然后不知道该干嘛了- -,进游戏创建世界“网络启动失败”
我在steam工具里下的服务端没有测试分支没有,运行后没有显示我的服务器(是正版的)
新建文本就这样不用改吗?
login anonymous
force_install_dir D:\Servers\DST\
app_update 343050 validate
steamcmd +login anonymous +force_install_dir D:\Servers\DST\ +app_update 343050 validate +quit
而且要把扩展名由txt改成bat
为什么我在steam下载了服务端测试那里没有分支可选?
测试已经结束
为什么我无法生成令牌
所有内容(尤其标点)都得半角(英文),且区分大小写。如果还是不行,你可以试试直接在steam下载服务端,然后双击运行选择第二个运行方式。
我下载好了steam
工具里找不到“Don’t Starve Together Dedicated Server”
为什么?
拥有正版联机吗
没…
要去哪里下载 ?
没有正版就用steamcmd下载
steamcmd 要另外下载?
会麻烦吗???
到哪里去下载?
有快点的方法吗 ?
自己认真看文章吧。如果嫌steamcmd麻烦,请购买正版。
我也是找不到这工具
据说盗版不能用steam下,得用steamcmd
[200] Account Failed : “E_iinvalid_TOKEN”
服务端运行到一半显示了这个
然后下面大概说账户balabala什么的登录失败
– -必须要正版才能用服务端么?
更多关于运行的内容请参阅饥荒联机版服务端的正确打开方式
请问一下,用Steam法的第四步括号里写的,可选,仅有测试分支时,是什么意思呀,什么样才叫仅有测试分支呀
就是字面意思,有测试分支。至于什么测试分支klei决定的。当前就有个洞穴测试分支。
你好 请问 我连注册账号都请求失败怎么回事呢?
在哪注册账号?
我下载好后打不开服务端,错误弹窗,怎么办
运行库之类的都装了?
额,有什么运行库需要装
DX9,VC2008。。。。。
Error App ‘34350’ state is 0x402 after update job
怎么破。。
抱歉,没遇到过,用管理员运行steamCMD试试
关了,重新打开继续下载就好了
应该是网速问题吧
貌似 SteamCMD不能放在中文的文件夹下,否则会闪退.
好的,谢谢反馈。
Error! App ‘343050’ state is 0x1 after update job.是什么鬼…
好吧,上面那个放到单独的文件夹就解决了。。现在由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题又该怎么破= =重新下载过了。。。
服务端不会生成配置文件,先用客户端开一局后在用服务端的,如果还出现,那我也不清楚了
我直接用阿里云开的能带的动游戏么。。。客户端要和服务端一个目录么
好吧原来是运行库这么简单的问题…
兄弟,你这个问题,怎么解决的,我在阿里云搞出现这个问题
同问这个怎么解决,谢谢
我也是出现Error! App ‘343050’ state is 0x402 after update job.
放到单独文件夹是什么意思
请问:如何用steamcmd 下载旧版本的 Don’t Starve Together Dedicated Server
我下载的是144673版的服务端,我想用142718的服务端。
没有办法,只要是steam正版途径,都只能下最新版。
我也想下载以前版本的怎么办,有145705版本资源吗
登陆完匿名就有服务端了吗
然后下载服务端就行了
我在steam上没有找到Don’t Starve Together Dedicated Server啊
补了张图,如果你有正版一定能找到,没有正版也应该能找到。
我也找不到这个啊!
找不到就用steamcmd下载好了
我这个steamCMD都弄好了,服务端在哪啊
不好意思,我刚才找到了,请问一下这下载的服务端是最新版本的?也就是要重新下载最新版本的饥荒?
不论何种方法,只要是正版途径都只能获取最新版的
话说这下载的steamcmd我这闪退,我在官网下载就没问题
这的链接就是指向官网的下载地址的。
这。。。。。。我人品问题==?
黑框闪退貌似是中文路径造成的