网络元件更新速率

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

}

短评加载中..