Logisztika

Factorio vonatütemezés beállítása és automatizálása【2.0-es verzió】

A Factorio 2.0.73-ban a vonatok üzemeltetése annyi új funkcióval bővült, hogy az első kezdeti problémák is megsokszorozódtak. Ez a cikk azoknak szól, akik éppen elkezdik a vasúti hálózat építését 2.0-s verzióban, vagy ahol az azonos nevű állomások üzemeltetéséből kifolyólag a főbb vonalak zsúfolódni kezdtek. Rendszerbe szedtük azt a sorrendet, ahogy először a „teli→üres" oda-visszautat stabilizálod, majd a vonatok számának korlátozásán keresztül eljutsz a 2.0-s avatkozási rendszerig.

Logisztika

Factorio vonatütemezés beállítása és automatizálása【2.0-es verzió】

Factorio 2.0.73-ban a vonatok üzemeltetése annyi új funkcióval bővült, hogy az első kezdeti problémák is megsokszorozódtak. Ez a cikk azoknak szól, akik éppen elkezdik a vasúti hálózat építését 2.0-s verzióban, vagy ahol az azonos nevű állomások üzemeltetéséből kifolyólag a főbb vonalak zsúfolódni kezdtek. Rendszerbe szedtük azt a sorrendet, ahogy először a „teli→üres" oda-visszautat stabilizálod, majd a vonatok számának korlátozásán keresztül eljutsz a 2.0-s avatkozási rendszerig.

Nekem is volt már tapasztalatom, amikor egy 10-es méretű hálózatot építettem, és csak az azonos nevű állomásokra hagyatkoztam – végül a közeli helyekre torlódtak a vonatok, és a főbb vonalak folyamatosan dugultak. Ami ekkor segített, az nem volt valami bonyolult áramkör, hanem a normál jelzők és kapcsolódó jelzők szerepének elkülönítése, valamint a kereszteződésekben való megállás kiküszöbölése, továbbá az állomásonkénti vonatlimites bevezetése.

Lényegében a stabil vasúthálózat nem a „speciális automatizációból" indul, hanem a „megállási helyek felszüntetésének tervezéséből" és a „kiegyensúlyozott szállítmányozásból". Az avatkozási ütemezést érdemes ennek az alapműködésnek a befejezése után megérinteni, mert így a kudarcok jelentősen csökkennek.

【Factorio】Vonatütemezés automatizálásának előzetes ismeretei

Célzott verzió és a cikk tartalmi köre

Ez a cikk az Factorio 2.0-s sorozat vanilla (alapvető) verziójára vonatkozik. Konkrétan a stabil 2.0.73 (2026/01/23) verzióra támaszkodunk, míg a tesztverziós 2.0.76 (2026/02/25) eltéréseit, amik a vasúti rendszert érintik, szintén megemlítjük. A Space Age-t nem külön terülúétként kezeljük, csak ahol a vasúti felépítményt befolyásolja – például a magasított vágányok (Space Age-ele) csökkentik a kereszteződéseket, ezáltal a dugulást, de a vonat-ütemezés alapelveiben nem okoznak alapvető fordulatot.

Lényeges pont, hogy a 2.0-s újdonságok nem azt jelentik, hogy „a vonatok szokta maguk intelligensek lenni", hanem hogy az áramkörrel kombinálva válnak gyakorlatilag használhatóvá. Különösen az avatkozási ütemezés ilyen – sokkal rugalmasabb, mint az egyszerű állomás-oda-vissza logika, viszont a tervező oldala is összetettebb lett. Nekem is az első tapasztalatom az volt: "Végre tudom majd csinálni LTN-szerűen az egészet vanilla módban" – csakhogy amikor beraktam, világosan látszott, hogy az egyszerű azonos nevű állomásokkal járó működés sokkal könnyebb.

Mégis van értéke. A 2.0-ban dinamikus ütemezést lehet csinálni avatkozás segítségével – a vonatok a depóban várakoznak, és ha igényjel érkezik, elmennek a szállítási feladatra. A logika így működik: depó várakozás → igény jele felismert → kirakodóhely elérése → igénylő helyre szállítás → visszatérés a depóba. Ez teljesen más gondolkodásmód, mint a hagyományos "az A állomás és B állomás közti oda-vissza járat" koncepciója – inkább olyan, mint az igény szerinti szállítási hálózat.

