

首先 遇到这种情况很多玩家都会推荐你去订阅一个叫【无视服务器MOD过期】的模组,我是强烈不推荐的,因为这不仅治标不治本 而且如果MOD真的过期了你还强行加入 会遇到各种各样的BUG



那应该如何解决问题呢
在提示服务器正在运行旧版本模组时,打开客户端日志。
路径为:文档\Klei\DoNotStarveTogether\client_log.txt

打开后按Ctrl+F打开搜索框,搜索关键词(英文感叹号):!!!!
你应该会看到类似的内容

可以发现,服务器版本号与创意工坊版本号不同,当这2个数据不同时 饥荒便会提示“服务器正在运行旧版本模组”
如果你的日志中的Workshop version后面是空白 说明饥荒无法获取创意工坊上的模组版本。这时候你可以尝试换个加速器,例如: steamcommunity302 (https://www.dogfight360.com/blog/18682) 并清理DNS缓存
方法:按Win+R 在弹出的窗口输入CMD 接着输入 Ipconfig /flushdns 并回车 清理DNS缓存

接着再次尝试加入服务器。
如果还是相同的日志提示,可以继续尝试:手动订阅过期的模组、使用VPN、重启电脑、换个网络、卸载重装饥荒、将饥荒安装到其它盘(见文章末尾) 等方法
如果仍未解决,可能是模组本身的问题(比如Wormhole Marks)让服主将这个模组关闭即可。
(原因可能是模组太久没更新..?但太久没更新的模组也容易产生BUG,不开也罢)
如果Server version比Workshop version版本低,请让服主更新模组
如果Server version比Workshop version版本高,请手动订阅对应的模组

补充:如果你的MOD列表像下图这样不显示名称,只显示workshop-xxxx 请将饥荒换个盘符安装

移动方法:右键Steam图标→设置→存储空间→添加新驱动器
接着勾选饥荒联机版并移动到新盘符中

