Factorio treinschema's instellen en automatiseren【2.0-compatibel】
Factorio 2.0.73 treinavigatie is voorzien van meer functies, en daarmee ook meer mogelijke struikelblokken. Dit artikel helpt degenen die net beginnen met spoorwegen in vanilla 2.0 of die steeds meer opstoppingen zien bij gelijknamige stationbedrijving. Het legt uit hoe je eerst de basis stabiel krijgt met beladen → legen pendeldiensten, daarna treinlimieten toevoegt, en vervolgens soepel doorschuift naar 2.0 inbreuken zonder overbelasting.
Factorio treinschema's instellen en automatiseren【2.0-compatibel】
Factorio 2.0.73 treinavigatie is voorzien van meer functies, en daarmee ook meer mogelijke struikelblokken. Dit artikel helpt degenen die net beginnen met spoorwegen in vanilla 2.0 of die steeds meer opstoppingen zien bij gelijknamige stationbedrijving. Het legt uit hoe je eerst de basis stabiel krijgt met beladen → legen pendeldiensten, daarna treinlimieten toevoegt, en vervolgens soepel doorschuift naar 2.0 inbreuken zonder overbelasting.
Ook ik heb vroeger, toen ik mijn eerste 10-treins netwerk bouwde, alles op gelijknamige stations gedraaid. Het resultaat: treinen verzamelden zich bij de dichtbije stations, waardoor de hoofdlijn constant vol zat. Wat me ervan afholde waren niet ingewikkelde circuits, maar het opdelen van normale en kruisings-signalen, het aanpassen van de sporen zodat ze niet in kruispunten stoppen, en het instellen van treinlimieten per station. Eigenlijk begint een stabiel spoornetwerk niet met geavanceerde automatisering, maar met het creëren van ontwerp zonder stoppunten en geven van goederen zonder onbalans. Inbreukschema's raken best nadat je basis op orde is.
【Factorio】 Voorkennis voor treinschemageautomatisering
Doelversie en werkingsgebied van dit artikel
Dit artikel behandelt vanilla Factorio 2.0 als basis. Concreet: stabiele versie 2.0.73 (23-01-2026) met opmerkingen over testversie 2.0.76 (25-02-2026) waar relevant. Space Age wordt niet als volledig gescheiden onderwerp behandeld—alleen treingerelateerde verschillen worden genoemd. Verhoogde rails bijvoorbeeld zijn een Space Age-element, maar hun rol is "kruisingen verminderen voor minder vastlopers", niet de basis van treinschema's veranderen.
Belangrijk hier: veel 2.0-functies maken treinen niet automatisch slimmer; ze worden praktisch pas als je ze combineert met circuits. Vooral inbreukschema's zijn hiervan een perfect voorbeeld. Ze zijn veel flexibeler dan vaste heen-en-terugroutes, maar vereisen meer denkwerk. Ik dacht eerst: "Dit zou LTN in vanilla moeten kunnen vervangen", maar in de praktijk is het duidelijk ingewikkelder dan gelijknamige stationbedrijving.
Toch loont het de moeite. In 2.0 kun je dynamische schema's met inbreuk creëren: treinen wachten op een depot, zien een aanvraag, gaan naar het laadstation, leveren af en keren terug. Het idee is depotstand → aanvraag detecteren → laadstation → afleverstation → terug naar depot. Dit verschilt fundamenteel van "trein A en B in vaste heen-en-terugroute" en nadert meer aan een werkelijke logistiek. Maar LTN-achtige multiproduct-dispatch vervangen met vanilla 2.0? Veel ingewikkelder. Wat goed werkt in vanilla 2.0: schema's op basis van eenproductstation. Ijzer alleen voor ijzer, koper alleen voor koper. Zó voorkomen je rommelige circuit-voorwaarden en treincondities.
Basistreinsterminologie
Eerst: treinschema bepaalt "naar welk station en wanneer doorrijden op basis van welke voorwaarde". De trein rijdt automatisch naar stations en kan overal onderweg laden/lossen. Stations zijn niet gewoon stopplaatsen—ze zijn de automatisch bestemming zelf.
Laadcapaciteit: een goederenwagen heeft 40 slots, dus laadcapaciteit = "40 × die artikel-stackgrootte". Treinen zijn dus sterkst voor grote hoeveelheden één grondstof. Tankwagons bevatten 50.000 vloeistof, dus ideaal voor lang-afstand vloeiofftransport. Weet je hoeveel één trein per keer mee kan nemen, voorkom je overschot en verzadiging.
Verwarrende begrippen: gelijknamige stations en treinlimiet. Gelijknamige stations zijn meerdere stations met dezelfde naam; treinen kiezen er zelf een uit. Bijvoorbeeld: meerdere ijzermijnen allemaal "ijzererts laden". Handig, maar treinen willen liever naar dichtbije stations. Dat is wat treinlimiet voor is: beperkt hoeveel treinen tegelijk naar die station kunnen. Dit is cruciaal voor goed werkende multistation-bedrijving.
Signalen zijn nog belangrijker. Normale signalen splitsen spoor in blokken, kruisings-treinseinen bepalen of treinen een kruising in mogen. Goed begrip: "waar willen we NIET stoppen" i.p.v. "waar stoppen". Ik zat lang vast op het principe van "seinput-plaatsen op kruisingsuitgang"—maar dat kan ervoor zorgen dat treinen in kruisingen blijven steken, dan blokkeren ze alles. Echt sleutel: seinput VOOR kruisingen, normale seins ACHTER.

Railway/ja
wiki.factorio.comAutomodus en herrouting-gedrag
Voor automatisering: wanneer zoekt een trein in automodus naar nieuwe route? Treinen rijden naar stations (enige plaats voor laden/lossen). Vraag: "Als huidigtaak onderweg onhaalbaar wordt, wisselen treinen van route?"
In 2.0 inbreuk is dit essentieel. Bekende triggers: na 5 seconden wachten op kruisings-seinput of doelstation wordt offline. Treinen geven niet direct op, maar wachten even en herdenken dan. Dit "even wachten" veroorzaakt dat inbreuktreinen soms midden-ergens gaan slapen als je ontwerp niet klopt.
Basisstroom bij inbreuk: leeg depot-treinen krijgen signaal, gaan naar laadstation, dan naar afleverstation, terug naar depot. Ideaal voor één-product-stations. Maar als je probeert meerdere producten met één trein te doen, ontploft je circuit-complexiteit. Vanilla 2.0 voor LTN-achtig: focus op één station = één artikel.
💡 Tip
Bij inbreukbedrijving: voeg "station is niet vol" als voorwaarde voor het aanvraag-signaal toe. Haal geen treinen naar stations waar plek ontbreekt.
Dit gecombineerd met stationslimiet: zelfs goede inbreuk-circuits hebben onvoldoende limiet-controle nodig. Meerdere treinen racen naar dezelfde taak, één stapelt zich op. Begrenzen via "station max 1 trein tegelijk" helpt enorm.
Basistabelinstelling stap-voor-stap
2-stationpendel (mijn → fabriek)
Start stabiel met mijn → fabriek in 2-station heen-en-weer. Meerdere mijnen later, lastig om "schuldige" (spoor, stationkeus, startvoorwaarde?) te vinden. Zo stabiel maken:
Samenstellingen heetten traditie "1-2-1", "1-4-1" enz. Maar real stopping-line moet je IN-GAME meten; lijn-lengte verschilt. Kort = makkelijker besturen, lang = meer lading. Meet eerst.
Stappen:
- Laadstation bij mijn
- Losstation bij fabriek
- Startvoorwaarde laden
- Startvoorwaarde lossen
- Zet trein op automodus
Belangrijk: deze 1 trein stabiel van heen-en-weer VOOR meer stations toevoegen. Kan niet laden, kan niet lossen, of beide—alles wordt direct instabiel. Zodra 2-stationpendel werkt, is multistation veel gemakkelijker debuggen.
Startvoorwaarde: vergelijking en aanbevolen instelling
Volledige vs. Leeg vs. Inactief vs. Tijd – elk heeft rol:
| Voorwaarde | Geschikt voor | Rol | Struikelpunt |
|---|---|---|---|
| Goedeenwagen vol | Mijn | Laad tot vol, dan weg | Blijft hangen als uitput |
| Goedeerwagen leeg | Fabriek | Los alles, dan weg | Blijft hangen op resten |
| Inactief | Mijn/Fabriek | Geen beweging → vooruit | Vertrekt te vroeg alleen |
| Verstreken tijd | Fabriek/Brandstof | Min. stop-tijd | Circulatie leeg zonder inhoud |
Praktijk: voorwaarde + verzekering werkt beter. Mijn: "Vol ÓF 5sec inactief" = laad vol, of als ore stopt → vertrek toch. Fabriek: "Leeg ÓF 5-10sec tijd" = los bijna alles, en vertrek dan toch.
💡 Tip
Zelf meest stabiel: mijn "Vol ÓF 5sec inactief", fabriek "Leeg ÓF 5-10sec tijd". Dit vermijdt zowel "nooit vertrekken" als "leeg rondrijden".
Factorio-spoorweg van nul (station- en startvoorwaarde-editie) - pagina
www.jias.jpTweerichtingssamenstelling en brandstofvulling
Geen ommekeer-loop? Probeer tweerichting-trein: voorkant-loco + achterkant-loco. Eenzijdig blijft eenzijdig rijden.
Voordeel tweerichting: geen draaiplek nodig. Nadeel: loco-richting fout = geen automodus.
Brandstof: 10-15sec vullen minimum. Korter = onvoldoende aanvulling. Bij tweerichting beide locos gelijk vullen (beide kanten injectoren), anders eenzijdig leeggaan.
Treinnetwerk - factorio-community-wiki
wikiwiki.jpVloeistoftransport: tankwagon vs. vat
Olie/zwavelzuur? Gebruik tankwagon: 50.000 per wagen = basis voor lang-afstand vloeistof. Goedeerwagen vol vaten ≈ 20.000, plus lege-vaten-terug = ingewikkelder. Gevoelens-regel: vast = goederen, vloeistof = tankwagon.
Factorio-spoorweg van nul (nuttige functies-editie) - pagina
www.jias.jpSeinput-strategie voor niet-stoppende spoorlijnen
Normale-seins en kruisings-seinverdelingen
Mooie schema's helpen niet als lijn zelf stopt. Wichtigste: normale-seins verdelen spoor, kruisings-seins voor voor kruispunten. "Geen stop IN kruising" = basisprincipe.
Normale-sein: volgende blok vrij → volgende trein mag rijden. Kruisings-sein: uitgang vrij → alleen dan ingang vrijgeven.
Ingang = kruisings-sein, uitgang = normale-sein = veilig. Dit veranderde mijn hele netwerk—alles werd opeens fluid.

