= 创作分享 =
技术讨论
资源蜜蜂热力离心机卡服问题的发现过程及解决方案 ...
木子清秋

资源蜜蜂热力离心机卡服问题的发现过程及解决方案

木子清秋 于 2023-11-24 01:35 ( 5月前 ) 发表在 [教程] 分类。 [复制链接] [只看楼主] [打印]
1374 0
本贴模组名片
资源蜜蜂 (Productive Bees)
资源蜜蜂基于1.15添加的内容之上,添加了额外的蜜蜂和先进的蜂箱,让你的蜜蜂完全自动化地创造资源。资源蜜蜂和原版蜜蜂拥有相同的AI习性(都会发怒、移动缓慢),但它们的实用性弥补了这一点。本模组添加了所有生产原版资源的蜜蜂,以及其他模组内的资源,如铜、铅、银等,联动模组具体请..
   这个问题是之前玩ATM8的时候发现的,后期开始养蜜蜂堆叠了几十个热力离心机以后服务器tps直降到8以下;热力离心机数目减到一的时候也有轻微卡顿。断电以后卡顿仍然持续存在,因此推断并不是离心时计算概率产生的卡顿。
    当时我输入输出用的都是Pipez的物品管道(搭配终级管道升级),离心机每离心一个蜜脾,管道就输送一个。
    考虑到有可能是管道问题,于是换成了Mekanism的有物品缓存的管道,结果发现了一个有意思的现象:管道仅向最近的离心机输入物品。用时间之瓶加速管道以后才向其他的离心机输入物品,并且造成了同样的卡顿。随后的实验中发现当停止向离心机输入物品时,离心机虽然持续工作,但是卡顿立刻消失。用火花(Spark)模组进行检验,发现centrifuge.io文件是罪魁祸首。
    于是确定了问题根源:向资源蜜蜂的热力离心机输入物品极其占服务器资源。
    解决方案很简单,只需要在离心机内的蜜脾消耗完的时候输入一组即可。Pipez的管道可以用红石控制开关,经计算得大约390tick热力离心机可以处理完一组蜜脾。设置好红石脉冲的频率即可。不想计算的话也可以直接用Xnet.
发表于 2023-11-24 01:35:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 0 条回复!
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表