Track / signal question

Got a problem with OpenTTD? Find some help here.

Moderator: OpenTTD Developers

Post Reply
ccomley
Traffic Manager
Traffic Manager
Posts: 227
Joined: 31 May 2013 16:19

Track / signal question

Post by ccomley »

I'm not sure I've got the types of signal straight in my head, the wiki descriptions arn't as clear as the author may think, I fear.

See Picture.

Ignore the top track.

The bottom two tracks on the left merge, then later split to different destinations but for now I care about this location.

If I have a train coming along the bottom of three tracks from left to right, and a train on the bottom track right to left, they both sit and wait for each other until the grass grows. The train from the right COULD go up the centre track on the left, which also leads to the same place. Indeed, if I click the left train and reverse it, it backs off through the station and then the rght train starts and picks the centre track. So why doesnt the right train just go centre track on its own and then the left train can continue once it's passed?

All signals are the default sort - one-way-path.
Attachments
Track 1.PNG
Track 1.PNG (89.45 KiB) Viewed 1692 times
ccomley
Traffic Manager
Traffic Manager
Posts: 227
Joined: 31 May 2013 16:19

Re: Track / signal question

Post by ccomley »

Here's the same section with the trains actually out-waiting each other.
Attachments
Sig1.PNG
Sig1.PNG (48.32 KiB) Viewed 1685 times
User avatar
FLHerne
Tycoon
Tycoon
Posts: 1543
Joined: 12 Jul 2011 12:09
Location: St Ives, Cambs, UK

Re: Track / signal question

Post by FLHerne »

ccomley wrote:All signals are the default sort - one-way-path.
Those aren't one-way path signals - if they were, the pairs of signals facing each other would make the track impassable.

The difference between a normal and a one-way path signal is that the former can be passed from the rear (with a pathfinding penalty) while the latter can only be passed from the front.

In this case, it's probable that either:
- The pathfinder cost of the centre track even without a train is higher than that of the lower one with a train. (Unlikely, if the train picks the centre track otherwise).
- Or the signalling to the left (that you haven't shown) blocks both tracks if the lower track is occupied. Like I said in the other thread, you need bigger pictures and/or a savegame.

The root problem is simply that your signalling arrangement is wrong. The space in front of a signal should always be a 'safe'* waiting point, you have signals where this isn't the case.

* i.e. a train waiting here cannot obstruct other trains (ish, get V453000 to explain it properly)
Temporary Permanent signature filling text. Content coming soon delayed indefinitely! Oh, and I have had a screenshot thread.
Linux user (XMonad DWM/KDE, Arch), IRC obsessive and rail enthusiast. No longer building robots; now I ring church bells.
Author of an incredibly boring stickied post about NewGRFs.
TERdON
Engineer
Engineer
Posts: 90
Joined: 09 Nov 2010 15:30

Re: Track / signal question

Post by TERdON »

Since the single-track stretch is so short anyway, I would simply remove the signal there. Or alternatively build a double track all the way, it's only a few tiles missing.
User avatar
YNM
Tycoon
Tycoon
Posts: 3574
Joined: 22 Mar 2012 11:10
Location: West Java

Re: Track / signal question

Post by YNM »

It's the penalty - the penalty of going through a path signal from back is still lower than going through two path signal, one facing the train and the other away from the train (as in your condition). I'd consider just to remove both signal on that short piece of track, or leaving the one that facing out from the station. Neither that the train entering the platform can see the other platforms behind them because the path signal that facing the entering train.

I don't know through, it's still could be labelled as a bug.
YNM = yoursNotMine - Don't get it ?
「ヨーッスノットマイン」もと申します。
Vinnie_nl
Engineer
Engineer
Posts: 41
Joined: 13 Mar 2011 18:32

Re: Track / signal question

Post by Vinnie_nl »

The penalty of a backwards PBS signal should not affect this kind of station if the track layout was build in a way that the train can overtake the other waiting train. Therefore my best guess would be that the problem in this case is a missing piece of track. A signal error or a problem in the orderlist. I can't be more accurate without a savegame.
Transportman
Tycoon
Tycoon
Posts: 2792
Joined: 22 Feb 2011 18:34

Re: Track / signal question

Post by Transportman »

Vinnie_nl wrote:The penalty of a backwards PBS signal should not affect this kind of station if the track layout was build in a way that the train can overtake the other waiting train. Therefore my best guess would be that the problem in this case is a missing piece of track. A signal error or a problem in the orderlist. I can't be more accurate without a savegame.
As soon as the penalty of the track with the waiting train is lower than the bypass, both trains will wait, as the pathfinder has no/little clue about what the other vehicles are doing in terms of direction and movement.
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML
Vinnie_nl
Engineer
Engineer
Posts: 41
Joined: 13 Mar 2011 18:32

Re: Track / signal question

Post by Vinnie_nl »

Transportman wrote:
Vinnie_nl wrote:The penalty of a backwards PBS signal should not affect this kind of station if the track layout was build in a way that the train can overtake the other waiting train. Therefore my best guess would be that the problem in this case is a missing piece of track. A signal error or a problem in the orderlist. I can't be more accurate without a savegame.
As soon as the penalty of the track with the waiting train is lower than the bypass, both trains will wait, as the pathfinder has no/little clue about what the other vehicles are doing in terms of direction and movement.
If so the solution is simple, the lower train is occupying a piece of track. Fill that with PBS signals in the same direction. Atleast one more then on the bypass track. This way the Bypass track will have a lower penalty.

In screenshot the bypass faces 2 backwards PBS that is 10k Penalty + a curve that is 300 or 600 I'm not sure how the curves count in train pathfinding. This against the short track occupied by the train of one backwards PBS signal of 5000 penalty. in short 5000 penalty versus 10,6k penalty

So the track occupied with lower train needs 2 more backwards PBS penalties from the East according to screenshot. But then the problem will emerge that the trains will always favor the middle track from East. I hope this will be a useful feature otherwise below applies.

So basiclly it means that this track layout will not function until the penalties for both tracks are equal. Wich is near impossible even if you consider the sync tricks from openttdcoop. In short, new track layout will fix it



If you did not mess with the penalty settings for train pathfinder in the openttd config file above penalties should be correct.
Phrossi_TTD
Engineer
Engineer
Posts: 79
Joined: 12 Feb 2013 17:29

Re: Track / signal question

Post by Phrossi_TTD »

i will post pic with right signals and rail setup
soon.
EDIT! here it is, ik the signals are not right but that does not matter
Attachments
Crumplewell Transport, 19 Mar 1950.png
(91.13 KiB) Downloaded 2 times
Activity-absent for now.
PLEASE DO NOT REPLY TO MY MESSAGES ANYMORE!
Phrossi_TTD
Engineer
Engineer
Posts: 79
Joined: 12 Feb 2013 17:29

Re: Track / signal question

Post by Phrossi_TTD »

no, sorry for zoom out.
if you look you will see basic rails but not the signals. :oops:
Activity-absent for now.
PLEASE DO NOT REPLY TO MY MESSAGES ANYMORE!
Post Reply

Return to “OpenTTD Problems”

Who is online

Users browsing this forum: No registered users and 3 guests