Tutorial:Train signals/ja
wiki.factorio.comKruispuntontwerp en wachtplaats-lengte
Zelf als signalering klopt: wachtzone NA kruising is korter dan langste trein = probleem. Trein blijft in kruising steken, blokkeert alle richtingen.
Ontwerp: uitgang-spoor minstens één volledige trein-lengte voor volgende blok. Ziet er leeg uit; nodigt uit tot afkorten. Slechte idee.
Kleine rotondes: schattig maar gevaarlijk. Bij volle netwerk: deadlock in rotonde zelf.
💡 Tip
Kruising kan compact zijn, maar uitgang MOET lengte hebben. Wacht op echt druk netwerk om dit tegen je in te gaan werken.
Stacker (wachtschuur) samen met stations
Station vol → volgende trein staat op HOOFDLIJN → slinger-effect gaat systeem dood. Stacker = speciale wachtsporen VÓÓr station, zodat stau lokaal blijft.
Stacker-ontwerp: ingang = kruisings-sein, uitgang naar station/vorige lijn = normale seins. Opvullen van leeg → treinen stromen naar station.
Lengte: minstens één langste-samenstelling. Korter = achterste-trein hangt TOCH op hoofdlijn.
Gelijknamige stations, limieten en station-schakelen voor zelfserveer-dispatch
Gelijknamig-station-gedrag en dichtstbij-voorkeur
Meerdere ijzermijnen met naam "ijzererts laden"? Handig: nieuwe mijn → geen schema-aanpassing. Maar treinen kiezen dichtstbij.
Resultaat: dichtbij vol, ver leeg. Eigenlijk niet "meer stations" maar "BOTTLENECK dicht", dus slechter doorvoer.
Oplossing: treinlimiet per station = "max X treinen tegelijk". Dit dempt voorkeur-dwang.
💡 Tip
Meer stations, SLECHTERE flow? Waarschijnlijk station-limiet-tekort, niet stationsgebrek. Limiet + wachtschuur samen = spreiding.
Station aan/uit en circuit-koppeling
Afleverend station vol? Zet hem uit. Mijn uitgeput? Limiet naar 0. Circuit-logica bepaalt stationsbeschikbaarheid.
Voorzichtig: zetting aan/uit = treinen herrouting. Te veel wisseling = onrustige flow. Betere regel: schakelen op lagere-drempel (dus minder wisselen).
Aan/uit = station verwijderen uit kandidaten. Limiet = aantal beperken—niet mengen.

