Factorio signalizace vlaků – základy | normální/řetězová a blokace
V Factorio se železniční signalizace rozděluje na běžné signály, které sledují jen 'další blok', a řetězové signály, které hlídají 'cestu dál' – aby se vlaky nezastavovaly uprostřed křižovatek. Jakmile si uvědomíte tento rozdíl, všechno se zjednoduší na jednoduchou formuli: 'vstup řetězový, výstup normální'.
Factorio signalizace vlaků – základy | normální/řetězová a blokace
V Factorio se železniční signalizace rozděluje na běžné signály, které sledují jen „další blok", a řetězové signály, které hlídají „cestu dál" – aby se vlaky nezastavovaly uprostřed křižovatek. Jakmile si uvědomíte tento rozdíl, všechno se zjednoduší na jednoduchou formuli: vstup řetězový, výstup normální. I já jsem se zastavil na třídě křižovatek na tři hodiny, postupně zažívajíc všechny možné selhání – nedosažitelnost, zastavení uprostřed, patovot na jednokolejce – ale stačilo jen přeorganizovat role signálů a vše se vyřešilo. Tento článek je určen pro ty, kdo chtějí pochopit logiku „proč se to zaseklo" a jsou připraveni se naučit základní pravidla a principy navrhování křižovatek na konkrétních příkladech.
Cílová verze a předpoklady
Upřesnění cílové verze
Článek se zabývá převážně vanilla Factoriem 2.0. Pokud používáte rozšíření Space Age (DLC či komunální velké modifikace), ověřte si kompatibilitu jednotlivě. Základní princip signalizace – dělení koleje na blokace a maximálně jeden vlak na blok – je stejný jako v 1.x, články se však zaměřuje na 2.0 interface a operativní pojetí.
Předpokládaná úroveň dovedností
Počítáme s tím, že jste skončili tutorial a máte základní znalosti jízdního řádu vlaků. Stavěli jste stanice, nastavili jste vlakům cílové stanice a rozjeli je. Pokud jste na této úrovni, máte dostatek znalostí. Pokud jste vlak nikdy neuvedli do provozu, bude vám chybět kontext a bude se vám hůře chápat smysl signalizace.
Druhá důležitá věc je znát délku nejdelší soupravy, kterou v síti používáte. Zaseknutí na křižovatkách a ve výměnách vozů bývá často způsobeno faktem, že signály byly umístěny s předpokladem, že se vlak vejde, ale jeho konec zbývá. Předtím, než jsem v multiplayeru zasahoval cizí tratě, si vždy nejprve ověřil délku nejdelší soupravy. Když ignorujete tento detail, obsazení vypadá správně, ale srážky a problematické zastavení přijdou bez varování a vše se zkomplikuje. Zdánlivě nudné, ale v provozu to dělá velký rozdíl.
💡 Tip
Kvalita křižovatek a výměn vozů se často rozhoduje spíše podle toho, „kam se vejde nejdelší souprava", než podle počtu signálů. Pěkný vzor nepostačuje, pokud souprava a prostor za výjezdem neladí.
Text nepředpokládá, že rozumíte rozdílu mezi běžným a řetězovým signálem – vysvětluji to postupně. Podrobnost týkající se ovládání vlaků, pojmenování stanic a sestavování jízdního řádu se přeskakuje.
Témata, která zde neprobereme
Soustředíme se na správné čtení signálů v vanilla prostředí a základní návrhy křižovatek, odbočení a jednokolejek. Témata, která by vedla daleko od cíle, vynechávám.
Konkrétně se tu nejedná o integraci obvodové sítě s vlaky. Aktivace stanic, signály čtení a dynamické řízení jsou zajímavé, ale prioritou je nejdřív bezpečný provoz pouze se signály. Když řešíte signálem řešitelný problém obvodem, orientace v příčinách je horší.
Detailní návrh zásobníků stanic je také oddělená kapitola. Zásobník je vrchol signalizace – potřebujete řešit vstupní zápchy, délky jednotlivých čekacích pruhů a slévání výjezdů. Zde se zaměřuji jen na „jak rozdělit bloky" a „jak nepustit vlaky doprostřed křižovatek".
UPS optimalizace se taky neřeší. Rozhodování o granularity křižovatek, jednokolejka versus dvojkolejka a počet stanic se dotýká UPS. To je ale pohled na velké továrny a jde o jiný cíl než pochopení samotných signálů. Raději se zaměřte na prevenci zápch a patů.
Factorio signály: jen dva druhy – rozdíl mezi běžným a řetězovým
Role běžného signálu pro vlaky
Běžný signál pro vlaky je poměrně jednoduchý. Sleduje jen další blok. Pokud je blok za signálem volný, vlak jede. Pokud je obsazený, zastavuje se. Na začátek stačí tato úvaha.
V Factorio signály dělí kolej na bloky a uplatňují pravidlo: v jednom bloku lze mít maximálně jeden vlak. Běžný signál slouží právě k těmto rozměrům. Proto je velmi užitečný na přímých úsecích nebo za křižovatkou na výjezdě. Když ho postavíte na výjezd z křižovatek, chování bude přímočaré.
Barvy signálů si snadno zapamatujete: zelená = projedeme, žlutá = další blok je obsazený nebo brzy bude, červená = neprojíždíme. Žlutá se zdá jako „jed opatrně", ale ve skutečnosti ji vidíme také, když vlak už nemůže fyzicky zastavit kvůli brzdné dráze. Na vysokorychlostních tratích, kde je signál příliš blízko u sebe, se objevuje víc žlutých – vlak zpomalí a pak zase zrychlí. Samotný vůz má velmi dlouhou brzdnou dráhu, takže husté signály nemusí pomoci.
Když ale postavíte běžný signál na vchod do křižovatky, hrozí typická chyba: „Další blok je volný, takže vejdu, ale pak se v křižovatce zastavím, protože dál je zacpáno." Běžný signál v tom není chybný, jen v jiné roli. Vychází po přejezdu – ano. Zastavit vlak tak, aby zůstal mimo křižovatku – ne. Když si to oddělíte, zmatek se rozplyne.
Role řetězového signálu (连动式)
V Factorio 2.0 a novějším můžete křižovatky uvnitř dělit řetězovými signály a vcelku to funguje bez problémů. V prostředí 2.0 jsem sám stavěl složité třídové křižovatky s vnitřními řetězovými signály a pocit "bude to přeložité" se už neobjevuje tak často. V komunalitě se shoduju, že to venku mimořádně zvláštních situací funguje korektně.
Zmínit bychom si měli: „Můžeme dělit řetězovými signály" a „Je to odolné vůči všemu" jsou různé věci. Řetězové signály pracují také lépe, když výjezdní prostor postačuje. Když v křižovatce nemá výstupní blok místo pro úplnou soupravu, zastavuje se u výjezdu a jejích zbývajících vozů zbývá v křižovatce. Pak nová souprava přijde a všechno se zasekne – je to vlastně pořád patová situace.
Už jsem viděl případ z 'Začínáme s Factoriem – železnice (řetězové signály)' na jias.jp, kde jsem pochopil, jak důležitý je prostor za výjezdem. Sám už teď běžně nejdřív kontroluji, zda má vlak za křižovatkou dost místa, a teprve pak ladím signály. Hádka o signalizaci se často řeší až druhořadě – v tomto kontextu to hlavně řeší prostor.
💡 Tip
Zapamatujte si: běžný signál = sleduje jen příští blok, řetězový = vidí dál, aby nepustil vlak doprostřed. Když se neseznámíte – pomáhá uvažovat "kde chcete vlak zastavit".
Začínáme s Factoriem – železnice (řetězové signály) – Página Hagishi o Tatakaou Hasashi Yabure
www.jias.jpJednoduchý rozdíl a pravidlo pravé strany
Nejjednodušší popis: běžný signál vidí jen příští blok, řetězový vidí cestu až k výjezdu a zatím nechává vlak čekat před křižovatkou. V jednoduchém rozdělení to takhle funguje.
V praxi bývá jednoduché: křižovatkou bez zastavení = řetězový na vchod, projed výjezdem = normální na výjezd. Když si zapomenete na pojmenování signálů, ale budete si pamatovat „kde se zastaví", nepletete si to. I já jsem zpočátku umisťoval signály naopak jenom podle názvu, ale jakmile jsem si začal uvědomovat „kde vlak čeká", všechno se ustálilo.
Hrozivě často se přehlíží pravidlo pravé strany. Vlak čte signály umístěné vpravo od své trati. Když vám vlak čte signály jen z jedné strany, ta druhá je vlastně jednosměrná. V tutoriálu 'Train signals – Factorio Wiki' je to základem.
Tohle je skutečně kritické. Když jsem se cítil ztracený se „žádnými cestami", byly to běžně signály jen na jedné straně nebo obrácené. Když se připravuje obousměrná jednokolejka, ale signály jsou jen do jedné strany, z druhé strany nejde nikam. Přidáte signál na druhou stranu a hned to jede.
Shrnutí: normální signál čte jen přední, řetězový čte dál, vlak čte vpravo. Když si to zapamatujete, vysvětlíte si „proč se to zaseklo" téměř v každé situaci.

