[0.12.35] [Hanziq] Trains sometimes change path after chain signals

This subforum contains all the issues which we already resolved.
Engimage
Smart Inserter
Smart Inserter
Posts: 1068
Joined: Wed Jun 29, 2016 10:02 am
Contact:

Re: [0.12.35] [Hanziq] Trains sometimes change path after chain signals

Post by Engimage »

I am really glad you gonna revise it Rseding.
Solution here should be pretty simple.
When a train evaluates a chain signal it should consider it "green" if the upcoming blocks are reserved by this same train. This will remove deadlocking but will allow trains crashing themselves if they are longer than roundabout. In this case you can definitely blame player for incorrect design.

tag
Burner Inserter
Burner Inserter
Posts: 10
Joined: Wed Jun 08, 2016 1:12 pm
Contact:

Re: [0.12.35] [Hanziq] Trains sometimes change path after chain signals

Post by tag »

I tried to create a smaller test case.
testcase.jpg
testcase.jpg (114.56 KiB) Viewed 2046 times
To reproduce the problem:
- Build the blueprint below
- Assign the same name to the three stations on the left ("A")
- Assign the same name to the three stations on the right ("B")
- Add a few trains which travel between "A" and "B". At "A", they should leave after 5 seconds of inactivity. At "B", they should leave immediately (0 seconds of inactivity).
Blueprint
Then watch for a few minutes. Sometimes a train will pass the first chain signal, reroute, and then wait at the second chain signal.
path.jpg
path.jpg (68.16 KiB) Viewed 2046 times

User avatar
Sephrat
Long Handed Inserter
Long Handed Inserter
Posts: 74
Joined: Wed Mar 16, 2016 2:39 pm
Contact:

Re: [0.12.35] [Hanziq] Trains sometimes change path after chain signals

Post by Sephrat »

I'm pretty sure this can be moved to "resolved" like viewtopic.php?f=11&t=34844&p=293975 :-)

Post Reply

Return to “Resolved Problems and Bugs”