[0.12.22] [Dominik] Train block its own path with chain signals
-
- Inserter
- Posts: 33
- Joined: Tue Jan 27, 2015 12:05 am
- Contact:
[0.12.22] [Dominik] Train block its own path with chain signals
This is a miner annoyance more then a bug.
The train can't get to the station because there is a train on the tracks.
This should never happen on its own but I found one like this on a loop in my world.
The train can't get to the station because there is a train on the tracks.
This should never happen on its own but I found one like this on a loop in my world.
Re: [0.12.22] Trains block there own path with chain signals
Bad roundabout design, you need a normal signal on the exit.
-
- Inserter
- Posts: 33
- Joined: Tue Jan 27, 2015 12:05 am
- Contact:
Re: [0.12.22] Trains block there own path with chain signals
Dear DaveMcW,
My design is something more like this.
The four chain signals are so trains can go straight or turn right without blocking the whole roundabout.
My design is something more like this.
The four chain signals are so trains can go straight or turn right without blocking the whole roundabout.
Re: [0.12.22] Trains block there own path with chain signals
Ok, so it does get stuck if the train goes down the wrong path.
The question is, how did the train go down the wrong path in the first place?
The question is, how did the train go down the wrong path in the first place?
Re: [0.12.22] Trains block there own path with chain signals
He said himself it can't happen on its own. This is only possible if your train is manually stopped or runs out of fuel in the middle of your intersection, AND is told to basically do a U-Turn (in this instance go South). Because of the trains length its occupying 2 blocks, which is blocking itself.
The devs can't do anything to solve this as everything is working as it should (unless you give temporary powers to ignore signalling). Making trains ignore signals turned red by themselves would result in cases where trains will collide with their tail end. If you still get annoyed by this then to solve it you will have to either make the roundabout larger to accommodate for the length of your trains, or shorten your trains length.
Also a temporary fix as opposed to getting in the train is change the signal in front of it to a normal one for a second.
I scribbled over your image to help you understand why its gone wrong.
The devs can't do anything to solve this as everything is working as it should (unless you give temporary powers to ignore signalling). Making trains ignore signals turned red by themselves would result in cases where trains will collide with their tail end. If you still get annoyed by this then to solve it you will have to either make the roundabout larger to accommodate for the length of your trains, or shorten your trains length.
Also a temporary fix as opposed to getting in the train is change the signal in front of it to a normal one for a second.
I scribbled over your image to help you understand why its gone wrong.
Last edited by Cbrad24 on Mon Feb 01, 2016 12:57 am, edited 2 times in total.
Re: [0.12.22] Trains block there own path with chain signals
It could be solved if the game would do a simulation in that case: What would happen, if the signals where green instead and I move anyways? Will I hit myself or not?
I guess: This is too complex for this low number of cases...
I guess: This is too complex for this low number of cases...
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Re: [0.12.22] Trains block there own path with chain signals
IMHO nothing needs to be done. Automated trains will NEVER do a 450 degree loop (1.25 rotations), so even the longest Factorio train in the world won't get stuck. It can't get stuck any other way than manually forcing it to jam up.
Unless I'm missing something here OP?
Unless I'm missing something here OP?
-
- Inserter
- Posts: 33
- Joined: Tue Jan 27, 2015 12:05 am
- Contact:
Re: [0.12.22] Trains block there own path with chain signals
I have been testing an 8 lain 4 way intersection for fun and this post.
4 rings inside each other and 16 intersecting strait lanes add about 20-30 trains running around like crazy...
...and you get this. Twice.
It did it by its self.
And yes I did windup making the center loop bigger and it stopped happening.
Not a very big problem. I just thought I would like to bring it to the attention of the bug list.
I am trying to report more stuff for the steam addition.
4 rings inside each other and 16 intersecting strait lanes add about 20-30 trains running around like crazy...
...and you get this. Twice.
It did it by its self.
And yes I did windup making the center loop bigger and it stopped happening.
Not a very big problem. I just thought I would like to bring it to the attention of the bug list.
I am trying to report more stuff for the steam addition.
Re: [0.12.22] Trains block there own path with chain signals
You don't need to make 450 degrees. I've a setup, where I have such a circle, that the train comes in from the left side, makes a 270 degrees loop and goes out into down direction. Nearly equivalent to this setup, but with the distinction, that it is not possible to go down, when you come from left (the reason, why it makes a 270 degrees loop).Cbrad24 wrote:IMHO nothing needs to be done. Automated trains will NEVER do a 450 degree loop (1.25 rotations), so even the longest Factorio train in the world won't get stuck. It can't get stuck any other way than manually forcing it to jam up.
Unless I'm missing something here OP?
This deadlocks, if the train needs to wait inside the loop (cause a train comes from up for example), but works nice in all other cases. After resolving the deadlock I need to restart the train by hand.
But I admit: This is really a rare case.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
Re: [0.12.22] Trains block there own path with chain signals
I'm trying real hard but I just can't see how the train would ever have to wait in the intersection? From my point of view this whole thread is just an issue of signal design being prone to overlooked scenarios, but you're all making me feel like I've missed some big secretssilk wrote:You don't need to make 450 degrees. I've a setup, where I have such a circle, that the train comes in from the left side, makes a 270 degrees loop and goes out into down direction. Nearly equivalent to this setup, but with the distinction, that it is not possible to go down, when you come from left (the reason, why it makes a 270 degrees loop).
This deadlocks, if the train needs to wait inside the loop (cause a train comes from up for example), but works nice in all other cases. After resolving the deadlock I need to restart the train by hand.
But I admit: This is really a rare case.
The only thing I can envision to replicate ^that is one of your entrances isn't chain signaled? Someone help me replicate this
- MasterBuilder
- Filter Inserter
- Posts: 353
- Joined: Sun Nov 23, 2014 1:22 am
- Contact:
Re: [0.12.22] Trains block there own path with chain signals
I have a design that has caused this to happen. It's very rare, like only two-three occurrences in this game.
Thing is it doesn't always dead-lock. I can cause the train to do a loop but never made it lock on command from said loop.
Here's a pic of the train's expected path being a loop: (And it doesn't deal-lock while making the loop either.) (Using 0.12.21) I can even cause this to happen but that's not enough for a dead-lock.
Thing is it doesn't always dead-lock. I can cause the train to do a loop but never made it lock on command from said loop.
Here's a pic of the train's expected path being a loop: (And it doesn't deal-lock while making the loop either.) (Using 0.12.21) I can even cause this to happen but that's not enough for a dead-lock.
Give a man fire and he'll be warm for a day. Set a man on fire and he'll be warm for the rest of his life.
Re: [0.12.22] Trains block there own path with chain signals
Do check if dead lcok persists through save/load cycle.
If it does save would be very useful for diagnosis.
If it does save would be very useful for diagnosis.
-
- Inserter
- Posts: 33
- Joined: Tue Jan 27, 2015 12:05 am
- Contact:
Re: [0.12.22] Trains block there own path with chain signals
Hay MasterBuilder, what mods are you using? Your trains look amazing!
- MasterBuilder
- Filter Inserter
- Posts: 353
- Joined: Sun Nov 23, 2014 1:22 am
- Contact:
Re: [0.12.22] Trains block there own path with chain signals
Yuoki Industries RailwaysBlue_Lucario wrote:Hay MasterBuilder, what mods are you using? Your trains look amazing!
Give a man fire and he'll be warm for a day. Set a man on fire and he'll be warm for the rest of his life.
Re: [0.12.22] Train block its own path with chain signals
I'm not sure if I consider this a bug, if I allow this, it would be possible for a long train to hit itself.
Re: [0.12.22] Train block its own path with chain signals
I'm in favor of thisHanziQ wrote:I'm not sure if I consider this a bug, if I allow this, it would be possible for a long train to hit itself.
If you want to get ahold of me I'm almost always on Discord.
Re: [0.12.22] Train block its own path with chain signals
I've found another type of that problem:
It's no issue that has to be solved, as it is no problem at all to add normal signals or a parallel track to solve this. My whole Train Network in this world is just a WIP. Just wanted to mention it.
The Signals in the track-triangle are all chain signals. The train should take the roundabout and leave where it has come from.It's no issue that has to be solved, as it is no problem at all to add normal signals or a parallel track to solve this. My whole Train Network in this world is just a WIP. Just wanted to mention it.
Re: [0.12.22] [Martin] Train block its own path with chain signals
Ok, I will change the behavior, but I'm postponing this till 0.13
Re: [0.12.22] Train block its own path with chain signals
Kevin, this is bad design of your rail network. The roundabout should be separated with the signal (more precisely a pair of them so the trains can go both ways). Because you have chain signal it will still not allow any train to go to the roundabout, even if another train is there.Kevin94 wrote:I've found another type of that problem:The Signals in the track-triangle are all chain signals. The train should take the roundabout and leave where it has come from.
It's no issue that has to be solved, as it is no problem at all to add normal signals or a parallel track to solve this. My whole Train Network in this world is just a WIP. Just wanted to mention it.