There's another thought on this. What stations are you using?
AJS and Bloodnok's stations have three positions to stop at. A, center, and B. I have found that for the most part using the "centre" position is best for short trains and A or B is best for long consists.
I have discovered too that station scripts are affected by outside interference. If for example you have two trains following, the following train will confuse the station script, causing the station to not catch this train and start up the slowdown--->stop procedure. To solve this, I had to place some absolute signals about 20 meters (two grid squares) away from the end of the platform. What this did was to stop the train that's following behind the first so that they both don't enter the platform at the same time, and also prevents the following train from pulling in too soon so the script can reset its routine.
Other scripted assets can cause weird things to happen such as grade crossings, and other script functions such as triggers. Keeping these assets about 20 meters away seems to help, perhaps because that's the affect radius for these assets. The problem is some of these assets can't be adjusted such as road crossings, or other industries if they're close by.
AJS and Bloodnok's stations have three positions to stop at. A, center, and B. I have found that for the most part using the "centre" position is best for short trains and A or B is best for long consists.
I have discovered too that station scripts are affected by outside interference. If for example you have two trains following, the following train will confuse the station script, causing the station to not catch this train and start up the slowdown--->stop procedure. To solve this, I had to place some absolute signals about 20 meters (two grid squares) away from the end of the platform. What this did was to stop the train that's following behind the first so that they both don't enter the platform at the same time, and also prevents the following train from pulling in too soon so the script can reset its routine.
Other scripted assets can cause weird things to happen such as grade crossings, and other script functions such as triggers. Keeping these assets about 20 meters away seems to help, perhaps because that's the affect radius for these assets. The problem is some of these assets can't be adjusted such as road crossings, or other industries if they're close by.