饥荒联机版吧 关注:13,123贴子:31,716
  • 34回复贴,共1

有没有大佬知道专用服务器这个怎么解决

只看楼主收藏回复

[00:05:37:
[SyncWoridSettings] Resyncing master worid option dropeverythingondespawn = defauit to secondary shards.
另一个运行框已经成功了,这个框就一直卡在这儿


IP属地:四川来自Android客户端1楼2022-11-01 23:13回复
    请问找到解决办法了吗


    IP属地:河南2楼2022-11-03 12:52
    收起回复
      运行专用服务器的那个bat文件,里面一行master,一行caves分隔开,写成两个bat文件,先开master后开caves。


      IP属地:江苏3楼2022-11-04 19:58
      收起回复
        解决了吗


        IP属地:广东来自Android客户端4楼2022-11-10 00:25
        回复
          cy解决了吗


          IP属地:河南来自手机贴吧5楼2022-11-18 17:29
          回复
            cy 一样的问题


            IP属地:北京6楼2022-11-24 00:57
            回复
              我也是这个问题,现在懂三楼大佬的意思了。就是在服务器文件bin/scripts里把bat文件的地上地下Master和Cave分成两个bat文件
              原本是这样的:
              cd ..
              start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" - cluster Cluster_1 -console -shard Master
              start "Don't Starve Together Caves" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" - cluster Cluster_1 -console -shard Caves
              然后将bat文件复制,每个bat文件分别删掉Master和Cave行,之后分别启动就可以了




              IP属地:浙江7楼2023-01-08 14:50
              收起回复
                我遇到了同样的问题,并且顺利解决了。分享一下我的思路
                情况:steam和饥荒都更新后,我的服务器master便一直卡死在resyncing,重启电脑和更改启动脚本都不行
                问题定位:
                经过各种尝试,最后锁定服务器版本和饥荒游戏(540053)不一致,服务器版本输出如下
                [00:00:00]: Version: 540988
                而饥荒服务器我下载在steamcmd/dst文件夹下,并且steamcmd的app_update 343050 validate命令无法顺利更新游戏,尤其是bin64文件夹的最新日期不是更新当日。
                所以问题根源是服务器软件没成功更新,并不是卡在resyncing
                解决方式:【[官方链接](https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_an_App)】
                管理员身份启动steamcmd并且重复执行app_update 343050 validate直到成功更新
                核心目标是通过把下载的服务器文件全部删除或部分删除的方式触发更新


                IP属地:广东8楼2023-02-02 20:21
                收起回复
                  请问楼主现在解决这个问题了嘛


                  IP属地:湖北9楼2023-02-03 20:10
                  回复
                    我根据8楼的方法已经成功解决啦。我给大家写一个更详细的教程吧:
                    1)打开游戏客户端,在主界面按退格键(就是←),可以在左下角看见游戏的版本号。

                    2)运行你现有的服务器bat,然后ctrl+f,进行搜索,输入关键词version,然后一直点“查找下一个”,直到看见这样的字眼:
                    [00:00:00]: Version: 548857

                    我现在正常运行了,所以我两处的数字是相同的,但就在刚刚我服务器卡在[SyncWoridSettings]的时候,这两个数字是不一样的
                    3)若确定你的服务器版本与客户端不一致后,接下来就是更新了:
                    运行steamcmd,然后输入 login anonymous,等待一会儿,登陆成功后,输入 app_update 343050 validate
                    然后你就可以在以下目录看见刚才下载的饥荒服务器文件夹:
                    steamcmd\steamapps\common\Don't Starve Together Dedicated Server
                    在文件夹中找到 version 这个文件,然后打开看看,如果版本号和客户端一致,那么恭喜你现在就好啦。

                    4)最后,你只需要把之前的服务器bat脚本,拷贝到
                    steamcmd\steamapps\common\Don't Starve Together Dedicated Server\bin\scripts
                    里面,再双击就可以使用了。
                    注意:运行服务器后虽然会还是停在[SyncWoridSettings],但是已经能够正常搜到房间并链接了


                    IP属地:上海10楼2023-03-23 00:33
                    收起回复
                      自从开不了专属服务器之后,我就打上独行长路模组,一个人玩儿了,楼上大佬的方法大家尝试一下


                      IP属地:四川来自Android客户端11楼2023-06-20 18:36
                      回复
                        不会


                        IP属地:广东来自Android客户端12楼2023-06-21 08:11
                        回复