Logistik

Factorio Zugsignale: Funktionsweise und Netzwerkaufbau

Auch meine erste T-Kreuzung funktionierte beim ersten Zug perfekt – aber sobald der zweite ankam, blieb er mitten drin stecken und das ganze Netzwerk war blockiert. Nachdem ich die Einfahrt auf Kettengleis-Signale umgestellt hatte, verbesserte sich der Durchfluss sofort. Erst dann wurde mir klar, dass normale und Kettengleis-Signale völlig unterschiedliche Aufgaben haben.

Logistik

Factorio Zugsignale: Funktionsweise und Netzwerkaufbau

Auch meine erste T-Kreuzung funktionierte beim ersten Zug perfekt – aber sobald der zweite ankam, blieb er mitten drin stecken und das ganze Netzwerk war blockiert. Nachdem ich die Einfahrt auf Kettengleis-Signale umgestellt hatte, verbesserte sich der Durchfluss sofort. Erst dann wurde mir klar, dass normale und Kettengleis-Signale völlig unterschiedliche Aufgaben haben.

Dieser Artikel ist für Anfänger bis Fortgeschrittene gedacht, die in Factorio Vanilla 1.1–2.0 gerade mit dem Zügebau beginnen. Das Ziel ist, anhand des Unterschieds zwischen Stoppposition und Reservierungsbereich die Signalwahl zu systematisieren und selbstständig Kreuzungen und Bahnhofszufahrten zu bauen, die nicht verstopfen.

Die Grundregel ist einfach: Doppelgleis in eine Richtung, Kreuzungen mit Kettengleis am Eingang und normalem Signal am Ausgang, Bahnhöfe mit Wartegleis außerhalb der Hauptstrecke. Mit nur diesen Grundlagen lassen sich häufige Deadlocks erheblich reduzieren. Zusätzlich gehe ich auf die innere Blockaufteilung von Kreuzungen ein – ein Punkt, der in älteren Guides oft anders behandelt wird als in der modernen 2.0-Praxis.

Versionsbereich und Begriffsdefinitionen

Dieser Artikel behandelt Zugsignale in Factorio Vanilla 1.1–2.0. Die Grundmechaniken von normalem Zugsignal () und Kettengleis-Signal () sind in diesem Bereich stabil. Die Kernregeln – „Eingang mit Kettengleis, Ausgang mit normalem Signal" und „Züge werden blockweise verwaltet" – bleiben unverändert. Das offizielle Wiki-Tutorial ‚Tutorial:Train signals' stützt sich ebenfalls auf diese Grundprinzipien.

Ich verwende die Begriffe konsistent nach dem offiziellen Wiki: (normales Zugsignal), (Kettengleis-Zugsignal), Block, Route reservation, Kreuzung, Stacker (Wartegleis). Diese Einheitlichkeit ist wichtig, weil sie sofort klarstellt, „wo der Zug stoppen soll" und „wann darf er hinein?".

Ein kritisches Grundprinzip: Züge lesen nur das Signal auf ihrer rechten Seite relativ zur Fahrtrichtung. Bei Doppelgleis in Einbahnrichtung ist das automatisch gegeben; bei Eingleisverkehr musst du für beide Richtungen separate Signale setzen. Viele Anfänger verpassen diesen Punkt – Signale sind vorhanden, aber der Zug liest sie nicht, weil die Ausrichtung falsch ist.

Eine weitere Nuance für 2.0: Ältere Guides zeigen Kreuzungen mit wenigen inneren Unterteilungen. Moderne Community-Berichte zeigen, dass feinere Blockaufteilungen mit Kettengleis-Signalen in 2.0 praktisch und üblich werden. Das ist kein offiziellerPatch-Change, sondern empirisches Wissen. Ich behandle hier die Grundform unverändert und ergänze nur optionale 2.0-Praktiken.

Noch ein oft übersehener Punkt: Beim Platzieren oder Löschen von Signalen oder Schienen führt jeder Zug eine Neuberechnung seiner Route durch (Railway/Train path finding). Das ist normalerweise praktisch, bei vielen Zügen aber sehr sichtbar. Größere Änderungen sollten daher in verkehrsarmen Zeiten durchgeführt werden.

Ab hier basiere ich auf den 1.1–2.0-Prinzipien mit Hinweisen auf 2.0-Praktiken.

Zugsignal-Grundlagen: Blocks und Fahrtrichtung

Block = minimale Sicherheitszone

Das Kernkonzept: Signale unterteilen die Strecke in Blocks. Ein Block ist wie eine Sicherheitszone – normalerweise maximal 1 Zug pro Block. Das ist die Basis für Kollisionsvermeidung. Statt auf Signalfarben zu starren, ist die eigentliche Frage: „Ist der nächste Block frei?"

Wenn du auf einer Geraden normale Signale gleichmäßig setzt, entstehen neue Blocks. Sobald der vordere Zug aus dem nächsten Block ausfährt, kann der hintere einfahren. So funktioniert Durchsatzsteigerung auf der Hauptstrecke.

