You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've created 10 trains and started them all at the same time with the green flag in the depot
The depot was connected to a very long line with no signals
Result: 10 train crashes in the depot
Repeating the same procedure I was able to reproduce it on the same line.
When I added signalling the trains did no longer crash.
The problem indeed appears to be the length of the track without signals. The code searches for a max depth for other signals or reasons to put a signal to red. When it doesn't find it, or when it aborts (like in this case), it goes wrong. When you make the track shorter for example, it also just works. I doubt there is an easy solution, so for now I would suggest to just not make such long non-signal tracks ;) Will be researched more...
Reason:
First train leave the depot, but the 'signal' in depot doesn't go red, so immediatelly leaves the second train... It is clearly connected with too long track without dividing signal. The buffer for tiles goes full (by tiles in direction of train's way), and the second direction (where the depot lies) is not even searched.
All 10 trains leave the depot at once and this leads to their crash.
HankRearden opened the ticket and wrote:
Attachments
Reported version: trunk
Operating system: All
This issue was imported from FlySpray: https://bugs.openttd.org/task/716
The text was updated successfully, but these errors were encountered: