【Factorio】Zugdeadlock: Ursachen und Vermeidungsdesign
Wenn Züge an Kreuzungen oder vor Bahnhöfen stehen bleiben, lassen sich die Ursachen meist in drei Kategorien einteilen: „Signalplatzierung", „Kreuzungskapazität" und „fehlende Wartegleise vor Bahnhöfen". In Factorio Vanilla v2.0 und Space Age gelten die gleichen Grundprinzipien der Eisenbahn – wer diese verstanden hat, kann Deadlocks deutlich vermeiden.
【Factorio】Zugdeadlock: Ursachen und Vermeidungsdesign
Wenn Züge an Kreuzungen oder vor Bahnhöfen stehen bleiben, lassen sich die Ursachen meist in drei Kategorien einteilen: „Signalplatzierung", „Kreuzungskapazität" und „fehlende Wartegleise vor Bahnhöfen". In Factorio Vanilla v2.0 und Space Age gelten die gleichen Grundprinzipien der Eisenbahn – wer diese verstanden hat, kann Deadlocks deutlich vermeiden.
Auch mir ist es passiert: Als ich mehrere Minen zum ersten Mal verband, streckten sich die Warteschlangen vor der Station bis in die Weichen und zum Stehen der ganzen Linie. Nach dem Neuanlegen der Wartegleise passend zur Zuglänge und dem Umstellen der Signale vor der Kreuzung auf Kettensignale floss der Verkehr sofort wieder.
Dieser Artikel behandelt systematisch, wann einfache und Kettensignale eingesetzt werden sollten und unter welchen Bedingungen man Einfachgleis, Doppelstrecke, Kreisverkehr oder Bahnhofspuffer wählt. Das Ziel ist nicht, Staus nach dem Design zu beheben, sondern sie bereits bei der Planung zu vermeiden – ein praktischer Leitfaden zum Handeln.
Zielversion und Voraussetzungen
Zielversion festgelegt
Dieser Artikel behandelt Factorio Vanilla v2.0 und Space Age. Space Age ist eine kostenpflichtige Erweiterung, die am 21. Oktober 2024 veröffentlicht wurde (gemäß Space Age - Factorio Wiki).
Das Wichtigste: Die Kernprinzipien zur Vermeidung von Zugdeadlocks sind in Vanilla v2.0 und Space Age praktisch identisch. Das Konzept „Kettensignale vor Kreuzungen, normale Signale hinter Kreuzungen" funktioniert überall gleich. Ich habe selbst bestehende Welten in v2.0 erweitert und dort alte Strecken nachgebaut – die Prinzipien waren sofort anwendbar. Versionsunterschiede sind weniger relevant als konsequente Designprinzipien.
In Space Age wird allerdings die Gesamtlogistik größer, und auf den Eisenbahnnetzen verkehren mehr Züge. Das bedeutet nicht, dass die Signalgrundlagen sich ändern, sondern eher, dass schlampige Grundlagen bei höherem Durchsatz deutlicher scheitern.

