Train Crash from Destination Change While Inside Junction
Posted: Sat Jan 07, 2023 9:52 pm
Factorio v1.1.74 (steam/win64)
I'm experimenting with loop junctions and long trains (100 cars). The signalling within the loop junction is all chain signals so the train reserves its path before ever entering.
However, I recently witnessed (and can reproduce) a case where the train changed destinations while part way through a U-turn, attempted to loop 540 degrees instead, and crashed into itself. I believe, but cannot verify, that the change occurred because of a train-limit change on the original destination. Instead of continuing along its original path through the junction, it immediately generated a new path to the new destination and did something it wasn't supposed to do. It didn't attempt to stop; it was actually accelerating the whole time.
I have a save just before the train enters the junction. I have mods installed but this particular train and its stations are all vanilla.
I'm experimenting with loop junctions and long trains (100 cars). The signalling within the loop junction is all chain signals so the train reserves its path before ever entering.
However, I recently witnessed (and can reproduce) a case where the train changed destinations while part way through a U-turn, attempted to loop 540 degrees instead, and crashed into itself. I believe, but cannot verify, that the change occurred because of a train-limit change on the original destination. Instead of continuing along its original path through the junction, it immediately generated a new path to the new destination and did something it wasn't supposed to do. It didn't attempt to stop; it was actually accelerating the whole time.
I have a save just before the train enters the junction. I have mods installed but this particular train and its stations are all vanilla.