想必最近有很多玩《饥荒》朋友都有过刷不出来服务器的情况,就是点了“Play"之后 没有任何服务器出现,就算点refresh也没用。而steam状态也是Online。 我也是的,这个问题研究了好久,也上klei官网看了一下,发一个这个算是不是办法的办法。
首先是转载一下官方的解决办法。
方法一
在控制面板-防火墙里面找到don't starve_steam,检查该程序不在被屏蔽的范畴
方法二
关掉各种防毒软件,360啊诺顿啊之类的
方法三
如果上述都做了还是不好使
访问这个链接:点击进入
如果可以看到类似于 "{"GET":[{"mods":false,"v":122029,"steamroom":"109775241721681511","host":"..."这样的字段从浏览器返回,说明你一定程度上是可以连接到klei租用的网络服务的。
访问这个链接:点击进入
看一下自己是不是behind proxy 也就是在被代理的情况。
如果访问第一个链接看不到任何内容,说明你是无法访问klei的网络服务的,大侠请重新来过吧。
如果访问第二个链接提示被代理了,那么请调整自己的网络状况。
基本上如果完全链接不上klei的网络服务,不是被墙了,就是所在网络有严重问题。就只能不报希望了。
但是接下来的才是重点!
据了解,很多人的电脑处于能够连上klei,但是又刷不出来服务器,跟好友联机又30秒就断了,哪怕ping不高。
这个时候应该怎么办呢,我发现了一个比较手工的办法
各位可以看一下C:\Users\Administrator\Documents\Klei\DoNotStarveTogether\log.txt这个文件
注意检查这个字段
Reset() returning
platform_motd table: 0C1D4488
update_date table: 0C1D6490
Account Success
[ACCOUNT_ACTION_TOKEN_PURPOSE] Received UserId from TokenPurpose: KU_sU4c-zy0
QueryServerComplete no callback
Downloaded server listings - full: 4767 filtered: 2187
Account Success说明账号服务链接正常,而Downloaded server listings - full: 4767 filtered: 2187说明服务器列表下载成功了,于是就可以看到服务器了!
换言之,你在打开了DST客户端之后,如果这里出现各种ERROR,各种Failed。就不要refresh了
请重新打开客户端再试,不一定成功,但是Refresh是一定不成功的。