Automatisierung Guide: Transport, Bots & Produktionslayout

Kernbausteine
- Transport belts, underground belts and splitters: das grundlegende Items‑Transportnetz. Verwende Transport belts, um Items entlang fester Pfade zu bewegen; underground belts leiten um Hindernisse herum und splitters teilen oder balancieren Flüsse.
- Inserters: bewegen Items zwischen belts, Maschinen und chests. Steige auf schnellere/stack inserters um, wenn der Durchsatz wächst.
- Pipes and pumps: transportieren Flüssigkeiten; pumps vergrößern die Reichweite, die eine Flüssigkeit zurücklegen kann, und fungieren als steuerbare Ventile (Stromversorgung und circuit‑Bedingungen bestimmen, ob sie Fluid passieren lassen).
- Trains, rails and signals: für Langstrecken‑Massentransport. Trains folgen einem Fahrplan mit benannten Halten und können automatisiert werden (automatic mode wählt kürzeste Wege, handhabt deaktivierte Stationen und beachtet Signalblocks). Verwende chain signals für Kreuzungen und komplexe Knoten sowie station limits / circuit controls zur Durchsatzsteuerung.
- Logistic network (roboports, logistic & requester/provider/buffer chests, logistic robots): drahtloser Item‑Transport innerhalb der Abdeckung von roboports; robots erfüllen Anfragen, bewegen Items zwischen chests und bauen/reparieren in Kombination mit construction robots und blueprints.
- Construction robots and roboports: construction robots platzieren Ghosts aus blueprints und führen Deconstruction Planner‑Aufträge aus; roboports speichern robots und repair packs und definieren logistic-/construction‑Abdeckung.
- Assemblers, furnaces, chemical plants, oil refineries, heat exchangers, crushers, etc.: Produktionsgebäude, die Inputs akzeptieren und Outputs erzeugen. Viele akzeptieren circuit network‑Steuerung (enable/disable, Rezeptauswahl, lesen gelagerter Items, Ausgabe von Zählwerten und Impulsen).
Automatisierungstools und Workflows
Blaupause, blueprint books and upgrade planners:
- Blaupause kopieren einen ausgewählten Bereich in ein wiederverwendbares Ghost‑Layout; das Platzieren einer Blueprint erzeugt Ghosts, die construction robots bauen können, wenn Materialien verfügbar sind. Blaupause unterstützen Drehen und Spiegeln und können per Textstring exportiert/importiert werden.
Blaupausenbuch organisieren Sätze von Blueprints. Gute Praxis: entscheide dich für eine konsistente Klassifizierung (z. B. mining, smelting, power, research, logistics, trains, defense) und ordne nach Phase oder Größe (early/mid/late oder small/medium/large).
Upgradeplan markiert vorhandene Entities zum Austausch durch höherwertige Varianten; leere Planner upgraden entlang vordefinierter Ketten (belts, undergrounds, splitters, inserters, assemblers, furnaces). Filter erlauben die Anpassung der Zuordnungen.
Abrissplan: markiert Entities, Umweltobjekte (Bäume, Felsen, Klippen) und Tiles zur Entfernung; konfigurierbare Filter ermöglichen Whitelist/Blacklist‑Verhalten. Construction robots ernten markierte Ressourcen und legen sie in storage chests ab.
- Automatisierung von Produktionslinien:
- Baue mehrstufige Ketten, indem du Machines mit Inserters oder direkter Einlage platzierst. Balanciere Durchsatz mit splitters, balancers und gut durchdachten Layouts (main bus Designs sind gängig).
- Verwende beacons, um Moduleffekte an nahe Maschinen zu übertragen.
Beacon‑Effekte skalieren mit der Anzahl der beacons mit abnehmendem Ertrag (Übertragungsstärke = distribution efficiency ÷ sqrt(n); normale beacons haben distribution efficiency 1.5).
- Passe Maschinenanzahl an Rezeptdurchsatz an. Factorio‑Dokumentation liefert häufig Mindestverhältnisse für science packs und hochstufige Produkte; verwende diese Verhältnisse oder Rechner‑Tools, um Produktion und Zuführungen zu dimensionieren.
- Flüssigkeitsautomatisierung:
- Chemical plants und refineries akzeptieren Fluidinputs nur an festen fluid ports; einige Rezepte verlangen spezifische Inputs an bestimmten Ports.
- Pipes erlauben Flüssigkeiten, eine festgelegte Distanz zu reisen, bevor eine pump erforderlich ist; pumps fungieren auch als Lade/Entladeeinrichtungen für Fluidwagons an Stationen.
- Nutze circuit control an pumps, um Fluidrouting zu priorisieren (z. B. nur heavy oil in light oil cracken, wenn der lubricant‑
Panzer voll ist).
- Trains und Stationen:
- Baue Stationen mit Inserters oder pumps zum Laden/Entladen von Wagons. Benenne Stationen und verwende Namen mehrfach, um mehrere Haltepunkte mit derselben Rolle zu erstellen (trains bevorzugen enabled stations; deaktivierte Haltepunkte veranlassen trains, eine aktivierte Kopie zu wählen oder in den Zustand "destination full" zu gehen).
- Setze pro‑Station train limits, um die Zahl der dorthin fahrenden trains zu begrenzen; nutze circuit‑Bedingungen, um Haltepunkte dynamisch zu enable/disable.
- Signals und chain signals unterteilen Gleise in Blöcke. Standard‑signals zeigen grün/gelb/rot (frei/reserviert/besetzt). Chain signals spiegeln Downstream‑Zustände und nutzen Farben (green/yellow/red/blue), um zu verhindern, dass trains Blöcke befahren, die sie nicht verlassen können.
- Robots und Lager:
- Roboports enthalten Slots für robots und repair packs; construction robots holen Items aus dem nächstgelegenen logistic chest, um Ghosts zu bauen. Konfiguriere roboport requests, um idle robots zwischen Netzwerken zu ziehen, wenn nötig.
- Cargo wagons können als „große chests“ an festen Zugpositionen verwendet werden; sie umgehen Inserter‑Stack‑Limitierungen und erlauben vielen Inserters, Items gleichzeitig zu bewegen, sind aber nicht Teil des logistic network.
Schaltungsnetze und Combinators
- Zweck: Zählwerte lesen, Entities enable/disable, Rezepte und Flüsse steuern, Logik für reaktive Automatisierung erstellen.
- Was verbunden werden kann: belts, inserters, chests, tanks, machines, lamps, pumps, train stops, rail signals und viele andere. Verbundene Entities können Mengen ausgeben oder Steuerinputs akzeptieren (enable/disable, Rezeptwechsel, Filtereinstellungen).
- Primitive Geräte:
Constant combinator: gibt fixe Signale auf ein Netzwerk aus.
Arithmetic combinator: führt arithmetische Operationen auf Eingangssignalen aus (unterstützt Konstanten, das each‑virtuelle Signal, ganzzahlige Division mit Abrundung, Modulo und Bit‑Shifts). Nützlich für Skalierung, Uhren, Zähler und Aggregationen.
Decider combinator: vergleicht Signale (>, <, =, >=, <=, !=) und gibt bedingte Signale aus; unterstützt logisches AND/OR zwischen mehreren Bedingungen und spezielle Ausgaben wie Each/Anything/Everything.
Selector combinator: sortiert Eingaben und gibt das Maximum/Minimum oder einen indizierten Input aus; kann unterschiedliche Eingaben zählen, Stackgrößen ausgeben oder zufällige Inputs liefern und unterstützt Qualitäts-/Stufenfilter.
- Übliche Verwendungen:
- Produktion enable/disable, wenn Puffer bestimmte Schwellen erreichen.
- Rezepte automatisch auswählen (einige Maschinen wie crushers akzeptieren Item‑Signale zur Rezeptauswahl).
- Pumps und Ventile steuern, um Fluidströme zu priorisieren.
- Belt‑Inhalte lesen (circuit‑verbundene belts können die Items, die sie transportieren, im Pulse‑ oder Hold‑Modus ausgeben).
- Anzeigen und Alarme mit programmierbaren Lautsprechern und Anzeigetafeln erstellen, die von Netzwerk‑Signalen gesteuert werden.
Konstruktion, Reparatur und Aufräumautomatisierung
- Nutze Blueprint‑Ghost‑Platzierung in Kombination mit construction robot‑Abdeckung, um ganze Layouts automatisch zu bauen; lege Materialien in provider chests, damit construction robots sie holen.
- Abrissplan + construction robots ernten und räumen Bereiche; nützlich zur Vorbereitung von Bauplätzen und zum Rückgewinnen von Ressourcen.
- Construction robots reparieren auch automatisch, wenn ihnen repair packs zur Verfügung stehen; lagere repair packs in roboports oder requester chests, um automatische Wartung zu ermöglichen.
- Verwende den upgrade planner, um höhere Tier‑belts/inserters/assemblers über große Flächen mit Robotunterstützung einzuführen.
Best Practices und Tipps
- Modulare, tilebare Designs: entwerfe Produktions‑“Units”, die horizontal/vertikal kachelbar sind und sich leicht replizieren und skalieren lassen. Beacons werden oft in Reihen um Produktionszeilen angeordnet, um die Wirtschaftlichkeit zu verbessern.
- Organisiere blueprints und blueprints books nach konsistenten Kategorien und Größen; beginne mit einer kleinen Anzahl von Kategorien (mining, smelting, power, research, logistics) und erweitere bei Bedarf. Verschachtle blueprints für Versionen/Phasen.
- Nutze das circuit network frühzeitig, um Ressourcenknappheit zu vermeiden: sperre teure Prozesse mit Puffern und Nachfrage‑Logik (z. B. Produktion von Zwischenprodukten stoppen, wenn Lager hoch ist).
- Balanciere Durchsatz statt nur Geschwindigkeit:
Inserter‑Stackgrößen, belt‑Kapazität und Maschinen‑Crafting‑Zeit interagieren; beim Upgrade von Maschinen stelle sicher, dass Zuführ‑belts/Inserters sie beliefern können.
- Plane train‑Stationen und Signalisierung, bevor der Verkehr wächst: verwende chain signals an Kreuzungen und platziere signals, um konsistente Blöcke zu erzeugen; setze station limits und dynamische Aktivierung, um Staus zu vermeiden.
- Automatisiere Forschung und Science‑Produktion, indem du ausgewogene Science‑Fabriken entwirfst, die auf deine Ziel‑Forschungsgeschwindigkeit ausgelegt sind, und dokumentierte Maschinenverhältnisse als Ausgangspunkt nutzt.
Automatisierung in Factorio ist iterativ: fang klein an, erstelle wiederholbare Module mit blueprints, füge circuit‑Logik für Robustheit hinzu und skaliere mit trains und logistic robots, wenn der Produktionsbedarf steigt.