Azonban ha az LTN mod sokféléajéttől és sokoldalú szállítmányozásától ilyeténképpen akarod helyettesíteni a vanilla 2.0-át, az tévedés. Praktikusan az egycikkes (single-item) állomások ideálisak. Acél-acél, réz-ércből réz – rögzített feladatok esetén sokkal könnyebb az igénymegállapítás és a betöltési feltételek. Több cikk egyszerre egy állomáson akkor hirtelen megnehezül minden – az áramkör és a vonati feltételek egyaránt.

Vonatok, állomások és jelzők alapfogalmai

Előbb tisztázzuk: a vonatütemezés azt határozza meg, "melyik állomásra menj és mi után menj tovább". A vonatok automatikus üzemmódban állomások felé haladnak, és csak állomásoknál pakolnak. A Factorio Wiki 'Vasút' cikke szerint az állomás nem csak egy megálló pont, hanem az automatikus szállítás célja maga.

A szállítókapacitás fogalma itt hangsúlyos. Egy szállítóvagon 40 helyet tartalmaz, az áru mennyiség = 40 × az áru stack-mérete. A Wiki alapján egyetlen nyersanyag nagymennyiségben való szállítása a vonatok erőssége. Folyadéknál a tartályvonat 50 000-et tartalmaz, ezért hosszú távolságú folyadék-szállításnál ez az alapmegoldás. Az állomás tervezésénél előbb érdemes látni, hogy egy vonat egyszerre mennyi áru viszz – ezzel a túl sok vont vagy elkerülheted, vagy a túltöltődést látod.

Az állomások közt zavaró kifejezések az azonos nevű állomások és a vonatlimit. Az azonos nevű állomások azt jelentik, hogy több azonos nevű állomást helyezel, és a vonat ezek közül választ. Több bányát "vas-ércbetöltés" névvel látsz el. Kényelmes, de nélküle a közeli állomásokhoz hajlanak. Ezt korrigálja a vonatlimit az állomás tulajdonságain – behatárold a fogadható vonatok számát.

A jelzők még fontosabbak. Az alapja a normál jelző, amely szegmensre osztja a vonalat, a kapcsolódó vonatjelző pedig a kereszteződéseket és felágasodást értékeli. Az útmutató alapvetően azt tanítja: ne azt vedd eszre, hol áll meg, hanem hol ne álljon meg. Magam azt tapasztaltam, hogy a kapcsolódó jelzőt a kereszteződés kimenetére helyeztem – ez gyakori tévedés. A kimeneti oldali kitérő vonata nem elegendő, amikor a vonat a kereszteződésen belül megáll, majd onnan terjed a dugulás. Jó ismertetés erről a japán fan wiki 'Vonatnetwork' cikke.

Railway/ja wiki.factorio.com

Automatikus üzemmód és útkeresés-módosulás viselkedése

Automatizáláshoz érdemes tudni, mikor írja felül a vonat az utat, ha automatikus módban van. A vonat az állomásig közlekedik, és csak ott pakol. Az a kérdés: "Ha a jelenlegi munka közben érvénytelenné válik, mikor váltson másik útvonalra?"

A 2.0-s avatkozási működésben ez kritikus. Az ismert trigger-ek a kapcsolódó vonatjelzőn 5 másodpercig vár és a célállomás letiltódik. Más szóval, a vonat nem ragad örökre egy parancshoz, de fordítva, nem azonnal ad fel. Ez a "várakozz majd gondolkozz újra" viselkedés miatt a tervezés gyengesége visszatükröződik – az avatkozási vonatok könnyűn elakadnak. Az igény jele megfigyelésekor az automata így működik: depó várakozás → igény jelét felismeri → szállítóhelyre megy → igénylő helyre szállít → depóba térne vissza. Ez depó → igény → szállító → igénylő logika intuitív, ha egycikkes állomásokat használsz.

De van egy csapda: több vonat támadhat ugyanerre az igényre. Ha egy igény jel érkezik, több szabad vonat ugyanerre megy, és csak egy kellene, de mégis 2-3 vonat érkezik, majd valahol várakozik. Illetve az avatkozási célállomáson a feltételek nem teljesülnek, és a vonat várakozóban marad. Ha egy vonat nem tud pakolni/lepakolni, a szállítás látszik működőnek, de valójában közvetlenül a dugulást segíti.

💡 Tip

Az avatkozási működésben az igénykiadás feltételébe egy "az állomás nem telt meg" ellenőrzést helyezz el – ez döntően kevesebb baleset.