Space Age/ja
wiki.factorio.comScope dieses Artikels und Voraussetzungen
Ab diesem Abschnitt behandeln wir ausschließlich Deadlock-Vermeidung in Eisenbahnnetzwerken. Konkret: Kreuzungen, Weichen, Ausweichstellen, Doppelgleis, Wartegleise vor Bahnhöfen, Kreisverkehre und train limit zur Durchsatzregelung – alles rund um das Netzwerkdesign.
Wir gehen nicht in Details zu planetenübergreifender Logistik oder Raumstationen ein. Die Essenz von Deadlock-Vermeidung lautet: „Wo sollten Züge halten und wo auf keinen Fall?" Diese Frage bleibt zentral, egal wie viele Planeten es gibt. Falsch platzierte Signale in Kreuzungen oder fehlende Wartegleise verursachen Deadlocks überall – egal ob auf einer oder mehreren Welten.
Deadlock hier bedeutet: Züge warten gegenseitig aufeinander und fahren nicht mehr weiter, ohne manuelles Eingreifen. Schon zwei Züge können dies auslösen. Das ist nicht einfach nur Stau – es ist ein Zusammenbruch der Routenvergabe.
💡 Tip
In diesem Artikel trennen wir „Halten durch falsche Signale" und „chronischer Stau durch zu wenig Kapazität". Mit dieser Unterscheidung findet man Probleme viel schneller.
Mini-Glossar
Ein paar Begriffe sollten klar sein:
Normales Signal prüft nur, ob der nächste Block frei ist. Es sagt: „Nächster Block leer? Dann rein!" Das funktioniert auf geraden Strecken, aber an Kreuzungen oder Weichen führt es dazu, dass Züge in der Mitte stehen bleiben.
Kettensignal prüft die gesamte Route bis zum nächsten normalen Signal oder zur Station. Es sagt: „Kann ich ganz durchfahren? Nur dann fahre ich ein." Deshalb stehen Kettensignale vor Kreuzungen – um „erst gar nicht einfahren" zu erzwingen.
Block ist ein Gleisabschnitt zwischen zwei Signalen. Jeder Block kann maximal einen Zug aufnehmen. Deadlock-Vermeidung dreht sich oft um: „Wo schneide ich meine Blöcke?". Züge stecken meist nicht wegen zu vieler Züge fest, sondern wegen schlechter Blockaufteilung.
Wer diese drei Punkte versteht, sieht plötzlich, warum „Kettensignale vor Kreuzungen, normale Signale dahinter" so gut funktioniert.
Für die größere Übersicht rund um Eisenbahnnetzwerke lohnt sich ein Blick in die Gesamtstruktur des Themas.
Aus meiner Erfahrung entstehen Deadlocks selten aus einem einzigen Fehler – meist spielen Kreuzung, Bahnhof und Hauptstreckenkapazität zusammen. Die kommenden Abschnitte zeigen daher nicht isolierte Fixes, sondern wie man das Gesamtsystem so gestaltet, dass Züge dort halten, wo sie halten sollen.
Deadlock: Definition und Unterschied zum Stau
Definition und Unterscheidung
Factorio-Deadlock: Züge warten gegenseitig aufeinander in einer Weise, dass keine Bewegung ohne manuelles Eingreifen möglich ist. Manchmal sieht es aus wie normaler Stau, ist aber tatsächlich ein gegenseitiger Blockierungszustand. Das Factorio-Wiki zu Eisenbahnsignalen betont: Dies kann schon mit nur zwei Zügen passieren.
Stau hingegen: Züge sind langsam, aber fließen mit der Zeit weiter. Vielleicht staut sich eine Warteschlange vor einer Station, aber theoretisch löst sie sich.
Der praktische Unterschied: Stau ist „langsam aber voran", Deadlock ist „bewegungslos und selbstverschuldet".
Mir selbst ging ein Licht auf, als ich herausfand, dass nur zwei Züge ausreichen für einen Deadlock. Das kam daher, dass eine Kreuzung falsch signalisiert war – Züge fuhren rein und blieben stecken. Es geht nicht um Zugzahl, sondern um Haltepositionsdesign.