Tutorial:Train signals
wiki.factorio.comJak fungují bloky: jedno na jednoho
Bloky vytvořené signály
Signály v Factorio nejsou jen značky „jeď/stůj". Jsou to hranice dělící kolej na bloky. Mezi dvěma signály, nebo v úseku vymezením signálu, je jeden blok – a tam vejde jen jeden vlak najednou. Když to pochopíte, „proč se vlak zastavil?" a „proč nejde dopředu, když je viditelně volno?" se najednou dají vysvětlit.
Tenhle mechanismus je i v 'Tutoriál: Train signals – Factorio Wiki' jako základní. Signály vlastně neřídí vlaky přímo, ale spravují obsazení koleje po blocích. Na křižovatkách, jednokolejkách, před stanicemi – všude se vlaky neberou díky tomuhle.
Zpočátku jsem tady zaskočil. Myslel jsem si, že víc signálů = víc provozu. Ale pravda je, že jak rozdělíte bloky je důležitější. Příliš dlouhý blok = jeden vlak zaměstnat obrovský kus koleje =后续záseknut. Naopak, když krátce dělíte vstup a výstup křižovatek, vlaky se "tlačí" dopředu a průtok je hladší. Prakticky to vidím – když se organizují bloky, hlavní trať se pohybuje lépe.
Ale: neplatí „čím víc dělení, tím lépe". Zejména na výjezdech z křižovatek nebo před stanicemi musí být bloky tak dlouhé, aby se vejšla celá souprava. Když je výjezdní blok moc krátký, vlak by tam vylezl jen zadu, zbytek by zůstal v křižovatce – a pak to blokuje ostatní směry. Jednou jsem to zkusil „řešit" zkrácením výjezdů – jen jsem zhoršil zácpu. Dělení funguje, ale **blok musí být místem, kde se vlak *vejme***.
Barvy signálů a rezervování
Běžný signál základně hledí, zda je příští blok volný. Ano = zelená, ne = červená, a mezi tím = žlutá. Kdybyste to viděli jako „efekt pro show", spletli byste si to. Opravdu jde o rezervaci příjezdu vlaku.
Je to vidět, když vlak ještě není v bloku, ale už se chystá tam jet – je rezervován a signál se změní. Běžný signál zpustí zelenou když je volno, ale když je rezervace blízko, změní se na žlutou, a když je vlak těsně před ní – červená. Tohle pohyb objasňuje skrz "je tam vyhrazeno".
Žlutá je důležitá na vysokých rychlostech. Vlak nemůže zastavit "na místě" – když brzdná dráha překročí červenou, jedeme dál. Počty z tabulky ukazují, že i jednotlivý lokomotiva může mít stovky tabulí brzdné dráhy, takže husté bloky znamenají víc žluté. To není chyba – je to v normě.
Řetězový signál posunuje tuhle rozhlubočenost. Místo jen příštího bloku vidí cestu až k výjezdu – pokud je někde červená, i on bude červený nebo žlutý. Tak když je řetězový na vstupu a výjezd dál je zablokovaný, vlak se zastaví před křižovatkou, ne v ní. Běžný sleduje "vejdu do dalšího bloku", řetězový sleduje "projdu, aniž bych se zasekl".
💡 Tip
Když si nejste jistí barvami: zelená = mohu pokračovat, červená = nemohu, žlutá = mohu, ale dál to nemusí být jistotu. Spíše než se soustředit na barvu, jde o to, zda signál vidí jen dopředu nebo daleko dopředu.
Pravidlo pravé strany a "bez cesty"
Jev "bez cesty" se často objevuje brzy po vysvětlení signálů. Obvyklý důvod: signál není vpravo od vlaku. Vlak čte jen signály zprava – když je vlevo, nebo v obráceném směru, ta strana jako by signál neměla.
Tak se stane, že plánujete obousměrnou jednokolejku, ale máte signály jen do jedné strany – a hra vidí jednosměrnou cestu. Jednokolejka je riziko, protože signál bývá jen v jednu stranu a obráceně nejde nikam. Když to pozná, že signál přidáte na druhou stranu, náhle to jede.
Další chyba je jednosměrnost, která se ztratí uprostřed. Dvojkolejka je jednosměrná, ale někde u nádraží nebo odbočení si ji "přeměníte" na obousměrnou – signály se zkříží. Vlak to pak vidí jako "tady končí cesta" a nenajde ji.
V třídní křižovatce nebo stanici, když vlak "chybí cestu", hledejte:
- Pravou stranu – je tam signál orientovaný správně?
- U jednokolejky – jsou signály ze obou stran?
- Prostor výjezdního bloku – vejde se tam souprava?
Na obou stranách mám, že "žádná cesta" se řeší těmito třema věcmi pokaždé.
Křižovatka: vstup řetězový, výstup normální
Proč řetězový na vstupu
Na křižovatkách chceme: řetězový na vchod a vnitřek, normální na výjezd. Tímto se všechny křižovatky dělají stejně – T, +, nebo jakékoli jiné.
Řetězový na vstupu proto, že vidí nejen příští blok, ale cestu až k výjezdu. Když je výjezd a dál zablokováno, vstup bude červený – vlak čeká před křižovatkou. S běžným signálem by řekl „příští blok je volný, jdu", vjel by do křižovatky a pak by tam zůstal. To jsem měl na třídě křižovatek – první velká chyba.
V tutoriálu 'Train signals – Factorio Wiki' je to základní forma. Zesílíte vstupní kontrolu, výstup nechte jednoduchy. To není expert technika, jen vstupní kontrola je přísná, výstupní je jednoduchá. Toto je základní pravidlo – pamatujte si to.
Dělení uvnitř křižovatky
Uvnitř také obvykle používáme řetězové. Důvod: křižovatka má více tras, a pokud ji dělíte podle tras, více vlaků může být uvnitř zároveň.
Postup:
- Na výjezdu křižovatky postavte normální signál.
- Výjezdní blok bude dlouhý aspoň tolik, aby se vejšla souprava.
- Těsně před vchodem křižovatky postavte řetězový.
- Řádě se dělí uvnitř také řetězovými, pokud je potřeba.
- Když se zacpane, sledujte, zda vlaky zastavují v křižovatce.
Běžná chyba: moc dělení uvnitř nemusí pomoci, pokud za výjezdem není místo. Zásek často není v křižovatce – je to nedostatek místa za výjezdem. Dělení funguje, ale je to druhořadé.
Communita na 'Train network/examples – factorio@jp Wiki' vidí, že dělení se dělá, aby se trasy nějak neplešily, a ostatní se řeší designem. Více signálů není cíl – cíl je vědět, kde vlak čeká a kde jede.
💡 Tip
Když si nejste jistí, zeptejte se „zastaví se tu v blochu a bude to blokovat ostatní?". Pokud ano, řetězový ho sejme dál dopředu. Pokud ne, tady ho nechte.