Ez kapcsolódik az állomás vonatlimitjához. Azonos nevű vagy igénylő állomásoknál, behatárolva a vonatok számát, elkerülheted az összpontosulást. Rögzített ütemezésben kevésbé látszik, de dinamikus szállítás esetén nyilvánvaló. Az avatkozást úgy fogom fel, mint "az állomásvezérlés hiányosságainak kiterjesztése". Ezért: ellenőrizd az igénylő helyeket, majd szorítsd meg a limittel, valamint a várővonalakkal. Ez három dologgal együtt működőképes a vanilla 2.0 vonat-automatizálása.

Az alapvető vonatütemezés beállítási lépéssorozata

2-állomás oda-vissza (bányázás→gyár) létrehozása

Az első vonat stabilizálásához az ásványvagyon→gyár 2-állomás oda-vissza felépítés a leggyorsabb. A többszörös bányák vagy azonos nevű állomások gyakorliak, de azonnal kiterjesztve azt ne tedd, mert "mi dugul - a vonal, az állomásválasztás vagy az indulási feltétel" - szorongássá válik. Én is kihagytam ezt a lépést többször, és üresen utazó vonatokat építettem.

Az összetételekről: a közösség ún. „1-2-1"-nek, "1-4-1"-nek hívja ezeket, amik könnyen kezelhető formák. De a megnevezéseket és műkötéseket a közösség adja, a tényleges várakozóhossz és vágányhossz a géptípustól és a környezettől függ. Rövid összeállítás: manőverezhetőség előnye, hosszú összeállítás: szállítási kapacitás előnye – kompromisszum létezik. Előbb mérj meg egy összeállítást a játékban, majd állítsd az asztal és kitérő hosszát.

Az eljárás egyszerű: az ásványvagyon helyére betöltőállomás, a gyárba lepakolóállomás. A vonat automatikus módban ezek a két közötti visszautazik. A bányán szalagot/inszerterrel betöltöd, a gyáron lepakoltatod. Az alapok a Wiki "Vasút" és "Szállítóvagon" cikkei világosítanak.

Az ütemezés így néz ki:

  1. Bányászállomás hozzáadása
  2. Gyárállomás hozzáadása
  3. Betöltési indulási feltétel a bányán
  4. Lepakolási indulási feltétel a gyáron
  5. Vonat automatikus módra

Csak ennyi. Az a lényeg: mielőtt több állomást adnál, ez az egy vonat dugulás nélkül járjon. Ha a bányán nem töltődik, a gyáron nem pakolódik ki – azonnal instabil. Ha viszont ez a 2 működik, a szállítmányozás később sokkal könnyebb.

Indulási feltételek összehasonlítása és ajánlott előbeállítások

A 2-állomás dugulása előtt az indulási feltételek összeállítása. Az alapvető feltételek: vagon telt, vagon üres, inaktív, eltelt idő. Összetettnek tűnik, de szerep alapján szétszedve egyszerű.

A bányán: betöltőhely, szóval vagon telt. Elég töltött, indulj. A gyáron: lepakolóhely, szóval vagon üres. Szimmetrikus feltételek könnyebb megértéshez.

De ez néha ütközik. Bányászzási csökkenés, szállítás szünet, vagy kitöltési zavarok – "telt nem lesz, ezért vissza nem indul", illetve "üres nem lesz, így foglalva marad" alakul ki. Nekem időfeltételek segítségével erőltettem, de akkor üres utazások voltak sok. Csapdahelyzet.

Ezért: feltétel biztosítással összeállítva. Bányán: telt VAGY 5mp inaktív nagyon jó. Szép betöltéskor indulsz, de ha 5mp nem mozog, úgy is. A gyáron: üres VAGY 5-10mp eltelt stabil. Végén maradó apróságot mozdít.

Az indulási feltételek viszonyítása:

FeltételIdeális helySzerepeBuktatók
Vagon teltBányaáll.Kikötés előtt indulásKimerüléskor megáll
Vagon üresGyárásll.Lepakolás után visszatérésMaradék miatt marad
InaktívBánya/gyárMegállás után folytatásEgyedül korán indul
Eltelt időGyár/üzemanyagMinimális állási időEgyedül üres utazás

Gyakorlatilag: főfeltétel + biztosítási feltétel. Az említett cikk "Ásványvagyon kezdőknek" alapján biztosítva jó.

💡 Tip

Nekem az "telt VAGY 5mp inaktív" gyáron, illetve "üres VAGY 5-10mp eltelt" bányán stabilizált legjobban. Pusztán időfeltételek helyett a cél feltétel maradása + biztosítás – az üres utazások észrevehetően csökkentek.

