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也有这个选项 我已经改好了

1070150591
流年之间 发表于 2021-2-9 18:47
牛逼! 1710也有这个选项 我已经改好了

其实我不是很确定这个选项的优化效果,只是想着来分享一下,但是我自己的观察来看似乎是非常有效的

兔儿神
好家伙,先收藏一波

454564啊
很详细的教程,感谢分享

Zinllen
很详细的教程,感谢分享

Agiu
很不错的教程感谢分享

AuroraTaro
亲测有一定效果 好诶

popsugar
很不错的教程,感谢分享

钩心斗角
学废了,学废了

i5634099
很不错的教程感谢分享

cp666
关闭之后,只要那附近没人,再有人过去直接奔客户端

1070150591
cp666 发表于 2021-2-18 11:31
关闭之后,只要那附近没人,再有人过去直接奔客户端

我猜是某些MOD兼容性问题,并不是这个选项本身的问题

cp666
1070150591 发表于 2021-2-18 11:45
我猜是某些MOD兼容性问题,并不是这个选项本身的问题

确实,我用的最新版有这个问题,准备降低版本试试

夏逆520
表示1.7.10找到了,不过好像没用

小猪猪007
感谢楼主,跟腐竹说了一下服务器不卡了

MintManatee
好东西,学到了

Lsmmy_
感谢楼主的分享,受益匪浅

小江Justin
太厉害了,已经跟服主说了,改良后服务器确实流畅了不少,谢谢楼主

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