Verwirrung entsteht oft bei Verzweigungen: Wenn zwei Abzweigungen in den gleichen Block führen, können zwei Züge nicht gleichzeitig einfahren – obwohl die Routen sich nicht schneiden. Blocks richtig zu schneiden ist also zentral für echte Parallelität.

Die Blockvisualisierung (in den Optionen aktivierbar) zeigt farbige Bereiche und macht sofort sichtbar, wo Züge steckenbleiben können.

Rechtslaufprinzip und Signalrichtung

Züge lesen nur das Signal auf der rechten Seite ihrer Fahrtrichtung. Bei Rechtslaufverkehr (komplette Strecke nach rechts ausgerichtet) ist das einfach. Bei Zweirichtungsstrecken musst du auf beiden Seiten Signale setzen.

Das ist eine häufige Anfängerfalle: Signal ist da, aber der Zug liest es nicht. Die Strecke ist technisch offen, aber der Zug wartet ewig, weil sein Signalseite nicht besetzt ist.

Normales Signal vs. Kettengleis-Signal

Normales Zugsignal: Einfach, aber kurzsichtig

Das normale Signal prüft nur 1 Block voraus: Ist der nächste Block frei? Ja → grün, Nein → rot. Punkt.

Das macht es ideal für lange Strecken und Wartebereiche, wo längeres Warten OK ist. Es ist nicht geeignet für Kreuzungen, weil ein Zug hineinfahren kann und dann drin steckenbleibt (wenn der Ausgang blockiert ist).

Typischer Fehler: Alle Signale sind normal → Zug fährt in die Kreuzung ein → wird dort blockiert → alles steckt.

Kettengleis-Signal: Vorsichtig und zukunftsorientiert

Das Kettengleis-Signal prüft bis zum nächsten Signal oder bis zum Ausgang der angestrebten Route. Es fragt also: „Kann der Zug durchfahren, ohne irgendwo stecken zu bleiben?"

4 Zustände statt 3:

  • Grün: Ausgang frei und Reservierung OK
  • Gelb: Nächstes Signal im Kettengleis-Modus, aber dieser Zug kann noch durch
  • Rot: Route reservierbar nicht, blocker
  • Blau: Mehrere Ausgänge, aber nur einige sind für diesen Zug freigegeben (fahrtrichtungsabhängig)

Der blaue Zustand ist tricky: Es bedeutet nicht „alles frei", sondern „manche Ausgänge ja, manche nein". Ein Zug kann fahren, wenn sein Ziel-Ausgang frei ist.

Vergleich

AspektNormalKettengleis
PrüfbereichNur nächster BlockBis zum Ausgang
Beste EinsatzstellenLange Strecken, WartezonenKreuzungs-/Verzweigungseinfahrten
WartezuständeKeine ProblemeSollen vermieden werden
Signal-StatesGrün/Gelb/RotGrün/Gelb/Rot/Blau

Merksatz: Normal = „Wie groß ist der nächste Block?" Kettengleis = „Kann mein Zug durchfahren?"

Kreuzungen ohne Staus: Eingang Kettengleis, Ausgang Normal

T-Kreuzung

Die Grundform: Alle Einfahrten sind Kettengleis, alle Ausfahrten normal.

Damit fahren Züge nur ein, wenn sie die Kreuzung komplett räumen können. Nach der Kreuzung brauchst du noch mindestens 1 volle Zuglänge Platz bis zum nächsten Signal – sonst ragt das Zugende in die Kreuzung und blockiert den nächsten Zug.

Häufiger Fehler: Zu kurzer Ausfahrtsbereich → der Zug sitzt halb drin, halb draußen → alles blockiert.

Kreuzung (4-Wege)

Hier wird es interessant. Eine naive 4-Wege-Kreuzung mit nur 1 großen Block in der Mitte: Ein Zug pro Durchlauf. Besser ist, die Mitte mit Kettengleis-Signalen zu unterteilen, sodass sich nicht kreuzende Routen (z. B. Nord→Ost und Süd→West) gleichzeitig fahren können.

Vorsicht: Zu viele Kettengleis-Signale = zu große Reservierungsbereiche = weniger Parallelität. Die optimale Granularität hängt von Kreuzungsgröße und Zugdichte ab.

Verzweigungen, Zusammenführungen, Eingleis

Überall dort, wo „ein Zug in der falschen Stelle steckenbleibt → alles blockiert": Kettengleis am Eingang.

Beispiele:

  • Verzweigung: Zug darf nur abzweigen, wenn Zielstrecke frei ist
  • Zusammenführung: Zug darf nur einfahren, wenn nach Zusammenführung Platz ist
  • Eingleis: Zug darf nur einfahren, wenn Gegenverkehr nicht mehr auf der Strecke ist

Bahnhöfe und Hauptstrecke: Stacker (Wartegleise)

