
AFoP Create
AFoP整合包Create DLC的优化模块
AFoP整合包Create DLC的优化模块
随着工厂规模不断扩大,大量的Create机器持续进行配方查询和流体网络更新,逐渐增加了服务器的计算压力。
本模组为Create中的常见高频操作提供了底层优化。在尽可能保留机器行为和生产效率的前提下,减少冗余计算,使大规模自动化生产线运行更加流畅。
配方查询优化
机械锯
缓存匹配材料的切割配方,并在相同输入和过滤条件下复用查询结果,减少重复扫描配方列表的开销。
机械臂
缓存当前正在处理的物品及机械臂所持工具对应的配方。当连续出现相同的处理组合时,可复用缓存结果,减少大型机械臂阵列中的冗余计算。
灌注罐
缓存特定物品与流体组合的可灌注性及所需流体量,减少重复灌注生产线中的配方判断频率。
机械合成器
根据网格布局、物品类型和数量缓存合成结果。当相同合成结构再次运行时,无需再执行完整的配方匹配过程。
流体网络优化
减少流体传输系统的更新频率,将管道网络的计算合并为每两个游戏刻一次,同时通过增加单次传输量进行补偿。这降低了流体网络的计算开销,同时尽可能维持整体吞吐量。
缓存安全机制
为防止特殊物品或复杂配方出现异常,带有自定义NBT数据的物品以及序列组装等场景会自动绕过不安全的缓存路径。
服务器启动或重新加载数据包时,所有配方缓存都会自动清除,防止过时配方结果残留。缓存还设有容量限制,防止随时间无限增长。
优化效果
优化过程通常不会改变玩家与模组的交互方式,也无需重新设计现有生产线。在小型工厂中变化可能不太明显,而在拥有大量重复加工机器、机械合成器或复杂流体网络的大型设施中,通常能获得更多收益。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。