Also am FreeRoam kann es nicht liegen. Ich teste die Signale fast ausschließlich im FreeRoam.
Problematisch ist vor allem die Position, an der der Zug steht, wenn die Strecke geladen wird. Er sollte vor dem Signal stehen und den Link 0 noch nicht berühren. Es sollte sich keine Weiche zwischen dem Zug und dem Link 0 befinden, da sonst das Signal nichts vom Zug weiß. Dummer Weise werden die Weichen erst gestellt, nachdem die Züge bei den Signalen "eingetragen" wurden. Ist eine Weiche nun zwischen Zug und Signal bestand keine Verbindung zum Signal und es wird auch nicht auf Fahrt gehen. Ausnahmen bestätigen die Regel.
Steht vor einem Signal kein Zug (oder mehr als 3 Signale weiter davor) geht das Signal gar nicht auf Fahrt. Das ist auch gut so, sonst würden alle Signale auf Fahrt stehen.
Fehler im Skript oder in der Optionsdatei lassen sich bei den Formsignalen schlecht erkennen. Hier muss LogMate gestartet werden. Bei den Lichtsignalen wird das Signal in diesem Fall nicht richtig initialisiert, d. h. alle Signallichter sind an oder alle Signallichter bleiben dunkel.
Ist scheinbar alles in Ordnung sollten die Links > 0 kontrolliert werden. Dazu in den Editormodus wechseln und die Leertaste 8 Mal betätigen. Nun sieht man alle Links durch grüne Linien gekennzeichnet. Jetzt das Problemsignal auswählen (den Mast anklicken) und prüfen, ob die Links vom Herzstück der Weichen getrennt sind. Dazu mit der Maus auf das Gleis zeigen und es muss sich ein gelber Rahmen zeigen, der nicht bis ins Herzstück reicht. Weiterhin ist wichtig, dass keine Link 0 von anderen Signalen dazwischen stehen. Die kommenden Signalversionen kommen hiermit teilweise klar.
Gruß Schuster