Struktur eines Stackers

Statt Züge auf der Hauptstrecke warten zu lassen, stellst du sie auf Wartegleise außerhalb der Hauptstrecke. So funktioniert das:

  1. Hauptstrecke → Stacker-Einfahrt (Kettengleis)
  2. Stacker-Innenraum: mehrere parallele Wartegleise (normal Signal)
  3. Stacker-Ausfahrt → Bahnhof

Die Innengleise verwenden normales Signal, weil hier Zug-Warteschlangen die Normalität sind.

Wichtig: Eingang Kettengleis, Innen Normal

Warum? Der Kettengleis-Eingang entscheidet: „Gibt es einen freien Platz im Stacker UND einen freien Bahnsteig?" Erst dann erlaubt er die Einfahrt.

Die normalen Signale innen komprimieren die Züge dicht zusammen und sind für lange Wartezeiten optimiert.

Fehler: Stacker-Innen auch mit Kettengleis → Züge werden zu vorsichtig → platzen auf Hauptstrecke.

Bemessung

  • Gleisanzahl im Stacker: Mindestens so viele wie Züge, die zur gleichen Zeit auf diese Bahnhöfe fahren
  • Gleislänge: Jedes Gleis muss deine längste Zuglänge komplett aufnehmen

Häufige Fehler und Deadlocks

Die 4 klassischen Probleme

  1. Kreuzung mit nur normalen Signalen: Zug fährt hinein, bleibt drin stecken → alles blockiert
  • Fix: Eingang auf Kettengleis, Mitte minimal unterteilen, Ausgang mit Abstand
  1. Ausfahrtsbereich zu kurz: Zugende ragt in Kreuzung → blockiert Gegenverkehr
  • Fix: Nach Kreuzung mindestens 1 Zuglänge Platz bis nächstes Signal
  1. Zu kleiner Kreisverkehr bei dichtem Verkehr: Zug fährt rein, wird im Kreis blockiert
  • Fix: Entweder Kreis vergrößern und innere Kettengleis-Signale setzen, oder auf T-Kreuzung/normale Kreuzung wechseln
  1. Eingleis bidirektional ohne Ausweichstelle: Züge treffen sich, können sich nicht ausweichen
  • Fix: Ausweichstellen mit Kettengleis-Schutz definieren oder zu Doppelgleis upgraden

Ursachenidentifikation

  • Zug sitzt in Kreuzung → Eingang nicht Kettengleis oder Ausgang zu kurz
  • Zug sitzt vor Kreuzung auf Hauptstrecke → Stacker voll oder Bahnhof blockiert
  • Zug sitzt auf Eingleis → Gegenverkehr nicht koordiniert

Design-Prinzipien beim Skalieren

Doppelgleis als Standard

Die sicherste Basis ist Doppelgleis mit einheitlicher Richtung (z. B. oben → rechts, unten → links). Alle Signale folgen dann dem gleichen Muster.

Eingleis in beide Richtungen spart Material, aber verdoppelt Komplexität (Signale, Ausweichen, Deadlock-Risiko). Für Hauptstrecken: Doppelgleis. Eingleis nur für untergeordnete Strecken oder Provisorien.

Kettengleis sparsam einsetzen

Kettengleis ist nicht „besser" – es ist spezialisiert. Zu viele Kettengleis-Signale erweitern den Reservierungsbereich so stark, dass weniger Parallelität entsteht, nicht mehr. Faustregel:

  • Kettengleis an Einfahrten (Kreuzung, Verzweigung, Eingleis)
  • Normal sonst (Hauptstrecke, Wartebereich, Ausfahrt)

Änderungen mit Bedacht

Jedes Ändern von Signal/Schiene lässt alle Züge neu berechnen. Bei vielen Zügen ist das sichtbar (Massenbremserei). Änderungen tagsüber in Etappen durchführen, nicht in der Hauptverkehrszeit alles umbauen.

Checkliste zum Starten

  1. Hauptstrecke einheitliche Richtung: Rechts- oder Linkslaufverkehr, nicht gemischt
  2. 1 Kreuzung fix: Eingang Kettengleis, Ausgang Normal, nach Ausgang 1 Zuglänge Platz
  3. Ausfahrtsbereich prüfen: Zug muss komplett aus Kreuzung passen
  4. Stacker vor gemeinsamen Bahnhöfen: Warteschlangen außerhalb Hauptstrecke
  5. Nach Änderung beobachten: Züge warten außerhalb Kreuzung/Bahnhof, nicht drin

Mit diesen 5 Punkten sollte eine typische Verstopfung merklich besser werden.

Referenzen und offizielle Quellen

Für exakte Spezifikationen:

- [[Rail chain signalRail chain signal (offizierelles Wiki)]]

Die Kernideen dieses Artikels stammen direkt aus diesen offiziellen Quellen und aus praktischer Community-Erfahrung mit Factorio 1.1–2.0.

article.share

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。