多语言展示
当前在线:351今日阅读:113今日分享:31

饥荒专用服务器修改mod的参数后服务器无法加载

饥荒是一款2D生存冒险游戏,非常具有可玩性。如果用自己的电脑作为主机和朋友一起玩,网络和画面可能都非常卡,因此我们使用steam提供的工具搭建dedicated server。同时在专用服务器dedicated server中加入mod。很多时候加入MOD后,比如要修改某个mod的属性,修改后保存,在进入服务器却无法加载mod,控制台某个位置提示FMOD:某某错          后面又会又一句Disabling mod xxx because a error accured.遇到这种情况怎么办?
工具/原料
1

一台搭建了饥荒的dedicated server

2

也可以将服务器搭建在vps上面

方法/步骤
1

遇到这种问题。第一步我们应该思考是什么原因引起的错误?作者有很多种猜测。第一种猜测是修改了mod后服务器在校验mod时发生错误?第二种猜测是已经加载了世界和mod,退出服务器修改时与已生成的世界发生冲突,导致错误?第三种猜测是修改文件后文件编码发生变化,导致出错?

2

对于第一种猜测,作者尝试注释掉mod的自动更新函数,发现注释掉后问题依旧。

3

对于第二种猜测作者删除创建的世界,并在控制台使用命令重新生成世界,发现mod依旧不能加载。

4

对于第三种猜测,作者找到来了未修改的lua脚本和修改过的lua脚本,同时在notepad++种打开,发现未修改的文件编码为【utf-8无BOM格式编码】         而修改过的文件编码为【utf-8】.于是作者将修改后的文件也改为【utf-8无BOM格式编码】并替换原来的文件,发现正常加载mod了。修改成功

注意事项
1

在看这篇文章之前你已经学会了如何搭建饥荒专用服务器了

2

记得备份,这是好习惯,但并不是必须的

推荐信息