I haven’t tried it out in Train Fever but it is documented that signals are merely pathing nodes and nothing more than that. Watching videos of Train Fever in operation gives you a good idea what is and what isn’t possible, and I’ve certainly seen a great deal of failures when it comes to proper placement of signals. Hence why I decided to write a couple of guides on signalling based around pathing trains properly to ensure efficient operations.
Agreed, we do need a much more complex signalling system than is present. However, I personally feel that adding such would push Train Fever outside of its scope of operation. After all, it’s a business simulation at heart and nothing more than that really.
I’m hoping there is at least some fundamental control over things like signals via script, so a more complex system of operation can be modded to the game further down the line (no pun intended).