www.jias.jp

Kétirányú összeállítás és üzemanyag-betöltési fogások

Egy felújító hurok nélkül: kétirányú összeállítás praktikus. Azonban gyakori tévhit: kétirányúvá tenni a vonatot, azt jelenti fordított mozdony a végén is - mindkét végén mozdony szükséges. Egy végén csak mozdonnyal: nem közlekedik fordítva. Az 1-2-1 vagy 1-4-1 azért kezdőbarát, mert könnyen megvalósítható.

Kétirányú előnye: fordulóhelyet alig kell. A bányamélyre betolhatod, majd vissza a gyárba. Szűk helyeken nagyon hasznos. Hátránya: állomásirány és jelzőláthatóság ha hibás, megáll.

Üzemanyag-feltöltés sem felejthető. Dupla mozdony miatt dupla üzemanyag szükséges. A feltöltéshelyet pontatlanul választva egyik oldal éhen marad. 10-15mp feltöltés biztosabb. Rövid esetén az inszerter nem végez időben, valamint több km-nél benzin-kimaradás. Az "Vonatnetwork" cikk gyakorlata itt segít.

Kétirányban: mozdony-végek megfelelő feltöltéshelyei, valamint mindkét véghez azonos betöltés - stabilitás. Szűk eltérések → egyik oldal magas, másik alacsony → szoros helyen benzin-kudarc. Nagyobb hálózatnál a fővonal az elsődleges, de egy vonatot így stabilizálva jó alapok.

Vonatnetwork - factorio@jp Wiki wikiwiki.jp

Folyadékszállítás: tartály vs doboz

Folyadék (olaj, sav) szállítása: az alapmegoldás a tartályvagon. 50 000-es kapacitás, szóval hosszabb folyadék-utakhoz ideális. Szállítóvagonnal kezelni helyett egyszerű. Folyadék-szállító vonat külön osztályban – a kevert hálózatban a dugulás csökken.

Dobozos szállítás: nem gyakorlati első vonatnak. A szállítóvagon 40 helyet = max 20 000 doboz. De üres dobozt is vissza kell hozni, így az ~10 000 körül működik valósában. Tartály már sokkal több. Dobozos terhet, visszaszállítást kezelve – az állomáscímzés bonyolult.

A különbség nyilvánvaló hosszabb hálózatnál. Tartály: "folyadék be → folyadék ki" = 2-állomás páros. Doboz: közeg + tár → összetettebb. Az útmutató 2.0-ban is tartály-központú.

Az alapfelfogás: szilárd = szállító, folyékony = tartály elkülönítése. Doboz kivételes esetek. Az első vonatban már elegendő ez.

www.jias.jp

Jelzőkkel dugulás-mentes vonalak készítése

Normál és kapcsolódó jelzők feladatmegosztása

Az ütemezés tiszta legyen, de a vonalak szerkezete zúzza össze. Az első érvényes módszer: normál jelzők szegmentálnak, kapcsolódó jelzők a kereszteződéseknek. Az "Vonatjelzőkről szóló útmutató" ezt nézi. Fontos: ne azt vedd, hol állj meg, hanem ne állj meg benne.

A normál jelzően oszlopok vannak szét, majd az előző vonat után a következő indul. Egyenes vagy kereszteződés után nagyon működik. De kereszteződés elő normál jelzővel: a vonat belemegy, majd bent megáll, más irányt is elkészít.

Ezért: kapcsolódó jelző előtte, normál után - biztonságos. A kereszteződésbe nem szabad belépnie ha a kilépésé nincs szabad.

Ettől a módosítástól a forgalom csendes lesz. "Jelző másik típusa csupán" – de gyakorlatban a kereszteződés belső megállás elmulasztása óriási. Régen sok kereszteződés-belső megállást csináltam. A cikk módszerét követve: "össze-vissza megáll vonat" = múlt.

Vonatjelzőkről szóló útmutató wiki.factorio.com

Kereszteződés-tervezés és várakozási helyek

Jelzőrendszer sem segít, ha a kereszteződés után nincs vonat-hossz kitérő. A pont: kereszteződés után teljes összeállítás befér, nem csak eleje.

Gyakori hiba: rövid kilépés kívülről nézve. De ha később nyomás van, a vonat félúton megáll a kereszteződésben. Így más irányok is dugulnak. A kereszteződés formájánál milyen messze tudod a vonatot a kereszteződés után kitolni sokkal fontosabb.