Tutorial:Circuit network cookbook/ja
wiki.factorio.comFactorio 2.0 inbreuk-schema wat kan doen
Depot-standby → aanvraag-detectie → basispaar
2.0 groot: treinen kunnen NOW meteen in behofte worden aangestuurd, i.p.v. vaste heen-en-weer.
Basis: Depot-standby → Zie aanvraag → Laadstation → afleverstation → Depot. Bijna LTN-achtig.
Dit werkt enkel met circuit-logica + station-voorwaarden. Aanvraag = "Hebben niet genoeg", laadstation = "Heb voorraad", depot = "Plek voor lege-trein".
💡 Tip
Inbreuk-schema = "treinen rondsturen is ingewikkelder". Eerst 2-station vast-schema, DAN inbreuk.
Eenproduct-bedrijving
1 station 1 artikel = Veel stabiel voor inbreuk. Munitie-trein doet munitie, ijzer-trein ijzer. Circuit-logica simpel.
Multiproduct-1-trein = Circuits ontploffen.
💡 Tip
Inbreuk voor: eenproduct-stations, speciale-treinen. Laat LTN-generiek los.
Veel gemaakte vastlopers (dubbel-inzet & wachtopslagen) en fixes
Dubbel-inzet = Twee treinen racen naar één taak. Fix: stationslimiet + voorwaarde "Ontvangende-station niet vol".
Wacht-ophoping = Trein zit vast omdat bestemming vol/gesloten/kan-niet-laden. Fix: voorwaarde check "Stationsheft plek" en logica dus NIET aanvraag-signaal als vol.
Opnieuw inzoeken = Trek op afwachten 5sec of station gesloten → trein herdenkt. Voorkeur: plaats aanvraag zó dat treinen werkelijk kunnen handelen.
Opmerkingen: https://note.com/ogretass/n/n12a325f2cbe3 (Japans) heeft goede cases.
【Factorio】Zelfrouting met vanilla 2.0 alleen
note.comSpace Age vs 2.0 treinverschillen
2.0-exclusief spoor-verbeteringen
Misvatting: Inbreuk-schema = Space Age. Fout: Inbreuk = Gratis 2.0-update.
2.0 baseline: 16-richtings-rails (was 8 voor) = vloeiender bochten, signaal-plaatsing flexibel. Verdeel/samenvoeging veel vrijer.
Dus vanilla 2.0 (GEEN DLC) = Inbreuk + betere rail-layouts. Daarmee kun je al véél doen.
💡 Tip
Vaste spoor-problemen oplossen voor inbreuk-schrikken. 2.0-layout-vrijheid is al sterk.
Verhoogde rails gebruik-zaak
Space Age: Verhoogde rails = Kruisingen vermijden. Duidelijk voordeel: "Geen kruising = geen conflict".
Maar: Niet altijd nodig. Eerst dichte grondkruisingen optimaliseren; DAARNA verhogen als echt-nut.
💡 Tip
Verhoogd = Luxe. Grondspoor-seinput-kunst eerst.
Ruimte-platform-schema's vs grondtrein
Ruimte-platform UI = Lijkt op trein-schema, MAAR verschillend systeem.
Grond = Spoor + Blok + Seins + Gelijknamig-keus. Ruimte = Eigen logistiek.
Verwis niet. Grond leren, DAARNA ruimte.
Veelgemaakte fouten en fixes
Station wordt offline, bereik onmogelijk
Te strikte aan/uit → Station gaat uit terwijl trein er naartoe rijdt. Herroute-trigger + trein naar onverwacht station.
Fix: Limiet zachter; Zet indicator-lamp op circuit = Zie status-veranderingen gemakkelijk.
Brandstof uitgeput op spoor
Korte vulstop of 1-zijdig fuel bij tweerichting = Trein sterft halverwege.
Fix: 10-15sec vulstop, beide locos gelijk inspoten.
Kruising-stopper → Netwerk dood
Normale-sein op kruising-ingang = Trein blijft in kruising. Helft-vorige-richting ook dood.
Fix: Ingang kruisings-sein, uitgang normaal, voldoende ruimte uit.
Gelijknamig → Dichtbij-ophoping
Meerdere-spelers-voorkeur = Dichtbij-station vol, verre leeg.
Fix: Limiet op dichtbij-station laag, verre hoger. Mogelijkheden en wachtschuur.
Inbreuk → Wacht-stapel groeit
Taak aanvraag zonder "Kan ontvangen checken" → Treinen-opstapeling.
Fix: "Stationsfreemem" in aanvraag-logica, niet "Minstens 1 leeg".
Brandstof-gebrek grondspoor
Twee-locos, slechts ingang-zijde-fuel → Terug-route dood.
Fix: Beide-zijden-gelijk fuel-injectoren. Merk aan lampen.
Gemengd-lading→ Aflevering-chaos
1-trein meerdere-producten = Invoer-filter-slime.
Fix: 1-station 1-artikel, punt.
Tijd-alleen → Lege-rondrit
Tijd-alleen starten = Ziet er druk uit, maar leeg-rijden.
Fix: Vol-OF 5sec-inactief, GEEN tijd-alleen.
💡 Tip
Raar trein-gedrag? Check: Station-aan/uit, limiet, kruising-uitgang, brandstof-beide-kanten. Meestal hier.
Volgende: 2-Station naar volledig logistiek-netwerk
Zolang 1-2-1 of 1-4-1 mijn→fabriek 100% stabiel werkt, kun je:
- Gelijknamig-mijn 2x → Zoe limiet-werking
- Gelijknamig-aflevering 2x → Zie voorkeur-doping en limiet-effect
- Circuit 101 → Eenvoudige aan/uit regels
- Inbreuk 1-product-trein → Depot + Aanvraag + Retour
- Netwerk groei → Meer stations, schema-hergebruik
Orde belangrijk: Basis eerst = Toekomst makkelij.
Samenvatting
Trein-automatisering groeit best van stabiele 2-station beladen→leeg pendel, via gelijknamig-stations+limiet, naar 2.0-inbreuk enproduct-diensten. Space Age verhoogde-rails helpen, maar 2.0-signaal-kunst eerst. Circuit-controle + station-limiet + wachtschuur = echte netwerk. Inbreuk niet "magic maken" maar voorbereiding op multitaak-bedrijving. Stap-voor-stap, niet alles tegelijk.
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Gerelateerde artikelen
Factorio treinsignalen begrijpen: netwerk- en kruispuntontwerp
Factorio treinsignalen begrijpen: netwerk- en kruispuntontwerp
【Factorio】Robotische logistiek starten|Minimale configuratie en plaatsingontwerp
【Factorio】Robotische logistiek starten|Minimale configuratie en plaatsingontwerp
Factorio Hoofdas: wat transport je en in welke volgorde
Factorio Hoofdas: wat transport je en in welke volgorde
【Factorio】Hoe maak je een hoofdbus en bepaal je de breedte