It's kind of hard to picture in my head, so I'll do my best.
To start, it's a known bug in the game that AI pathfinding at rails with cross sections can be... wonky. Sometimes trains just don't seem to want to take that open path into the station. But, let's assume for the moment that isn't it.
Make sure that each train has an alternate route. Give it plenty of opportunity to switch tracks, then switch back again on the other side (if it's going through). Also, assuming you're playing on hard routing, rather than easy (which has ghosting), give trains ample opportunity to get out of the way. Places to move out of the way of upcoming traffic.
There's been a lot of complaints about how trains don't do their best to avoid jams, so it's possible that that's your problem. But I will say that I've spent a lot of time with the hard routing, and I have yet to really deal with traffic building up. It could be that I have a tendency to run dedicated lines, or that I keep traffic to a minimum, but I don't know. I think a lot of the problem probably stem from user errors.
To start, it's a known bug in the game that AI pathfinding at rails with cross sections can be... wonky. Sometimes trains just don't seem to want to take that open path into the station. But, let's assume for the moment that isn't it.
Make sure that each train has an alternate route. Give it plenty of opportunity to switch tracks, then switch back again on the other side (if it's going through). Also, assuming you're playing on hard routing, rather than easy (which has ghosting), give trains ample opportunity to get out of the way. Places to move out of the way of upcoming traffic.
There's been a lot of complaints about how trains don't do their best to avoid jams, so it's possible that that's your problem. But I will say that I've spent a lot of time with the hard routing, and I have yet to really deal with traffic building up. It could be that I have a tendency to run dedicated lines, or that I keep traffic to a minimum, but I don't know. I think a lot of the problem probably stem from user errors.

Comment