搜索 K
切换模式
切换模式
在加入别人的房间时, 我们有时会遇到一个问题:
因模组丢失断开连接, 提示服务器正在运行旧版本模组. 服务器所有者必须更新模组, 才能让新玩家加入

TIP
此现象不常见, 常发生在WeGame平台的饥荒联机版
以下赘述都是些个人看法, 也许未必帮不到你
有两种情况, 但只需要一种方式解决
TIP
只需要两步 1 删掉对应的模组文件 2 取消订阅该模组
如果已经知道了哪个模组版本冲突, 比如我这里是棱镜, 此时在模组工坊我的订阅里找到棱镜的模组号, 进入游戏安装目录的mods文件夹删掉模组就好了




如果你不知道是哪个模组有问题, 那么就去日志里查看: 查看日志确定冲突模组的方法
只有重新订阅需要重启游戏
删掉模组文件后, 我们同时需要取消订阅, 在WeGame模组管理中心, 我的订阅里, 点击取消订阅即可

此时再进, 就成功了

以我举例:
在某个时间段, 我的游戏更新不了模组(点击更新却不成功). 我的某mod版本是7.5.8, 服务器版本是7.6.0, 在我加入房间时, 会弹出因模组丢失断开连接

此时查看日志, 我发现服务器的mod版本确实和我的不一样

以我举例:
在初接触这个现象时, 病急乱投医. 按照网上大神给的攻略, 卸载重装, 取消订阅全部模组, 删掉mods文件夹等等
可能我在摸索的时候, 取消订阅了模组, 但还是做的不够好, 没有删掉模组文件夹
其中卸载重装应该是没有用的. 取消订阅全部模组, 删掉mods文件夹会有效, 但是太暴力, 我们只需要删掉和取消订阅对应模组就好了
需要手动自己订阅模组, 并确定下载完整后再进
客户端日志通常位于document-Klei-DoNotStarveTogetherRail文件夹(Rail代表WeGame平台), 往期日志位于backup-client_log文件夹, 按修改日期找最新的几个


打开client_log.txt, 按下CTRL + F, 搜索Warning, 或者搜索 !!!! 四个英文感叹号, 如果定位不到, 就换个日志

由此方法可以确定单个模组冲突, 如果有多个模组冲突则需要反反复复尝试, 不太妥当
在日志里往上翻, 如果有Error!!!, 也可以搜ERROR!!!, 很多个的话, 那就是有很多个模组都有问题, 需要将那些模组全部删掉并取消订阅


如果当前日志搜不到, 那么进入backup文件夹, 按修改时间找最新的日志重复以上步骤(饥荒每次启动都会输出一遍日志, 所以不一定在哪个日志里有错误记录)
每个人的安装盘符是不同的, 注意自己的盘符, 也可以右键WeGame平台的饥荒联机版游戏, 点击安装目录, 会自己弹出文件夹


如果发现服务器mod版本号低于创意工坊版本号,联系服务器所有者更新模组即可
关于如何知道服务器mod版本的方法不在此文探讨范围, 通常在client_log.txt中可以找到, 或者一些查服网站中也可以找到, 这些也都不重要

TIP
有时候mod文件太大, 比如某洋传说五百多兆, 在加入房间时会同步模组, 如果下载不完全, 也会出现旧版本模组而断开连接, 此时建议自己订阅好模组, 下载完成后再加入游戏
WARNING
另外提一嘴, WeGame饥荒有个毛病, 你在订阅了模组后, 不会第一时间就下载, 需要你启动游戏后才会下载. 若你已经在游戏界面了, 那么就退出游戏重启游戏
网络不好神仙难救
最后祝大家身体健康, 快乐饥荒