[0.16.51] Train trying to go through busy track despite free tracks available
Posted: Fri Jan 04, 2019 4:27 pm
What did you do?
I built the attached track layout. The west stop (not visible in the screenshot) is called Load and the two stops in the screenshot are called Unload. Just before the Unload station, I have a six-track train stacker. All trains go to Load and Unload with a circuit condition as a waiting condition (so that I can manually control when each train leaves each stop).
I placed the first two trains at the Unload stops. Then I built one train at a time at the Load stop and told it to go to Unload.
What happened?
The first three trains entered the free tracks in the stacker as expected. The fourth train stopped at the entrance chain signal despite the fact that three free waiting tracks are available.
What did you expect to happen instead?
I expected the fourth train to enter one of the free tracks in the stacker.
General notes
This is a recreation of an issue I found in my current main game (started a few weeks ago). That game has a dozen mods and is fairly large, so I decided to try to recreate the issue in the sandbox with no mods enabled. This was to ensure that the issue was not caused by mods (which I didn't believe, since none of the mods have to do with trains, but you can never be sure without actually verifying), and to make it more convenient for anyone who wants to debug it.
I'm fairly certain that this setup worked in 0.15. I had an even larger game there with many similar setups, and I didn't have this issue back then. When I wanted to build the station in my main game (where I first noticed the problem), I actually went back to the old 0.15 game and made a blueprint, to ensure that I copied the layout exactly.
Screenshot (with show-rail-paths on) and saved game attached below:
I built the attached track layout. The west stop (not visible in the screenshot) is called Load and the two stops in the screenshot are called Unload. Just before the Unload station, I have a six-track train stacker. All trains go to Load and Unload with a circuit condition as a waiting condition (so that I can manually control when each train leaves each stop).
I placed the first two trains at the Unload stops. Then I built one train at a time at the Load stop and told it to go to Unload.
What happened?
The first three trains entered the free tracks in the stacker as expected. The fourth train stopped at the entrance chain signal despite the fact that three free waiting tracks are available.
What did you expect to happen instead?
I expected the fourth train to enter one of the free tracks in the stacker.
General notes
This is a recreation of an issue I found in my current main game (started a few weeks ago). That game has a dozen mods and is fairly large, so I decided to try to recreate the issue in the sandbox with no mods enabled. This was to ensure that the issue was not caused by mods (which I didn't believe, since none of the mods have to do with trains, but you can never be sure without actually verifying), and to make it more convenient for anyone who wants to debug it.
I'm fairly certain that this setup worked in 0.15. I had an even larger game there with many similar setups, and I didn't have this issue back then. When I wanted to build the station in my main game (where I first noticed the problem), I actually went back to the old 0.15 game and made a blueprint, to ensure that I copied the layout exactly.
Screenshot (with show-rail-paths on) and saved game attached below: