Factorio - Semnalele de tren în baza lor | Normal/Conectate și blocuri
În Factorio, semnalele de tren diferă semnificativ: semnalul normal „vede doar următorul bloc" și lasă trenul să treacă, în timp ce semnalul conectat „vede și dincolo" pentru a preveni oprirea în interiorul intersecțiilor. Odată ce înțelegi această diferență, intersecțiile, bifurcațiile și canalele single-track se simplifică foarte mult – regula de bază devine: semnale conectate la intrare, semnale normale la ieșire.
Factorio - Semnalele de tren în baza lor | Normal/Conectate și blocuri
În Factorio, semnalele de tren diferă semnificativ: semnalul normal „vede doar următorul bloc" și lasă trenul să treacă, în timp ce semnalul conectat „vede și dincolo" pentru a preveni oprirea în interiorul intersecțiilor. Odată ce înțelegi această diferență, intersecțiile, bifurcațiile și canalele single-track se simplifică foarte mult – regula de bază devine semnale conectate la intrare, semnale normale la ieșire.
Am petrecut și eu vreo 3 ore pe o intersecție în cruce și am dat de niciun traseu, opriri în interior, și contenții pe single-track - toate la rând. Dar după ce am separase rolurile semnalelor și le-am plasat din nou, totul s-a rezolvat.
Acest articol e pentru cine vrea să ajungă la punctul de a diagnostica „de ce se blochează" și să nu mai dea pe acolo, oricând o să lucrezi cu Factorio 2.0+. Voi structura regulile de bază și raționamentul din spatele designului intersecțiilor cu exemple concrete.
Versiune țintă și condiții preliminare
Mențiunea versiunii țintă
Acest articol se bazează în principal pe Factorio 2.0 vanilla. Dacă folosești expansiunea numită Space Age (DLC sau MOD comunitar de mari dimensiuni), verifică individual compatibilitatea și specificul. Principiul de bază al semnalelor – división liniei în blocuri și doar 1 tren per bloc la un moment dat – rămâne același între seria 1.x și 2.0, iar explicațiile se adaptează cu precădere la interfața și practica din 2.0.
Nivelul de abilitate presupus al articolului
Presupun că ai terminat tutorialul și înțelegi programarea de bază a trenurilor. Ai plasat stații, ai setat destinații și ai pornit trenul o dată. Dacă ai ajuns la această etapă, e suficient. În schimb, dacă nu ai condus niciodată un tren, e probabil să rămâi blocat pe comportamentul denumirilor de stații și schedule-ului înainte să ajungi la semnale.
Ceva la fel de important: trebuie să știi lungimea maximă a trenurilor din rețeaua ta. Blocajele din intersecții sau pe liniile de schimb adesea nu sunt greșeala de semnal, ci „l-am plasat presupunând că trenul se șterge, dar coada rămâne." Chiar și în multiplayer, verific lungimea maximă înainte să mă atuc la liniile cuiva. Dacă ignori asta, design-ul poate arăta corect, dar o să se blocheze ciudat pe treceri și o să devină repede enervant. E prea devreme ca să te gândești la așa ceva, dar în operare e foarte important.
💡 Tip
Calitatea unei intersecții sau linii de schimb se decide mai mult de „cât din trenul maxim se încadrează" decât de „câte semnale sunt." Și dacă aspectul e ordonat, dar lungimea și spațiul de ieșire nu se potrivesc, va fi bloc.
Textul presupune că nu înțelegi deja diferența dintre semnalele normale și conectate, și voi umple asta cu exemple. Cu toate astea, operațiile UI de bază ale trenului, denumirea stațiilor și alcătuirea schedule-ului nu sunt acoperite.
Subiecte care NU sunt tratate în acest articol
Această secțiune reduce focusul la: design de bază corect în mediu vanilla pentru a citi semnalele corect și a nu distruge intersecții, bifurcații sau single-track. Ca urmare, orice-ar lărgi subiectul în alt domeniu este lăsat deoparte.
Concret: control care conectează circuitele de rețea cu trenurile nu e inclus. Activarea stațiilor, semnalele de citire, și controlul dinamic prin condiții de circuit sunt misto, dar e mai prioritar să poți circula în siguranță doar cu semnale. Dacă îmbraci probleme pe care chiar le rezolvă semnalele conectate cu circuit, diagnosticul devine mai greu.
**Design detaliat al stack-urilor de stații e și el în afara. Stack-urile sunt concluzia a tot ce e cu semnale – blocare la intrare, lungime fiecărei benzi de așteptare, fusiune de ieșire – trebuie cântărite împreună. Aici rămân la „cum ți divizi blocurile" și „cum nu te oprești în interior," nu la stack-ul complet.
Optimizare UPS e și ea evitată. Că dai o intersecție în mai mult detaliu, de pe single-track la dublu, și câte stații aliniezi – chestiuni care-ți afectează UPS-ul. Dar asta-i pentru fabrici mari, și scopul e diferit de cât în fase în care înțelegi semnalele. E mai bine să te concentrezi pe a preveni congestii și deadlock, ca deciziile de design să nu se dea peste cap.
Factorio Sunt doar 2 feluri de semnale: diferența dintre normal și conectat
Rolul semnalului normal de tren
Semnalul normal de tren e foarte simplu. Vede doar următorul bloc. Dacă blocul din fața-i liber, lasă trenul să treacă; dacă-i ocupat, îl oprește. Presupune asta pentru început și-i perfect.
Semnalele în Factorio împart pista în blocuri, și regula e: doar 1 tren per bloc la-un moment. Semnalul normal e piesa de bază pentru-asta. De aia-i very easy pe secțiuni drepte sau după ce-ai scăpat de o intersecție – și fluent dacă-l folosești pe ieșiri pentru a lăsa trenuri afară.
Culorile semnalului se țin de la asta. Verde = poate merge, galben = următorul bloc-i ocupat sau pe cale să devină roșu, roșu = nu poate merge. Mulți văd galbenul ca „fii atent," dar e de fapt și pentru distanța de frânare a trenului – când nu mai poate să-l oprească. Când am lucrat la liniile rapide, am făcut blocuri prea scurte din grăbire și am avut o tone de galben, + frânari+accelerări repetate. Chiar și o locomotivă singură are o distanță de oprire masivă pe baza numerelor, deci semnale normals la rând nu-i neaparat bun.
Pe de altă parte, dacă pui un semnal normal la intrarea intersecției, „următorul bloc-i liber deci intru, dar dincolo-i plin și mă-nfig înăuntru" e destul de frecvent. Asta-i clasicul "noob stuck" – semnalul nu-i vinovatul, e rolul diferit. Normal vede ieșire bună, conectat vede că nu se poate opri bine; memorează asta.
Rolul semnalului conectat de tren
Aici, și observă și din cum-o merge de 2.0+, e că comunitatea zice: chiar și zeci de semnale conectate-n interior intersecțiilor, merge. Și eu în 2.0 am împărțit interioare în cruce pe rute, și "aia s-ar rupe" se-ntâmplă mai rar. La densitate mare de tren și condiții speciale, blocaj tot apare – și dacă ieșirea-i prea scurtă, ne-nfigem totuși.
Dar asta nu-i magic. Chiar dacă interiorul e tăiat cu conectate, dacă trenul-și coapă nu încape după ieșire, se-nfig coda și-n interior, deci deadlock. 2.0 nu face-ți permis să fii neglijent, doar că „nu te opri în interior" e mai ușor de activat.**
Asta-i bine pus în 'Zero-Start Factorio Railroad (Interlocking Signals Edition)' de pe Yotube / Wiki. Și eu, când dau de blocare, nu mă gândesc la tip de semnal ci la: „Trenul ăsta, după ieșire, încape complet undeva?" Adevărul-i că aia decide mai mult decât semnalul în sine.
💡 Tip
Regula-i super simplă: connectate undeva nu vrei să te oprești, normale undeva vrei să-i dai drumul. Dacă nu-i clar, "unde i bine să stea" e cea bună.
Zero-Start Factorio Railroad (Interlocking Signals Edition) - Breaking Bridges Page
www.jias.jpTrucul de-a spune diferența în 1 cuvânt și regula pe dreapta
Modul meu de a-o explica e asta: Normal = „vede doar următorul bloc," Conectat = „vede și dincolo, te face să aștepți înainte de intersecție." Cu o frază: asta iese mereu.
La plasare-n viață, intersecție-n interior = connectate, ieșire = normal și incidențele cad mult. Dacă memorezi după nume-i ușor să-ți amesteci, dar după "unde vrei să stea" iese elegant. Și eu inițial le-am pus invers după nume, dar după ce m-am gândit la așteptare s-a clarificat.
Una de ușor de rata: regula pe dreapta. Trenul citește semnal doar din dreapta direcției de mersului. Ratat asta, și semnalul-i plasat dar nu se citește – fica one-way. 'Train Signals Tutorial - Factorio Wiki' are asta ca bază.
Chestie mică dar vital. Eu am fost pe "fără rută" la ăstia pentru mult timp, și de fapt problema era am pus semnale doar pe o parte. Dubla linie ce-am crezut că-i se-n realitate o direcție normal, cealaltă nimic – deci din invers, nu-i semnal. Am adăugat semnalul pe cealaltă parte și ruta a merge imediat.
Deci-e și asta: Normal vede doar ce-i imediat, Conectat vede departe, Trenul citește dreapta. Asta 3, și pe intersecție și pe single-track poți spune de ce s-a oprit.

Tutorial:Train signals/ja
wiki.factorio.comCum funcționează blocurile: 1 bloc = 1 tren, bază
Blocurile pe care le fac semnalele
Semnalele în Factorio nu-s doar "merge/stai." Sunt liniile care divid pista în blocuri. Între 2 semnale, sau-ntr-un sector marcat e 1 bloc, și acolo doar 1 tren per bloc. Asta-ți explic și "de ce e pus în cale" și "de ce-i plin dar nu merge?"
De-aia e pus 'Train Signals Tutorial - Factorio Wiki' și-acolo-i bază. Deci semnalul nu dirijează trenul direct, ci ține țara pe ocupare pe bloc. Indiferent de intersecție, single-track sau cozile de stație, trenurile nu se ciocnesc. Asta-i din asta.
Și eu m-am blocat-acolo. Credeam că semnale mai multe = mai fluent, dar cum împarți în bloc-uri aia-i big deal. Bloc prea mare = 1 tren ocup des mult spațiu, gata de bloc. Invers, dă fragmente mici la intersecție+sosiți, trenuri îșivorbesc mai bini cu avansare, și ceva des se vede mai ușor. Și pe linia mea-n viață, aslul bloc-uri e schimbat limpiditatea repede.
NU-i "mai mic = ok oricând." Liniile de ieșire și schimb trebuie să-ncapă trenul complet. Dacă-i scurt, coada rămâne-n intersecție și-i ocupă aia. Și eu-ncercasem să fiu "ușor de bloc cu io gândire șiî" și mi-a agravat congestia. E bine să fragmentezi, dar trenul ca-și găseasc loc de așteptare e vreo chestie aparte.
Culori (roșu, galben, verde) și comportament de rezervare
Semnalul normal citește mai mult: e blocul următor liber? Liber = verde, nu = roșu, și-n miez = galben. Culoarea asta "vibe," dar-i legat de rezervare de tren. Trenul care vine îl rezervă înainte să intre, și culoarea se schimbă pentru alții.
Cu normal, e gol dar devine galben – aia-i rezerva care merge. Semnalul normal lasă verde dacă-i gol, dar cu cât vine mai aproape, galben, și roșu când-i pre aproape. Asta-i flow-ul pe care-l întreb.
Galben pe linia rapidă-i important. Trenul nu-i oprire instant, deci chiar dacă roșu intra în distanța de-oprire, e prea târziu și trece. Pe calcule, singur motor-i sute de tile. Liniile rapide au mici segmente și galben + slow-fast e prea mult.
Conectat face asta iar: nu doar următorul bloc, ci și semnalul de pe ruta. Dacă unul-i roșu sau galben, conectat se-n roșu/galben pe intrare. Deci-ntr-o intersecție, conectat la intrare = "pot intra?" și "sigur ies?" Normal zice "pot intra," conectat zice "sigur ies."
💡 Tip
Colorile: Verde = rută-acolo, Roșu = rută nu-acolo, Galben = rută-acolo dar pe-ncolo NU-i sigur. Colorile sunt mai puțin importante decât dacă semnalul vede 1 bloc sau până-la ieșire.
Semnal pe dreapta și „Nicio rută"
"Linie conectată dar Nicio rută" e obișnuit după ce-nțelegi semnale. Clasic: semnal citit doar din stânga, nu din dreapta. Linia-i-acolo, dar trenul nu-o citește – one-way fără voia ta.
Aia-i de-aia single-track "par bidirecțional" dar e doar o direcție semnal. Single-track; deci semnal pe sens = rut; semnal pe sens = nada. Și dup-dup-dup am pus semnal doar pe unu și trenul nu-și găsea drum. Cuvântul magic: adaugă semnal pe cealaltă parte.
Plus: one-way pe linia-n jurul intersecției e ușor înfruptă. Dubla linie, dar semnal invers la loc și ruta nu-i finalizată.
Semnal bad-oriented = Nicio rută instant. Fix asta: Dreapta citit, ambii sensuri = ambii semnale, single-track = păreț pe ambii sensuri, și aia-i.
Intersecția de bază: Conectate la intrare, Normal la ieșire - gândul central
De ce conectate la intrare
Regula fixă-n intersecție: Intrare/Interior = Conectate, Ieșire = Normal. T-la cruce; asta-i bază.
Conectat la intrare-i bun Pentru că zice „e libera întreaga rută până-la ieșire?" nu doar următorul segment. Ieșire ocupată = roșu la intrare, trenul stă înainte. Normal zice "pot intra," conectat zice "ies curat." Și eu pus normal la intersecție, trenul zice "ok-pot intra" și-n interior blocajele-n interior și-o ocupă. Wikipedia zice: intrare = conectate, ieșire = normal. Simple.
Fragmentări în interior și-avertismente
Interior: Normal = Conectate-n sector. De ce? Rute diferite = blocuri diferite = trenuri paralele. Cruce: dreapta/stânga/straight-through-un loc; un bloc mare = toți se-nfig. Fragmentat pe rute = flow mai bun.
Plasat așa:
- Semnal normal după intersecție
- Spațiu suficient de așteptare pe ieșire
- Semnal conectat înaintea intersecției
- Conectate-n interior dacă-s mai multe rute
- Test mai mulți trenuri-n mișcare
Nu-i "cât mai mic = bine;" blocurile mici-n interior-i gol fără sens. De fapt, blocaj-n intersecție e mai des ieșire-scurtă. Și eu văd conectate interior-n Wiki și sunt abia, dar "de ce ieșire-n interior-rămâne tren" = adevărat.
💡 Tip
Interior-n semnal: "Dacă trenul stă-acolo, blochează-altă rută?" = dacă da, intrare-așteaptă; dacă nu, conectat-interior. Practică > număr.

列車ネットワーク/配置例 - factorio@jp Wiki*
factorio@jp Wiki*
wikiwiki.jpNormal la ieșire + lungimea de așteptare
Normal la ieșire = Trenul scapă de intersecție-n bloc următor ușor. E afară-e normal, nu conectat.
BIG THING: Spațiu de așteptare pe ieșire-trebuie să-ncapă-n trenul maxim. Nope = cap afară, coadă-n interior, ocupă cruce. Aia-i de-aia "conectat dar blocaj" = spatiu-scurt design, nu semnal greșit.
Eu alungi ieșire cu 5-10 tile-pe maximum și blocare-n crocea-s scăzut enorm. Trend = 1 bloc = 1 tren; ieșire scurtă = ușor bloc. Ieșire lung = ușor.
T-lă cruce; ieșire = bază. Normal + spațiu = gata.
3 situații: Single-Track, Bifurcație, Dubla-Linie cu sens unic
Single-Track bidirecțional
2 trenuri pe 1 șină = Economie rail ≈ 50%. Romantic și ușor, zău. Single-track cu schimb? Mwah.
Dar operare-i greu. Oaspeți-mi ziua: Trenuri pe așteptate = intregi rute-n cap. 1 bloc = 1 tren; fără schimb = "unu stă până-ieșe unu." Aia-i low-throughput. Inițiator-pun? GREU.
Fix-e: Linie de schimb-n jumătate-u speedline. +1 tren posibil pe mica schimb. Și eu am pus single-track la crosă-n directă și "forever wait" era. +50-tile schimb = trecere-n interior, care = fluiditate. E mic vs. linea duală, mega efficient.
Single-track-big: Trenuri-naintea bifurcării sau ieșirii = bad. Blocare-e "loc rău," nu semnal. Interchange cu schimb + intrare-aștept = KEY.
💡 Tip
Single-track: romance + cap. Dubla-linie: easy + fluidă. Pick ur poison.
Bifurcație-Semnal Plasat
Bifurcație-e light intersecție, dar semnal rău = blocare. Intrare-Conectat, Ieșiri-Normale-fiecare = bază.
Conectat la fork = "rută OK până-la fin?" Normal = "pot intra," rău. Conectat = "pe cruce NU-i ok" = stai înainte. Aia chiar seamănă cu cruce.
Deja-test: bifurcație-front + normal + "aia-i ocupat = pas-cu-pas blocaj pe bifurcație = lanț de blocaj." Conectat-fix; Intrare-conectat, fiecare ieșire-normal = magic.
Dubla-Linie cu Sens Unic-Intersecție-Stabil
Dubla-linie cu sens unic = easiest. 2-rail, 1 direcție per rail, no collide, easy to scale.
Intrare-conectat fiecare, ieșire-normal fiecare, interior-conectat-pe-competing-rute = pattern. Turn/straight/left-mix = interior-sa-split; easy.
Dubla-linie-cost = mai multă-rails, dar design = crystal-clear, throughput = ușor-scale. Mulți pe game + rând = "e clar aia," vs. single-track = "aia era confuz." Marcat: Single = low, Dubla = high.
Nota: Viteză-alta-de-stop-distance-e-masiv. Calc. ideal = sute-tile (aprox 280). Game-nu-identic (trains-weight, engines, research), dar concept = bază. Bloc scurt-nu-auto-salvează pe rapid-line.
💡 Tip
Dubla-linie-cu-sens-unic = safest. Single = romance. Pick first, scale later.
Erori-Clasice și Triage
Simptom: Nicio Rută - Triage
"Linie-conectată, Nicio Rută aparință." Rică: Semnal dreapta-absent.
First: Dreapta-ori-invers? Cruce-simetric, single-track-inverse-o ușor-to-flip. Aia-e 50% diagnoza.
Next: Single-track-pare-bidirecțional-dar-single-semnal? Cealaltă direcție-walkie fără semnal. Cealaltă-add = rută. Aia-e 25%.
Stație: Stație inactivă, nume greșit. Circuit-disable. Aia-e 15%.
Triage: Dreapta-check, dublu-check, stație-check. Most.
Simptom: Interior-Stop - Triage
"Trenul intră-n interior, stop. Semnal-look-bine." Rară: Ieșire-scurtă, Ieșire-ocupată, sau Normal-pe-intrare.
First: Tren-complete-exit-space? Nu = coadă-n interior = ocupă rute. Aia-e 60%.
Next: Ieșire-zone-jam? Stație-coadă, merge-ahead-coadă = intrare-normal = "ok-intru" = interior-blocs-pline = stop. Conectat-fix. Aia-e 25%.
Last: Intrare-Normal-not-Conectat? Aia-e 15%.
Triage: Ieșire-lungime, ieșire-jam, intrare-tip.
Simptom: Single-Track-Standoff - Triage
2 Trenuri-face-off-pe-single-track. Aia-e disaster; dups-entire-netwerk.
First: Schimb-count și locație? Insuficient = classic. +1 fix. Aia-e 50%.
Next: Intrare-normal-pe-single-track? Aia-forțează-în-interior; asta-e contra. Conectat-check. Aia-e 25%.
Last: Schimb-prea-scurt? Trenul-nu-fit = obstacle. Aia-e 15%.
Triage: schimb, intrare, schimb-lungime.
Deadlock-Release și Prevenție
Blocat-complete: 1 tren-move-out, chain-break. Nu-toți-mover; 1 mover. Alt-plasmă-issue. Manual-nudge-core-tren = fix. Re-place semnale.
💡 Tip
Deadlock = 1 tren-schimbă. Nu-10. Aia-e magic.
Factorio 2.0+ Special-Thoughts
Interior-Conectate-Fragmentat-OK-or-Not?
2.0 post: Interior-conectate-fragmentat, merge-stable. Și eu pus micro-segmente-interior și OK. Community: generally-OK except super-edge-cases. Aia-e comfort-boost, nu magic.
Punct: 2.0 nu-a schimbat semnale-core. Public-notes-nu-spun "big change." Dar 2.0-practic-e "interior-splitting-easier." Aia-e.
Precauție: Ieșire-insuficient = deadlock-still. 2.0 nu-fix aia. Interior-smart, exterior-dumb = fail.
Edge-Cases și Congestie
Dubla-linie-main-cu-high-density = ieșire-bottleneck. Interior-micro-split, tip-care-trenuri-paralelă-în-diferite-rute, dar-dacă-ieșire = overload = collapse. Aia-e real.
Personal-trip: 2.0, interior-conectate-fragment, super-stable. Dar stacker-pe-ieșire-scurt = lined-up = boom.
Public-Wik-și-Community: 2.0-change = "interior-split-more-viable," not "ignore-exits."
💡 Tip
2.0 = interior-split-use-easily, but exit-rule-sama. Intrare-conectat, ieșire-normal, ieșire-spațiu. Interior-conectat = upgrade pe asta.
Spec-Confirm și Real-Test
Check: Wiki + Patch-notes. Patch-notes (eng) = "ce-am-fixed;" Wiki = spec. 2.0 = mostly-bug-fix, niciun big-change-stated.
Jias.jp + factorio@jp Wiki = real-config. Aia-e go-to.
Stress-test: Low-load-easy; High-load = real-test. Cruce-interior-split-e-good-pe-low, rău-pe-high = fault. Aia-e design-truth. 2.0-comfort ≠ careless.
💡 Tip
Test-construct-low. Test-scale-high. Aia-e where-design-truth-pop.
Topic-Uri Next (Links-pending)
Tiny-cruce-first. Apoi:
- Stație-design și stack-uri (așteptare-line, capacitate)
- Conectat-pattern (intrare, interior, ieșire combo)
Public-Factorio-Wiki (Train-signals, Train-network, Station-design, etc.) + Community-exemples = diagrams + blueprints. Cât-articole-in-site, adaugă-links. Mic-experiment → big-scale. Aia-e first-priority.
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Articole similare
Factorio Programul trenurilor: Configurare și automatizare【2.0 compatibil】
Factorio Programul trenurilor: Configurare și automatizare【2.0 compatibil】
Factorio - Cum funcționează semnalele pentru trenuri și construire de rețele
Factorio - Cum funcționează semnalele pentru trenuri și construire de rețele
【Factorio】Cum să începi cu logistica robotilor|Configurația minimă și designul plasării
【Factorio】Cum să începi cu logistica robotilor|Configurația minimă și designul plasării
Factorio Magistrala principală: ce materiale și în ce ordine