Tutorial:Train signals/ja
wiki.factorio.com3 häufige Muster
- Halt in der Kreuzung: Normales Signal vor einer Kreuzung lässt Züge einfahren, wenn nur der nächste Block frei ist. Der Zug fährt in die Kreuzung ein, bleibt drin stecken, und eine zweite Richtung ist blockiert.
- Frontalzusammenstoß auf Einfachgleis: Ohne Ausweichstellen treffen sich Züge und bleiben stecken.
- Bahnhofswarteschlange blockiert Hauptstrecke: Zu kurze oder fehlende Wartegleise lassen Züge auf die Hauptstrecke ausweichen. Diese Züge blockieren dann Kreuzungen und Weichen.
Die Wurzel aller drei: Züge bleiben an Orten stehen, wo sie nicht sollten.
💡 Tip
Deadlock-Vermeidung ist weniger „mehr Züge kontrollieren" als vielmehr „weniger Halteorte zulassen". Schon zwei Züge können für Chaos sorgen – also: Design vor Betrieb überprüfen.
Erkennung vor Ort
Wenn es klemmt, schaue ich nicht erst auf die Gesamtansicht. Ich verfolge, wo die Zugspitze steckt.
Das Wichtigste: Wo bleibt der Zug stecken – vor der Kreuzung oder in ihr? Ein Zug, der vor einer Kreuzung wartet, zeigt, dass die Signale funktionieren. Ein Zug, der drin steckt, zeigt Versagen.
Ein zweiter Check: Reicht die Warteschlange in eine Weiche oder auf Hauptstrecke hinein? Wenn ja, wird das lokale Problem zum Netzwerkproblem.
Mit diesen zwei Beobachtungen – Halteposition und Warteschlangenlänge – lässt sich die Ursache oft sofort zuordnen.
Deadlock-Ursache 1: Falsche Signalplatzierung
Unterschied normales vs. Kettensignal
Das Verhalten ist deutlich unterschiedlich. Normales Signal: Prüft nur den unmittelbar nächsten Block. „Nächster Block frei? Los geht's." Das ist gefährlich an Kreuzungen, weil der Zug eindringt, auch wenn dahinter alles verstopft ist.
Kettensignal: Schaut bis zum nächsten normalen Signal oder zur Station. „Kann ich ganz durchfahren? Nur dann fahre ich los."
Der praktische Effekt an Kreuzungen ist enorm. Mit normalen Signalen sieht ein Netzwerk sicher aus – es hat Signale! Aber Züge bleiben in der Mitte stehen. Mit Kettensignalen wird die Einfahrtsbedingung streng: Nur hinein, wenn der Weg frei ist.
Basis-Regel für Kreuzungen
Einfahrt: Kettensignal. Ausfahrt: Normales Signal. Das ist auch als „chain in, rail out" bekannt.
Die Logik: Die Kreuzung ist keine Warteposition. Züge sollen durchfahren oder außerhalb warten. Mit dieser Regel wird Kreuzung zu einem reinen Durchgangsbereich statt Warteplatz.
💡 Tip
Wenn eine Kreuzung staut, frage ich nicht „Welcher Zug ist schuld", sondern „Durfte dieser Zug überhaupt einfahren?" Bei Kettensignalen an der Einfahrt ist diese Antwort klar.
Ausnahmefälle: Kurze Ausfahrtsstrecken auch mit Kettensignal
Normalerweise: Ausfahrt = normales Signal. Aber wenn die Ausfahrt sehr kurz ist und direkt in die nächste Weiche oder Bahnhofseinfahrt mündet, wird die Ausfahrtsposition selbst zum Engpass. In dem Fall: Auch die Ausfahrt mit Kettensignal sichern, damit der Zug wirklich den ganzen Weg frei hat.
Das ist einer der Gründe, warum erfahrene Spieler von „chain out" sprechen – manchmal braucht es auch dort.
Ich habe das öfter gemacht: Normales Signal direkt nach einer Kreuzung platziert, es aber geschafft, dass der Zug mit seinem Heck noch in der Kreuzung landet. Mit Kettensignal dort wurde's besser.
Häufige Fehlplatzierungen und Reihenfolge der Reparatur
Der häufigste Fehler: Einfach überall normale Signale setzen wie auf geraden Strecken. An Kreuzungen ist das kontraproduktiv.
Reparaturschritte:
- Signale vor Kreuzung/Weiche prüfen
- Wenn normal → auf Kettensignal ändern
- Nach der Kreuzung normales Signal platzieren
- Wenn Ausfahrtsstrecke kurz → auch da Kettensignal nutzen
- Beobachten: Warten Züge jetzt außen, nicht innen?
Das Ziel ist nicht, mehr Signale zu bauen. Das Ziel ist, Halteposition nach außen zu verschieben.
Aus eigener Erfahrung: Nur das Eingangssignal zur Kettensignalversion zu ändern, hat manchmal Wunder bewirkt. Plötzlich floss das Netzwerk. Das ist der praktischste Fix überhaupt.
💡 Tip
Mein Standard: Kreuzung eingangsseitig auf Kettensignal, alles andere überprüfen. Das verhindert meist schon 80% der Probleme.
Deadlock-Ursache 2: Kreuzungs- und Kreisverkehrkapazität
Kreisverkehr und Zugzahl
Ein echtes Problem: Selbst mit korrekten Signalen kann ein zu kleiner Kreisverkehr stau. Das letzte Kapitel behandelte „nicht in der Kreuzung halten". Jetzt: „In die Kreuzung passt einfach nichts mehr".
Kreisverkehre sehen elegant aus und regeln 4 Richtungen kompakt. Darum nutze ich sie gern. Aber: Werden es mehr Züge, kommen aus mehreren Richtungen Züge zur gleichen Zeit, und plötzlich wartet ein Zug im Kreis auf einen anderen, der auch im Kreis wartet. Das Factorio-Wiki betont: Schon 2 Züge können dedeadlock auslösen. Kreisverkehre sind da anfällig.
Das Szenario: Ein Zug sitzt im Kreis fest, keiner kann rein, alle warten draußen.
Community-Erkenntnis: Je kleiner der Durchmesser, desto anfälliger für gegenseitige Blockierung.
„Nur ein Zug gleichzeitig" – Konzept
Eine Methode: Striktes Kettensignal am Eingang, sodass immer nur ein Zug im Kreis ist.
Vorteil: Kreis ist sicher, Deadlock unmöglich.
Nachteil: Züge stauen sich draußen statt drin. Die Warteschlange verlagert sich nur.
Das ist nicht wirklich eine Lösung – nur eine Umverteilung des Problems.
💡 Tip
Größerer Kreis + strenge Eingangskontrolle ist besser als winziger Kreis mit der Hoffnung, dass es passt.
Wenn Übergangswartung wächst: Bahnhofspuffer erweitern
Wenn der Kreis strikte Einfahrt hat, warten Züge draußen. Das ist okay – solange diese Warteschlange nicht in die Weiche oder Kreuzung geht. Das ist der Job des Bahnhofspuffers: Züge dort halten lassen, wo sie die Hauptstrecke nicht blockieren.
Das heißt: Nicht nur Kreis verkleinern, sondern Warteraum außen vergrößern.
Schaubild-Vorschlag
Ein Schaubild könnte zeigen: Kleiner Kreis + wenig Puffer = Stau bis in die Weiche. Größerer Kreis + anständiger Puffer = sortiertes Warten.
Die Message: Capacity ist nicht nur die Kreuzung selbst, sondern die ganze Umgebung.
Deadlock-Ursache 3: Zu wenig Bahnhofs-Wartegleis
Rolle der Pufferstrecken
Bahnhof voll? Züge warten draußen. Warten sie auf der Hauptstrecke, blockieren sie alles. Die Lösung: Wartegleise direkt vor dem Bahnhof, sogenannte Stacker.
Ein Stacker ist eine Ausweichstelle, wo Züge warten, nicht auf dem Hauptgleis.
Die Psychologie: Wenn ein Bahnhof voll ist, stellen Züge sich draußen an. Wo? Im idealen Fall in eigens dafür vorgesehenen Wartegleisen. Im realen Fall auf der Hauptstrecke. Dann blockieren diese wartenden Züge Kreuzungen und andere Bahnhöfe.
Ich hatte mal eine Erzzuführstelle mit kurzer Warteposition. Züge warteten, aber ihr Heck reichte bis in die Weiche. Das System dachte, die Weiche sei blockiert – und es stimmte.
Zuglänge und Block-Längen-Standard
Kritisch: Jeder Warteplatz muss eine volle Zuglänge fassen.
Das ist nicht optional. Wenn ein 1-4-0-Zug (Lokomotive-4 Wagen) in einen 3-Blöcke-Puffer passt, passt er nicht wirklich – sein Heck überragt ins Gleis dahinter.
Community-Messwerte für 1-4-0: etwa 37 Kacheln Pufferraum (Erfahrungswert, kein offizieller Wert). Die genaue Zahl ist weniger wichtig als: Ein Zug muss vollständig passen ohne ins nächste Signal zu ragen.
Mein Ansatz: „Braucht die Station 2 Gleise? Dann braucht sie auch 2× die Zuglängenlänge an Puffer davor."
Fehler: Warteschlange blockiert Weiche / Hauptstrecke
Häufigster Fehler: Wartegleis ist zu kurz.
Resultat: Züge warten, aber ihr Heck ragt in die Weiche. Züge, die in andere Richtungen wollen, können nicht.
Oder: Gar kein Wartegleis, nur Warten auf der Hauptstrecke.
Fix: Wartegleis verlängern, bis der Zug komplett passt. Position prüfen, dass die Weiche nicht gekreuzt wird.
Aus Erfahrung: Ist die Station „voll", sitzt der Schuldige nicht im Bahnhof selbst, sondern außerhalb: zu kurz oder falsch positioniert.
💡 Tip
„Wartet ein Zug vor einer Station, wo würde ein zweiter und dritter warten?" Diese Frage beantwortet, ob der Puffer ausreicht.
Schaltkreis und train-Limit
Schaltkreislösung mit train-limit ist mächtig: Man kann Züge nur einfahren lassen, wenn Platz ist. Problem: Ein angepasstes Limit ändert nicht, dass Züge warten müssen.
Wenn ein Bahnhof „1 Zug limit" hat und 3 Züge kommen, warten 2 außen. Wo? Im Puffer, hoffentlich. Nicht auf der Hauptstrecke.
train-limit ist Verkehrsregelung, nicht Puffer-Ersatz.
Schaubild: Puffer mit Zug vs. ohne
Schaubild könnte zeigen: Station voll → Zug wartet → mit kurzem Puffer ragt Heck in Weiche → mit langem Puffer sitzt Zug ganz in der Warteposition.
Einfachgleis vs. Doppelgleis vs. Kreisverkehr: Wann welches?
Einfachgleis: Einsätze und Ausweichstellen
Einfachgleis ist günstig und platzsparend. Perfekt für frühe Phasen und abgelegene Minen.
Aber: Ohne Ausweichstellen stecken sich zwei Züge sofort fest. Ausweichstellen sind essentiell, nicht optional.
Wenn es mehr Züge werden, braucht man mehrere Ausweichstellen, richtig dimensioniert.
Coachland-Auswirkung: Mit einer guten Ausweichstelle fahren 2-3 Züge. Mit zwei stellen Sie vielleicht 4 durch.
Eingleisige Doppelstrecke (One-way)
Das ist der Standard-Upgrade: Je 1 Gleis für Hin- und Rückweg. Frontalzusammenstoß ist unmöglich.
Das ist das Flexiblste für Mittelspiel und später. Stationen lassen sich leicht erweitern, Puffer sind leicht zu bauen.
Kreisverkehr
Lokal kompakt, gute Verzweigungsfreiheit. Aber kapazitätsbegrenzt.
Mit striktem Kettensignal am Eingang wird es sicher, aber auch langsam.
Auswahl-Tabelle
| Typ | Wo gut | Stärken | Schwächen |
|---|---|---|---|
| Einfachgleis | Frühe abgelegeneMinen, wenige Züge | Billig, schnell zu bauen | Ausweichstellen essentiell, wächst schnell zu klein |
| One-Way Doppel | Mittelspiels Hauptstrecken | Flexibel, erweiterbar, stabil | Mehr Ressourcen am Anfang |
| Kreisverkehr | Kompakte Verzweigungen | Platzsparend, übersichtlich | Leicht zu klein, komplexe Signale bei Dichte |
💡 Tip
„Wird diese Strecke später erweitert?" Wenn ja: Doppelgleis. Wenn nein: Einfachgleis + Ausweichstellen.
Sofort-Checkliste
Kreuzungen
- Einfahrtssignale sind Kettensignale?
- Züge warten vor oder in der Kreuzung?
- Ist die Ausfahrt kurz? Auch da Kettensignal nutzen?
Meist reicht: Einfahrt auf Kettensignal umstellen. Das fixt schon vieles.
Bahnhöfe
- Warteschlange blockiert Weiche / Hauptstrecke?
- Wartegleis lang genug für 1 volle Zuglänge?
- Genug Wartegleise für die zu erwartende Anzahl?
Fix: Wartegleis länger, Position korrigieren.
Einfachgleis
- Ausweichstellen vorhanden?
- Ausweichstelle lang genug?
- Zu wenig? → Neue hinzufügen oder auf Doppelgleis upgraden.
Space Age: Was ändert sich?
Gemeinsame Prinzipien
Auch in Space Age gelten die gleichen Grundregeln: Kettensignal vor Kreuzungen, normale danach, Wartegleise vor Bahnhöfen, Züge nicht in Kreuzungen warten lassen.
Bahnversionen sind nicht das Problem – schlechte Designs fallen bei größeren Netzen einfach schneller auf.
Wichtiger in Space Age
Mit mehr Welten und mehr Zügen wird Warteplatz-Design noch kritischer. Ein Engpass auf einer Welt kann eine andere Welt zum Erliegen bringen.
Das Prinzip: Züge sollen außen warten, nicht innen. Mit Distanz wird das noch wichtiger.
Häufige Muster und schnelle Fixes
Pattern 1: Halt in Kreuzung
Problem: Einfahrtssignal ist normal.
Fix: Auf Kettensignal ändern. Fertig.
Effekt: Züge warten draußen, nicht drin. Blockiert nicht andere Richtungen.
Pattern 2: Bahnhofswarteschlange blockiert alles
Problem: Wartegleis zu kurz oder nicht vorhanden.
Fix: Wartegleis länger, Position korrigieren.
Effekt: Züge stehen in der Warteschlange, nicht auf Hauptstrecke.
Pattern 3: Einfachgleis-Frontalzusammenstoß
Problem: Keine Ausweichstellen.
Fix: Ausweichstellen hinzufügen und richtig dimensionieren.
Effekt: Züge können sich ausweichen.
Zusammenfassung
Deadlocks entstehen aus drei Problemen:
- Falsche Signale an Kreuzungen
- Zu wenig Kapazität in Kreuzungen/Kreisverkehren
- Zu wenig Warteraum vor Bahnhöfen
Reparatur in dieser Reihenfolge:
- Kreuzungs-Eingänge auf Kettensignale
- Bahnhofs-Wartegleis verlängern
- Einfachgleis-Ausweichstellen ausbauen oder zu Doppelgleis upgraden
Das ist keine komplexe Wissenschaft. Es geht darum, Züge am richtigen Ort warten zu lassen und nirgends fest werden zu lassen, wo sie nicht sollen.
FAQ
F: Warum staut sich eine Station, obwohl Züge fahren?
A: Wahrscheinlich wartet die Warteschlange auf der Hauptstrecke statt in einem Wartegleis. Oder: Das Wartegleis ist zu kurz.
F: Passiert Deadlock auch mit wenigen Zügen?
A: Ja. Zwei Züge reichen, wenn die Signale falsch sind.
F: Doppelgleis braucht doppelt so viel Ressourcen – lohnt sich das?
A: Später ja. Zu expandieren, wenn Einfachgleis zu klein wird, ist teurer als gleich mit Doppel zu starten.
F: Wie groß sollte ein Kreisverkehr sein?
A: Groß genug, dass ein Zug komplett reinpasst + etwas Platz. Mit Kettensignal am Eingang wird es sicherer.
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Verwandte Artikel
【Factorio】Hauptbus aufbauen und Breite festlegen
【Factorio】Hauptbus aufbauen und Breite festlegen
Factorio Zugscheduling-Einrichtung und Automatisierung【Version 2.0 kompatibel】
Factorio Zugscheduling-Einrichtung und Automatisierung【Version 2.0 kompatibel】
Factorio Zugsignale: Funktionsweise und Netzwerkaufbau
Factorio Zugsignale: Funktionsweise und Netzwerkaufbau
Factorio Zugfunksignale Grundlagen | Normale/verkettete Signale und Blockbildung