Kicsi körforgalmi is: szép, spórol helyet – de kilépés rövid, akkor a forgalom belül marad, többirányú beállástól könnyen összetörik. Hosszabb összeállításnál azonnal látszik a gyengeség.

A gyakorlat: jelző a bemenetnél csökkent (kapcsolódó), után gyorsan továbbad (normál). Így "belépés óvatos, kilépés apróra" működik. Tér ahelyett, hogy kereszteződéseket szépítsd, a vonat után szabad marad-e az előbb.

💡 Tip

Kereszteződés után üres szóközöt tervezz. Üres időben működ, forgalmi órában pedig kereszteződés-belső megállásmentes.

Stackerek (várakozó helyek) integrálása

Az állomásók előtt gyakori: "a következő vonat érkezik, de az előző még pakol, hol várakozzon?" Erre a stacker – vonat-sorok állomáson kívüli várakozása.

A stacker szerepe egyszerű: ha az állomás foglalt, a vonat főbb vonalat ne terhelje. Akkor is, ha várakozik, a kereszteződés szabad marad. Száz-állomásos hálózatban ez különbség: stackered állomások nem okoznak ütemezett dugulást.

Az alapelrendezés: stacker bemenet kapcsolódó jelzővel, várakozó-kilépés normál jelzővel. Ekkor, ha szabad sor nincs, a bemenetre állhat, de ha van, az állomásba vagy főbb vonalra mehet.

Hossza is lényeges. Ha a leghoszszabb összeállításnél rövidebb, akkor az is megáll félig a fővánalon – pointless. Stackert "hozzáadod" nem segít, ha a teljes összeállítás nem fér be. Többcsatorna állomáshelyeken közös stackert előzően helyezve könnyebb a kezelés – az állomások előtt nem közvetlenül, hanem a stackeren keresztül jut el a vonat.

Azonos nevű állomások, vonatlimit és állomás engedélyezés-tiltása az automatikus szállítás stabilizálásához

Azonos nevű állomások viselkedése és közelség-preferencia

Több bányát vagy lepakolóhelyét hozzáadva azonos névre szeretnéd – nagy szám. Vasércet "vas-ércbetöltés" alatt összerendezve új bányát sem kell a vonatnak módosítani. De azonos névvel hátra hagyva a vonat közeli helyre hajlik.

Gyakorlatban azt láttam: közeli bányához vonatok, távoli üres marad. De "maradt állomás" másodlagos: a közeli előtti várakozás fővánalon termelődik. Kevert megnevezés és kezelés szövetsége.

Ennek a logikának az alapfeltételezése: az állomás neve azonos – a kvázi "választási módszere" meghatározott, gyakorlatban azonban preferencia van az elérhetőség felé. Tehát a közeli helyre sűrűbb irányulás.

Erre használható a vonatlimit – "e helyhez e mennyiség vonat tarthat". Egyenletes terhelés nem garantálható, de a terhelés eloszlatása igen. Az alapvető működés ismert: kellő limit alatt az összes közeli-méreti eltávolítása javasolt. Azonban az aktuális számítási módszert (azonos nevű csoportok számbavétele) nem részletezik teljes mértékben. Praktikus: működik, de részletei környezetfüggőek. Előbb játékon belül nézd meg az igaz működést.

A lepakolóhelyen kritikusabb. Ha több vonat összesűrűsödik, az állomás előtti dugulás fővánalig terjed. Ezért helyesebb: bevezethető vonatok számbavétele helyett az indulás feltételének szigorítása – nem érkezik több vonat. Valójában a hálózat nem szűkül a végtelen várakozásra, hanem a fővánal terhelésén könnyít.

💡 Tip

Azonos nevű állomáshelyeknél terhelés romlása után: helyelhiány helyett állomás-előtti terhelés-kezelés hiánya gyakoribb. Egyenlő neveken túl vonatlimit és stackerek szükségesek.

Állomás engedélyezés/tiltása és áramköri összekapcsolás

A működés előrehalaladtán: állomásokat mindig elérhető helyett szükség szerinti engedélyezés értelmes. Tipikus: kiapadt bányaváltozás. A vonatlimit csökkentése vagy 0 letiltása – ekkor üres utazás csökken. Lepakolóhelyen: tele oldali lekapcsolás – behozatal-túl elkerülése.

Ez az engedélyezés/tiltás és áramköri-összekapcsolás jól működik. Például bányacsatorna felhasználóműve kevés → állomás letiltása, fogadó-tározó tele → lepakolóhely bezárása. Az ["Áramköri könyv

article.share

R

RinSeo

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