= 创作分享 =
技术讨论
我的Mod游玩心得 篇四:我的超级模块仓库(四更 尚未竣 ...
craftkuro

我的Mod游玩心得 篇四:我的超级模块仓库(四更 尚未竣工)

craftkuro 于 2020-8-7 14:14 ( 3年前 ) [教程] [复制链接] [显示全部楼层] [打印]
craftkuro
全麦 发表于 2020-12-21 20:19
合成存储器还有一种玩法 那就是瞬间把网络里的数据形式的物品以掉落物形式输出到外部 方法很简单 也是编 ...

利用合成存储器的特性是个很有创意的做法……我也没想到能这么用

用非玩家的方式物理破坏有内容的合成存储器,感觉很容易触发bug,应当以谨慎的态度来对待类似的利用特性的方法
发表于 2020-12-25 21:33:37 | 显示全部楼层

回复 | 举报

全麦
craftkuro 发表于 2020-12-25 21:33
利用合成存储器的特性是个很有创意的做法……我也没想到能这么用

用非玩家的方式物理破坏有内容的合成存 ...

我玩MC最大的乐趣就是探索各种特性(Bug) 有Bug才有意思嘛 233333
发表于 2020-12-26 17:43:36 | 显示全部楼层

回复 | 举报

FangYuanBaka
催更
发表于 2020-12-28 01:46:26 | 显示全部楼层

回复 | 举报

yoka
今天才有幸拜读到楼主的大作!
我也是时时刻刻带着性能优化的心态玩科技包的,还在为自己优化做得好而沾沾自喜,看了楼主的一二三四才知道,自己不卡只是因为规模太小是个小作坊。

有3个问题:
1、在laggoggles、spark里看,自动合成的操作都非常占资源,比如MEK的公式合成器,CYCLIC的打包机,AE的自动合成频率太高也会卡。在AE  GITHUB的某个ISSUE里AE作者提了一下,这是因为FORGE对合成表调用的性能就是这样,没有办法。
楼主怎么处理自动合成带来的性能损失的?
2、AE作者还提到,通过存储总线和外部存储(如抽屉)交互效率很低,至少没AE内部的存储原件高。
楼主的存储是放在AE内部的吗?
3、没看到楼主提XNET?在管道MOD上,我没找到比XNET更加性能友好的MOD了。它一根管子能传物体流体能量;能输入能输出;最重要的是抽取间隔可选,最高200ticks一次我还嫌他太快。
发表于 2021-5-21 17:23:09 | 显示全部楼层

回复 | 举报

craftkuro
yoka 发表于 2021-5-21 17:23
今天才有幸拜读到楼主的大作!
我也是时时刻刻带着性能优化的心态玩科技包的,还在为自己优化做得好而沾沾 ...

非常抱歉没能及时回复你的问题!

1、配方查找(调用合成表)的性能问题,我也是近期才发现有点严重,之前的基地中,我往往都在有意限制后期机器的极限速率。

至于解决方案,在自己不做开发的情况下,好像还真没有,因为模组的配方查找一般是优化类模组触及不到的范围。
如果去做开发,我想可以在机器上缓存上次查出来的配方,因为根据我的观察,科技类模组的机器,受AE投放和物流的影响,往往会连续处理很多个相同物品,这样用每个工作周期多一个判断的代价,可以减少很多次合成表调用。

然而目前的我,开发能力不够。

这样看来,目前阶段,真正的性能极限,就在于配方能查多快了。

2、对啊,现在就是直连的一面墙的驱动器。

检索存储总线连接的外部装置比检索直连的驱动器慢,我是根据直觉知道的,后来在github也看到作者的话来验证我的观点。

之前还试过用存储总线搞分类什么的,结果证明效果不太好,最终还是用回了全直连的方案。

3、XNet在性能测试结果上相当令人满意,只不过我和同服务器的其他大佬们,都各自用惯了TE/MEK管道,导致虽然装了xnet但没人用
等后期资源充足人也能抽出闲了,回头一看发现,我何必去改已建成的装置?相信你也能看出来,我展示的方案其实都比较贵,目的就是一次建成终身使用,于是,下周目再说~就这样拖了一次又一次……

734289749832.jpg

发表于 2021-6-2 07:34:36 | 显示全部楼层

回复 | 举报

开发自动化
本帖最后由 QQ酱114166 于 2021-8-2 01:17 编辑

对于2.1.3这一块,我有一个小想法
使用一排物品拾取器(或是其他什么可以吸收单一物品/无库存的东西),然后分别把吸收的东西导入对应的只能存一种东西的存储器里。这排拾取器的拾取口对着一条水槽,水槽里是流动的水。物品会被扔进水槽源头,然后顺流而下,每一种物品独占一个存储器。这样就可以通过加长水槽来添加无限个处理组。只要把那些未被吸收的东西再送回源头就构成了一个完整的循环。
这样就可以实现多种配方同时处理了。
至于不让机器空置,我们可以检测机器是否工作。用一条管道连接所有的存储器,然后假如有机器不工作了,那就从管道中抽取东西给这个机组。
我个人建议假如用这种设计的话可以一个机组只放一台机器,那样在设计和搭建的时候会方便很多。
上文提到的结构都可以用TE和TD实现
万物皆可工艺化,
工艺皆可机械化,
机械皆可工厂化,
工厂皆可自动化。
发表于 2021-8-2 01:15:54 | 显示全部楼层

回复 | 举报

12
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

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

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

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