1070150591
本帖最后由 1070150591 于 2021-3-27 17:43 编辑
众所周知,植物魔法产能花、火花、魔力池是卡服的重要原因之一。

除了用CustomChunkLimit这样的插件限制每个区块产能花、火花、魔力池数量之外,
还有一条重要的MOD配置似乎并没有在MCBBS联机教程版的优化教程中被提及,
因此在这里提出来,希望对大家的服务器有所帮助。


首先打开服务端内植物魔法配置文件(config/Botania.cfg)(只在1.12.2的植物魔法中找过,不确定1.7.10有没有这一条)


找到B:flower.forceCheck这个选项,并将true改成false。

为什么要关掉它?这是配置文件中原文注释的翻译:
只在你处于一个有着极多的火花/魔力池/产能花而让你的tps降低极多时的超大的世界下关闭这个选项。这个选项控制是否强制检测产能花和火花/魔力池的链接(即使在那个区块没有被加载的情况下)或者只在某个区块被加载的时候检测产能花和火花/魔力池的链接。

相信有优化经验的服主已经明白为什么要关掉这个选项了。
如果这个选项保持打开,那么整个服务器的产能花/火花/魔力池就会强制加载、检测,消耗服务器CPU资源,从而导致tps血崩。
植物魔法产能花对服务器资源的消耗,请看[CPS]让喵来分析MOD服卡顿原因,手把手教你优化TPS!
该贴内对植物魔法产能花卡服情况的介绍已经很清楚了。
如果这个选项关闭,那么产能花/火花/魔力池只会在该区块被加载的时候才检测,大大降低了服务器的消耗。
猜测可能是作者的执念让他把这个选项默认设置为打开,并且在配置文件的注释中写得危言耸听。(毕竟这样的确会降低一部分玩家体验?)不过我认为即使降低体验也是微乎其微的。
虽然很对不起MOD作者,为了服务器的流畅,还是把它关掉吧。




PS:本人的服务器在关闭这个选项之前的tps常年保持在12上下,关闭后除了跑图,均维持在19.8以上
希望对大家有帮助

破败之王
学到了 这么多年都没有知道这个优化方案

SS_Tom
感谢分享~~~~

流年之间
牛逼! 1710也有这个选项 我已经改好了

第一页 上一页 下一页 最后一页