Train network/examples – factorio@jp Wiki*
factorio@jp Wiki*
wikiwiki.jpVýjezd: normální signál + dlouhý blok
Normální signál na výjezdu pouští vlak z křižovatky do dalšího bloku bez zbytečných vážností. Když se křižovatka opustí, již nás nezajímá „nezastavit se v ní" – zajímá nás „jít dál". Takže normální je tu vhodný. Vstup řetězový a výjezd normální jsou pár – pamatujte si je spolu.
Skutečná špeka je výjezdní blok musí být dlouhý aspoň délku soupravy. Pokud ne, vlak vejde jen částečně – zbytek zůstane v křižovatce. Pak blokuje ostatní směry a "správné signály, ale zaseklo se" jevy. To není porucha signálů – je to krátký blok.
Já jsem to řešil tím, že jsem přidal pár tabulí za nejdelší soupravu – a zápchy se dramaticky snížily. Toto je zásadní. Výjezdní blok je nejdůležitější – když je krátký, křižovatka je pomalejší, bez ohledu na vnitřní signály.
Jednokolejka, odbočení, dvojkolejková křižovatka
Obousměrná jednokolejka
Jednokolejka šetří kolej – z jedné se dělá dvě funkce. Ale provoz je těžký. Vlaky se musí sejít, a když není místo, jeden čeká, druhý čeká – výměna vozů je brzdící faktor. Když se vozí kapacity využívá, může být jednokolejka problém pro začátečníky.
Řešení je výměna vozů – místo uprostřed, kde se vlaky vyhnou. Když přidáte akorát jednu takovou sekci, kapacita se zvětší skoro o jednu soupravu. Jednokolejka bez toho = dlouhá čekání. S tím = O.K. rozumné.
Chyba: vlaky si nesmí "hrát čekání" v hlavní trati nebo před odboč. Výměna vozů chce být na správném místě, aby ji vlaky přirozeně využívaly. Já jsem dělal chybu, že výměna nebyla na správném místě – vlaky se k ní nedostaly a čekaly v hlavní trati. Když sem ji "ústředně" přesunul, vše se zlepšilo.
Jednokolejka = ušetřené kolej, ale vyšší obtížnost. Pokud ne-expert se chcete stát, jednokolejka není pro začátek.
Signalizace odbočení
Odbočení je menší křižovatka, ale signály jsou stejně důležité. Řetězový před odbočením, normální na každého výjezdu. Když je jedna větev zatížena, vlak si vybere druhou.
Běžný signál na odbočení = vlak vidí, že první větev je volná, jede si jí, a pak se zasekne, protože dál je zablokováno. Řetězový to vidí – „první větev je zatížená, nejedu" – a čeká před odbočením. Drahá nauka, ale funguje.
Odbočení s vnitřním dělením je stejné jako křižovatka – čím lépe jsou trasy odděleny, tím lépe.
Jednosměrná dvojkolejková křižovatka
Nejjednoduššší a nejstabilnější. Kolej pro každý směr = vlaky se navzájem neberou. Pravé pravidlo = všechno je orientované stejně. Signály jsou lehké, kapacita je vysoká, design je přímočarý.
Jednokolejka vs. dvojkolejka = jednokolejka je levnější, ale pomalejší a složitější. Dvojkolejka je dražší, ale rychlejší a jednodušší. Pro začátek dvojkolejka.
💡 Tip
Jednokolejka má kouzlo, ale pro hlavní tratě si vezmete dvojkolejku. Jednokolejka = hraní, dvojkolejka = produkce.
Typické chyby a diagnostika
Bez cesty: kde hledat
Když je kolej propojená, ale vlak říká "bez cesty", je to vždy:
- Pravá strana: Signál čte vlak zprava – když je vlevo, není to vidět.
- Jednokolejka: Obě strany mají signály?
- Blok za výjezdem: Vejde se tam souprava?
Všechny moje "bez cesty" byly v jedné z těchto kategorií.
Zastavení v křižovatce: kde hledat
Vlak se zastavuje uprostřed:
- Výjezdní blok není dostatečně dlouhý – souprava se tam nevejde.
- Za výjezdem je zásek – výjezd vidí řetězový = měl by být červený.
- Vstup není řetězový – běžný signál tlačí vlak dovnitř.
Když tohle řešíte, zásek zmizí.
Jednokolejka: nespolu si vzají vlaky
Jednokolejka se zasekne, když:
- Chybí nebo špatná výměna vozů – vlaky si místo k vyhnutí nenajdou.
- Vstup jednokolejky není řetězový – vlaky jsou tlačeny dovnitř bez přípravy.
Diagnostika je jednoduchá – hledejte, kde si vlaky "hrají čekání" a zda se vyhýbají správně.
Jak rozklíčovat zásek
Postup:
- Hledej signál vpravo.
- Zkontroluj výjezdní blok.
- Zkontroluj, zda je vstup řetězový.
- Zjisti, kde vlak "chce čekat" a zda tam je místo.
Když zjistíte příčinu, oprava je jednoduchá – obvykle to stačí posunout.
💡 Tip
Když je zásek, nejdřív jeden vlak posunete stranou (ručně) – pak se zbytek uvolní. Poté opravíte konfiguraci signálů.
Factorio 2.0: co si vědět
Dělení řetězovými signály
V 2.0+ můžete křižovatky uvnitř dělit řetězovými signály a obvykle to funguje. Zpracovává se více tras zároveň a zásekům se vyhýbáme lépe.
Důležité: "Lze dělit" ≠ "vždy funguje". Když je za křižovatkou málo místa, není to v pořádku. Dělení řetězovými je ale praktičtější v 2.0 než bylo dřív.
Speciální případy
I v 2.0 můžete mít zásek z:
- Krátký blok za výjezdem – souprava se tam nevejde.
- Vysoká hustota vlaků – čekací místa se zaplní.
Takže i v 2.0 platí: vstup řetězový, výstup normální, dlouhý blok za výjezdem.
Test pod zátěží
Nový návrh testujte s více vlaky, ne jen jedním. To ukazuje skutečné kapacitní limity.
💡 Tip
V 2.0 je řetězový signál v křižovatce lepší, ale není to zázrak – zásek se stane, pokud není dlouhý výjezdní blok.
Příští témata
- Naváv stanic a výměny vozů
- Umístění řetězových signálů
- Paralelní tratě a slévání
Ty jsou všechny
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Souvisejici clanky
Factorio seznamy vlaků nastavení a automatizace【2.0 kompatibilní】
Factorio seznamy vlaků nastavení a automatizace【2.0 kompatibilní】
Factorio železniční signály a budování sítě - jak fungují a jak se vyhýbat deadlocku
Factorio železniční signály a budování sítě - jak fungují a jak se vyhýbat deadlocku
【Factorio】Jak začít s logistikou robotů | Minimální konfigurace a návrh umístění
【Factorio】Jak začít s logistikou robotů | Minimální konfigurace a návrh umístění
Factorio Hlavní sběrnice – materiály a priorita jejich toku