Limit number of trains within an area

lrt505

Light Rail Trainz
The problem arises when further testing, my triangular junction using ASB crossover (by boat) is not successful. Hence, I want to turn using 3 ASB Turnout channels. However, there is a risk of three trains locking each other in the junction.

Are there any methods / assets to restrict the number of trains within an area? There may only be two trains entering the triangular junction.
 
You could try track marks to hold trains for a few seconds or a minute to let the traffic clear. Another method that may work is try setting priority levels for certain trains. Trains at a higher priority can have rights over the others.

John
 
Sorry to take umbridge with you John. I've got a 4 track line on my route, 2 tracks going north and 2 going south. One track going south is priority 3, the other train going south is priority 1. The train on the priority 1 track is priority 1. This train 1, is an express and is held up at the signals until the goods (freight) priority 3 train has cleared the block. Am I doing something wrong?
 
Unless this has changed, at least in 06 the priorities have nothing to do with trains taking priority over each other, they are an attempt at making certain trains take certain tracks... If you have two similar routes to get from Point A to Point B, with a Priority marker of 1 on one of them ("D") (unmarked tracks default to Priority 2, which we'll call "E"), and three trains groing from A to B, one Priority 1, one Priority 2, and one Priority 3, then the Priority 1 train will prefer to travel through point D, P2 train will prefer point E, and the P3 train will take either one.
This is not a perfect system and does not garantee that only trains matching the track's priority will take that track, nor that trains matching a track's priority will always take that track, but the AI will try to "prefer" these routes when calculating its route to its destination. It is a more automatic method of using trackmarks in the routing of trains over specific tracks, but again not perfect. It will not necessarily mean that a freight on the track ahead will move over to a siding to allow a higher priority train go by, nor does it mean that trains will wait for meets at passing sidings on single-track routes in the manner expected.

One thing I've discovered a while ago with AI is that each AI train is looking out for itself and only itself. Alistair driving a slow 3000 ton coal train doesn't care that Geoff is slowly putting along behind him at 25 mph in his express passenger train. He won't wait at a passing for the express to go by, and Geoff can try zipping by on a long enough passing siding while Alistair keeps on trucking, but chances are by the time Geoff hits the other end and wants to get back to the main Alistair will still have the switch providing for that movement locked in his direction. I've tried the 4-track main idea before and even with the priorities it was imperfect. Alistair would see Tom driving another slow freight ahead of him on the P3 track, going at the same speed. Even though he could never get by him due to speed limits he would break priority and go back to the P2 NB track and hold up the all the traffic behind instead of sticking to the P3 track and letting the faster traffic by. This is where the AI needs the greatest improvement, IMO, is working together with other trains to make things run smoothly, not just doing what it wants regardless of the other trains around it.

(Driver names are by example only, I still think Alistair should never be allowed to drive :D)
 
I agree, CTC that the AI priority should be different. I would rather see the train priority controlled by consist type, and the priority assigned to the train rather than the driver. In my scenario a coal train could be given a lower priority, and all lower priority trains could be setup to take a siding to allow a higher priority express pass.

@kgb - have you set the train priorities in the session? You have to edit each driver/train setup to whatever value you are using. By default all drivers are given priority 2.

The other alternative, maybe, would be to setup some kind of scripting and triggers assigned to the driver.

John
 
Yes, John, you can if you want to micromanage constantly (ie, aren't driving a train of your own) or you know where trains will meet each and every time. When running bigger routes like that I tend to have most of the trains run on repeating command lists. There's no guarantee that the timing will always be the same, so suddenly my slow freight ends up waiting on the siding for a train that has already passed or hasn't been vomited out by a portal yet...

I know you can't have the best of both worlds, but definitely something that could stand to be improved greatly. The whole "Think for myself and only myself mentality" of each AI driver creates more problems than just this - fighting each other for junctions especially when in slightly more complicated junction areas, deciding to take a 10 mile detour requiring them to drive backwards the whole way because they hit one red signal, etc...
 
I use the iportals to extend my routes, and only use the regular portals for passenger routes which I have timed, so I know when to do the local freights and hot manifest/container trains.

John
 
Back
Top