Train station module equalisation is throughput limited

Trains
dankgecko · 3 hours ago

Issue description

the rate at which train station modules share resources between each other is throughput limited to what seems like about 450/min/module. This seems like it is high, but in reasonably practical train loading scenarios it doesn't work that well.

Expected behaviour is that because you can just connect belts to one module, this should work well. In practice, the modules with no belt connected quickly empty when loading a train in multiple stages, while the one with belts connected stay full, which dramatically limits speed of train loading.

Reproduction steps

  1. Load attached save. observe 6 t2 wagon train #26 going to gold load station.
  2. observe that the train starts loading using 4 station modules. a storage is connected to 2 modules. the other two modules have nothing connected.
  3. observe that the modules with nothing connected run out of stored material rapidly. before the second set of wagons is loaded, the unconnected modules are out of stuff, and then finish loading at a crawl. There's also some weird toggling between idle and loading behaviour present.

obviously I can fix this by just adding a second storage and balancing the input to the storages, but this would seem to somewhat defeat the purpose of this feature.

Game version and build number

v0.8.7d b619

Which branch of the game are you on?

Stable

Operating system

Windows

1 attachment only for registered users
7 Showing 1–1 of 1