我根据8楼的方法已经成功解决啦。我给大家写一个更详细的教程吧:
1)打开游戏客户端,在主界面按退格键(就是←),可以在左下角看见游戏的版本号。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=d9f4de4e0fed2e73fce98624b700a16d/f54287c6a7efce1b7298f900ea51f3deb68f65f3.jpg?tbpicau=2024-09-14-05_aaa1ca5538c5dc5399f9438963d455d2)
2)运行你现有的服务器bat,然后ctrl+f,进行搜索,输入关键词version,然后一直点“查找下一个”,直到看见这样的字眼:
[00:00:00]: Version: 548857
![](http://tiebapic.baidu.com/forum/w%3D580/sign=009c34b4601f95caa6f592bef9157fc5/433aa8ee3d6d55fb256d47ec28224f4a22a4ddfb.jpg?tbpicau=2024-09-14-05_d7332c2e60cf22d23bbb191d09837ba5)
我现在正常运行了,所以我两处的数字是相同的,但就在刚刚我服务器卡在[SyncWoridSettings]的时候,这两个数字是不一样的
3)若确定你的服务器版本与客户端不一致后,接下来就是更新了:
运行steamcmd,然后输入 login anonymous,等待一会儿,登陆成功后,输入 app_update 343050 validate
然后你就可以在以下目录看见刚才下载的饥荒服务器文件夹:
steamcmd\steamapps\common\Don't Starve Together Dedicated Server
在文件夹中找到 version 这个文件,然后打开看看,如果版本号和客户端一致,那么恭喜你现在就好啦。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=54b37bc42209c93d07f20effaf3ff8bb/088fbe4a20a44623945394a8dd22720e0ef3d789.jpg?tbpicau=2024-09-14-05_ded466e773dd02d47ca8f8685a17c7ef)
4)最后,你只需要把之前的服务器bat脚本,拷贝到
steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\scripts
里面,再双击就可以使用了。
注意:运行服务器后虽然会还是停在[SyncWoridSettings],但是已经能够正常搜到房间并链接了