饥荒是一款2锓旆痖颧D生存冒险游戏,非常具有可玩性。如果用自己的电脑作为主机和朋友一起玩,网络和画面可能都非常卡,因此我们使用steam提供的工具逄嫖傺簧搭建dedicatedserver。同时在专用服务器dedicatedserver中加入mod。很多时候加入MOD后,比如要修改某个mod的属性,修改后保存,在进入服务器却无法加载mod,控制台某个位置提示FMOD:某某错后面又会又一句Disablingmodxxxbecauseaerroraccured.遇到这种情况怎么办?
工具/原料
一台搭建了饥荒的dedicatedserver
也可以将服务器搭建在vps上面
方法/步骤
1、遇到这种问题。第一步我们应该思考是什么原因引起的错误?作者有很多种猜测。第一种猜测是修改了mod后服务器在校验mod时发生错误?第二种猜测是已经加载了世界和mod,退出服务器修改时与已生成的世界发生冲突,导致错误?第三种猜测是修改文件后文件编码发生变化,导致出错?
2、对于第一种猜测,作者尝试注释掉mod的自动更新函数,发现注释掉后问题依旧。
3、对于第二种猜测作者删除创建的世界,并在控制台使用命令重新生成世界,发现mod依旧不能加载。
4、对于第三种猜测,作者找到来了未修改的lua脚本和修改雒贫贼敖过的lua脚本,同时在notepad++种打开,发现未修改的文件编码为【utf-8无BOM格式编码】而修改过的文件粕盘镱嘧编码为【utf-8】.于是作者将修改后的文件也改为【utf-8无BOM格式编码】并替换原来的文件,发现正常加载mod了。修改成功