TL;DR
Stops could get a checkbox next to the circuit network setup that prevents other trains from choosing it as a destination once one is already on the way.What?
Not much to illustrate, just a checkboxWhy?
I think the train tools are nice and intuitive, but one of the simplest use cases that newbies(read: me) are attracted to has a trap.After getting tangled up in a mess leading to my first satellite launch I wanted a clean base with this setup:
- train grid with most cells only having 1-3 in- and outputs
- single-resource trains
- all schedules look like "Full load at O_X_RESOURCE", "Unload at I_X_RESOURCE"
- add cells when production is low, add trains whenever needed
Everything works well with some oversupply, except once a consumer activates all trains rush to it.
First arrives and disabled the stop, the rest either park behind(if there is a queue) or clog up the network for no reason.
After reading around a bit this is a common problem.
It's mostly solved solved by one of the following:
- using the LTN mod
- huge circuit network setup counting the required/active trains for each resource
- caving in and using dedicated multiresource haulers for each consumer
- giving up on the completely modular idea and have more rigid paths(megabases mostly use this approach)
There are lots of other train suggestions that would also cover this one.
Posted because I think this is the only thing missing from the "simple trains" toolbox.