ME网络的物流系统的元件不是一瞬间将物品全部传达的,如输入总线。而是每隔一小段时间激活一次,输入总线则是隔一段时间进行一次抽取。
不同网络元件它们的更新时间也不一样。
对于同一种网络元件而言,如果一个输出总线输出的频率极低,而另外一个输出总线输出的频率需求极高,如果更新速率相同,则要么不达标,要么大大占用不必要的硬件资源。
所以AE2采用了动态更新:一个元件的初始更新速率确定。如果一次更新时被使用了,则尝试减少更新间隔;否则则放缓更新频率。
表格如下:(选自rv6配置文件)
craftingcpu {
#CPU更新频率配置
I:craftingCalculationTimePerTick=5
}
tickrates {
I:AnnihilationPlane.max=120
I:AnnihilationPlane.min=2
I:Charger.max=120
I:Charger.min=10
I:ExportBus.max=60
I:ExportBus.min=5
I:FluidExportBus.max=60
I:FluidExportBus.min=5
I:FluidImportBus.max=40
I:FluidImportBus.min=5
I:FluidStorageBus.max=60
I:FluidStorageBus.min=5
I:IOPort.max=5
I:IOPort.min=1
I:ImportBus.max=40
I:ImportBus.min=5
I:Inscriber.max=1
I:Inscriber.min=1
I:Interface.max=120
I:Interface.min=5
I:ItemTunnel.max=60
I:ItemTunnel.min=5
I:LightTunnel.max=60
I:LightTunnel.min=5
I:METunnel.max=20
I:METunnel.min=5
I:OpenComputersTunnel.max=5
I:OpenComputersTunnel.min=1
I:PressureTunnel.max=120
I:PressureTunnel.min=1
I:StorageBus.max=60
I:StorageBus.min=5
I:VibrationChamber.max=40
I:VibrationChamber.min=10
}