【Factorio】Tři principy umístění řetězových signálů
Řetězové signály pro vlaky se mohou zdát složité na naučení, ale principy jejich umístění jsou vlastně docela jednoduché. Pokud jste začátečník nebo středně pokročilý hráč v Factorio 2.0 v režimu vanilla nebo Space Age a právě jste začali budovat křižovatky, stačí si zapamatovat tři principy: vstup se řetězovým signálem, výstup běžným signálem jen na místech, kde se vlak může zastavit, a při krátkých výstupech nebo连续 křižovatkách pokračujte řetězovými signály.
【Factorio】Tři principy umístění řetězových signálů
Řetězový signál pro vlaky se může zdát, že se ho musíte naučit hodně, ale kritéria pro jeho umístění jsou ve skutečnosti velmi jednoduchá. Pokud budujete křižovatky v Factorio 2.0 v režimu vanilla nebo Space Age a jste začátečník až středně pokročilý, stačí si zapamatovat tři principy: vstup se řetězovým signálem, výstup běžným signálem jen tam, kde se vlak může zastavit, a u krátkých výstupů nebo连续 křižovatek pokračujte řetězovými signály – a nebudete se moc plést.
Sám jsem se na své první křižovatce T a udělal jsem si čas, když se vlaky stále zastavovaly uprostřed křižovatky a myslel jsem si: "Proč je to tak ucpané?" Ale když jsem vstup změnil na řetězový signál a vytvořil jsem za křižovatkou místo pro délku vlaku, tok se najednou stabilizoval.
V tomto článku si tyto tři principy probereme na konkrétních příkladech a ukážeme si, kde signály umístit, aby nedocházelo k ucpání.
【Factorio】Tři principy umístění řetězového signálu
Závěr hned na začátek: Řetězový signál pro vlaky si nejpraktičtěji zapamatujete jako "signál, který se umisťuje před vstupem do křižovatky", zatímco běžný signál je "signál, který se umisťuje po výstupu z křižovatky, pokud je bezpečné tam vlak zastavit". Od té doby, co jsem si to takto ujasnila, se mi při umisťování signálů na T-křižovatkách i na čtyřramenných křižovatkách omezila zmatek. Příklady v článku čerpám z oficiálního vysvětlení "Řetězový signál pro vlaky" na Factorio Wiki, ale jelikož se wikipedie pravidelně aktualizuje, před zveřejněním prosím zkontrolujte aktuální obsah stránky a její URL. https://wiki.factorio.com/Rail_chain_signal/ja
Princip 1: Vstup je řetězový signál
Na vstupu do odbočení, soutoku nebo křižovatky se nejprve umisťuje řetězový signál. To je z těchto tří principů nejdůležitější. Důvod je jednoduchý: chceme vlaku říci, aby se "nerozhodoval až po vstupu", ale aby "před vstupem zvážil, zda se vůbec vejde".
Pokud na vstup umístíte běžný signál, vlak se rozhoduje pouze na základě toho, zda je blok hned za signálem volný. Pak vlak snadno vjede do křižovatky, a když se tam nemůže dostat dál, zastaví se uprostřed. Pak se na něj navážou další vlaky a všechno se ucpe. Upřímě řečeno, toto je typická chyba začátečníků. Sám jsem se dlouho potýkal se situací "položil jsem signál, ale je to přepilované", a když jsem vstup změnil na řetězový signál, záhy jsem si všiml, že se vlaky méně často zastavují uvnitř křižovatky.
Řetězový signál se dívá až na další signál a rozhoduje se na základě toho, zda vlak vejde. Pokud je výstup z křižovatky blokován, řetězový signál nechá vlak čekat na vstupu. Jinými slovy, jde o signál, který používá křižovatku pouze k průjezdu, ne jako čekárnu. Princip je stejný pro odbočení i soutok: nechte vlaky předvídat v místech, kde se mohou cesty srazit.
Pokud se dá umístit signál i uvnitř křižovatky, je zvykem spojit i vnitřní bloky řetězovými signály. Tímto způsobem můžete rozdělit cesty, které se neprotínají, více podrobně, a během špičky se zpracování velmi stabilizuje. Zvláště na dvojkolejných čtyřramenných křižovatkách nebo křižovatkách se smíšenými otočkami vlevo a vpravo je to vidět.
Princip 2: Běžný signál jen tam, kde se vlak může bezpečně zastavit
Běžný signál se umisťuje do míst, kde můžete říci "pokud se tu vlak zastaví, nezablokuje to zbytek sítě". Jinak řečeno, běžný signál se používá k určení polohy zastavení vlaku.
Typický příklad je, když je za křižovatkou dostatek rovné trati a vlak tam může čekat bez toho, aby se dotýkal odbočení nebo průsečíku za ním. Na takové místo umístit běžný signál znamená, že vlak křižovatkou zcela projde a pak se zastaví. To je důvod, proč se říká "výstup je běžný signál", ale přesněji to znamená: "výstup je běžný signál, pokud je za ním dostatek místa pro zastavení".
Naopak, pokud umístíte běžný signál na místo, kde se vlak zastavovat nesmí, ten signál se stane oficiálním místem čekání. Výsledkem je, že vlak sice vypadá, že křižovatkou projel, ale jeho zadní část zůstává v křižovatce. Pak blokuje následující vlaky. Zdá se, že příčiny vzájemného zablokování jsou složité, ale velká část jich vychází z toho, že se běžný signál umístil tam, kde se vlak zastavit nesmí.
Tento princip se projevuje zejména na přetížených hlavních tratích, ne jen na jednoduché T-křižovatce. Čím více vlaků, tím více se návrhový výběr míst zastavení promítá do průtoku. Běžný signál je pohodlný, ale umístěním ho říkáte "tady se vlak může zastavit". Máte-li tu správnou intuici, chyby umísťování se výrazně sníží.
💡 Tip
Když si nejste jistí, představte si vlak zastavený na tom signálu. Pokud se zastaví a neblokuje křižovatku nebo odbočení, použijte běžný signál. Pokud by ji blokoval, lépe odpovídá řetězový signál.
Princip 3: Křižovatky v řadě a krátké bloky se spojují řetězovými signály
"Výstup je běžný signál" je základní pravidlo, ale není to vždy správně. Pokud je prostor za výstupem křižovatky krátký nebo se brzy za ním objeví další křižovatka, odbočení nebo signál, je lépe udělat výstup také řetězovým signálem.
Problem je, že se umístěný běžný signál na výstupu chová tak, jako by vlak "křižovatku už opustil" a jede dál. Jenomže prostor za tím signálem je moc krátký na to, aby se tam vejcela vlak, a část vlaku zůstane v předchozí křižovatce. Vypadá to, že to prošlo, ale vlastně to prošlo jen částečně – a právě tady začíná ucpání.
Tohle se stává podél连续ích T-křižovatek nebo u čtyřramenných křižovatek, kde brzy za ním následuje soutok. Sám jsem toto dělal na předmětí stanice, když jsem ji snažil vtěsnit do těsného prostoru. Umístil jsem běžný signál na výstup a vlak zastavil v podivné poloze – a potom se celá síť zpomalila. V takových místech lépe funguje, když uděláte výstup také řetězovým signálem a "spojíte rozhodování až k dalšímu bezpečnému místu zastavení".
Zkrátka, situace, kdy se vyplatí řetězový signál:
První: poslední vůz se nevejde na volné místo za signálem. Druhý: hned za tím následuje další rozhodovací bod.
První případ chrání před přečníváním z křižovatky, druhý řízeným seskupením连续ích bloků. V komunitní praxi se连续é křižovatky nebo krátké výstupy často považují za výjimku ze "standardního výstupu", takže pochopení je spíš praktičtější než pouhé memorování. Spojit vstup, střed a krátký výstup řetězovými signály, pak přepnout na běžný signál jen tam, kde je dostatek čekací plochy – s tímto postupem i velké kolejové sítě neztratí stabilitu.
Přípravné znalosti: Rozdíly mezi běžným a řetězovým signálem
Úprava terminologie: Blokování (bloky) a systém rezervace
Pokud si to nejdřív ujasníte, rozdíly mezi běžným a řetězovým signálem budou mnohem jasnější. Vycházíme ze standardního Factorio 2.0, stejné zásady platí i v prostředí Space Age. Jak bylo oznámeno v "Nadcházejících funkcích - Factorio Wiki", oba tyto koncepty byly vydány ve stejný den a základní principy signálů v tomto článku se týkají obojího.
Železniční signály rozdělují trať na bloky, oblasti, do kterých lze vjít pouze jedním vlakem. Blok je část trati mezi dvěma signály nebo oblast obsahující křižovatku. Poté co vlak obsadí blok, jiný vlak do něj nemůže. Rezervace zde znamená, že vlak si dopředu "čeká" své trasy. Původně jsem tohoto pojmu vůbec nepoužíval a myslel jsem si jen "červená znamená stop, zelená znamená pozor", ale bez pochopení rezervace se křižovatky snadno ucpávají.
Běžný signál se především dívá na další blok. Řetězový signál se dívá, jak daleko vpřed vlak může bez problémů dojít. To je podrobně vysvětleno v tutoriálu "Návod: Vlakové signály - Factorio Wiki", kde je řetězový signál způsob, jak se v křižovatkách spravovat. Obecně řečeno: běžný signál vidí, zda je další blok volný; řetězový signál vidí, zda lze předjednoceně projít až k dalšímu signálu.

Space Age/ja
wiki.factorio.comRozdíly v logice rozhodování mezi běžným a řetězovým signálem
Běžný signál je vhodný na vstup do "zóny, kde lze bezpečně zastavit". Pustí vlak dál, pokud je další blok volný – hodí se na rovné úseky nebo řady čekajících vlaků před stanicí. Zato v křižovatce na vstupu nepůsobí dobře, protože úsudek bere moc krátko. Jakmile je v křižovatce jakýkoli prostor, vlak do ní vjede – a když za tím signálem není místo, zastaví se uprostřed. To je kořen problému ucpání s běžným signálem na vstupu.
Řetězový signál dělá opak – velmi opatrně posuzuje "zda vlak má vůbec do křižovatky vejít". Podívá se ne jenom na další blok, ale na to, zda lze bezpečně pokračovat až k dalšímu signálu. Pokud to není možné, nechá vlak čekat na vstupu. To je logika, která křižovatku nepoužívá jako čekárnu. Když to pochopíte, vidíte, proč "vstup je řetězový, výstup je běžný" – rozdělit se na rozhodování o vjezdu a určení místa zastavení.
Srozumitelný příklad selhání: Umístíte-li běžný signál na vstup, vlak se tam vtlačí, a když za výstupem není místo, zastaví se uprostřed. Pak přední vlak čeká na to, aby se ten první pohnul, a kdokoli další, kdo chce tu křižovatku použít, čeká... a všechno se zaseká. Sám jsem se na T-křižovatce mylně domníval, že "signál jsem položil, proč to není lepší?" – zapomněl jsem, že rozhodnutí, kde se vlak zastaví, je podstatou problému.
V křižovatkách to funguje jako jednotková rezervace: Řetězový signál říká "vejdi jen, když si můžeš rezervovat cestu až do bezpečného místa za křižovatkou". Proto se tam vlaky nezastavují. Pokud je výstup hned za křižovatkou krátký a udělate z něj běžný signál, ten blok se stane místem čekání. Proto si někdy chcete ponechat výstup jako řetězový – aby se rozhodování prodloužilo až k další bezpečné oblasti.
Čtení signálů (modrá/červená/zelená) a "čekání před křižovatkou"
Barvy signálů nejsou jen "jedeme/stojíme", ale výsledek toho, kam se vlak může dostat. Běžný signál je obvykle zelený (jedeme) nebo červený (stop). Řetězový signál přidává modrou – pro začátečníky je to překvapení. Modrá zhruba znamená: pokud jste se do toho pustili, pokračujete pod podmínkou následujícího signálu. Když vidíte modrou kolem křižovatky, myslíte si "vlak se dívá dopředu".
V návrhu křižovatky je důležitější než barevné názvy princip čekání před křižovatkou. Místo aby vlak čekal uprostřed, čeká před ním. Tím se stabilita sítě výrazně zlepší. Vizuálně:
Běžný signál na vstupu
→ Blok za křižovatkou je volný, takže vlak vejde
→ Ale výstup je zatížen, vlak se zastaví uprostřed
[Běžný]
----S------X****Křižovatka****X---[Zatíženo]
↑
Zastaví se tady
Řetězový signál na vstupu
→ Zkontroluj cestu za křižovatkou
→ Pokud není průchozí, čekej na vstupu
[Řetězový]
----C------X****Křižovatka****X---[Zatíženo]
↑
Čeká tadyTento návrh "čekaj předem" spolu s jednotkovou rezervací křižovatky je klíčový. Střed je jenom na průjezd, čekárna je venku. Ve skutečnosti, když spolu více hráčů používá síť, tento princip sám sobě snižuje nehody. Vypadá to nudně, ale bez toho se i ta nejlépe navržená křižovatka brzy ucpe.
Základní vysvětlení signálů najdete v oficiálním tutoriálu na Factorio Wiki, ale z hlediska praktických příkladů "Začínáme s Factorio železnicí (část s řetězovými signály)" a příklady z factorio@jp Wiki jsou velmi srozumitelné. Jakmile si představíte křižovatku ne jako "průchod" ale jako "místo, kde jen vejdeš, když jsou všechny podmínky splněny a pak všechno projede najednou", automaticky se rozhodnete mezi běžným a řetězovým signálem.
Princip 1: Vstup do odbočení, soutoku a křižovatky je řetězový signál
Tento princip je při umisťování řetězového signálu nejspolehlivější. Na vstupu do odbočení, soutoku nebo křižovatky se umisťuje řetězový signál. Jakmile si tento bod upevníte, veškerý zmatek při návrhu signálů se výrazně sníží. Důvod je: řetězový signál vám umožňuje "i když je vstup zelený, pokud je výstup zablokovaný, nevjeď" rozhodnutí. Jinými slovy, křižovatka se nepoužívá jako čekárna.
Upřímě, zpočátku jsem si myslel: "Pokud je vstup zelený, proč bych nemohl vejít?" Ale když vstup obsahuje běžný signál, vlak se kouká jen na sousední blok, ne až za křižovatkou – jezdí tam první polovinou a pak se zastaví. A když se jeden zastaví, druhý ne a třetí také ne, všechno se ucpe. Naopak, když vstup změníte na řetězový signál, chování se změní: modrá čekání dopředu, pak zelená, kterou všichni rychle projdou. Je to vidět hned a je to opravdu vidět hned, jak se tok stabilizuje.
Jak ukazuje "Řetězový signál pro vlaky - Factorio Wiki", řetězový signál řídí vjezd na základě stavu cesty. Na křižovatce si představte: "Vejdi, jen když si můžeš rezervovat cestu až do konce." Pak se rozhodně nebudete mýlit v umisťování.
T-křižovatka: Kde umístit řetězový signál na vstupu
Na T-křižovatce je tento princip velmi intuitivní. T-křižovatka má hlavní trať, která jde rovně, a odbočku, která se připojuje ze strany. Na všechny vstupy, odkud mohou vlaky vejít do křižovatky, se umisťuje řetězový signál: právě před křižovatkou z hlavní tratě a právě před křižovatkou z odbočky. Cíl je jasný: nikdy ne zastavování uprostřed.
Základní predstava T-křižovatky
Odbočka
|
[C]
|
==****Křižovatka****==
[C] [Výstup]
Hlavní→Logika je "než věješ do T-křižovatky, rozhoduj se". Řetězový signál vidí: než věješ, podívej se, zda můžeš zcela projít a zda se nebude uprostřed zastavovat. Pokud výstup není volný, T-křižovatka se nezavádí. Běžný signál by to udělal špatně: vejde, zastaví se uprostřed.
Chyba je vidět na T-křižovatce: vlak z hlavní tratě vejde s běžným signálem, výstup je zablokovaný, a vlak se uprostřed zastaví. Pak se vlak z odbočky nemůže pohnout. A pak se všichni zastaví. Já jsem to zažil. Stačilo změnit vstup na řetězový a "zastavení uprostřed křižovatky" zmizelo, průtok je jiný.
Čtyřramenná křižovatka: Proč řetězový signál na všech vstupech
Na čtyřramenné křižovatce je tento princip podstatnější. T-křižovatka má tři vstupy, ale čtyřramenná má čtyři – a každá kombinace směrů se navzájem ovlivňuje: Pokud je běžný signál třeba na jednom vstupu a vlak se uprostřed zastaví, všechny ostatní směry jsou zablokované. Počet kombinací je mnohem větší.
Základní představa čtyřramenné křižovatky
[C]
|
==****Křižovatka****==
[C] [C]
|
[C]Proč na všech vstupech? Čtyřramenná křižovatka není místo, kde "stačí, aby byla volná jen moje cesta". Příklad: vlak jedoucí Z–V s běžným signálem vejde, v křižovatce se zastaví, a najednou je J–V, S–V a S–Z zablokovaná. Jeden vlak uprostřed si vezme všechny směry. To je síla řetězové reakce.
Řetězový signál na všech vstupech znamená, že křižovatka je místo "vejdi jen, když je vše volné". Na vlastní oči je to příjemné: vlaky si řadí, a když je cesta volná, všichni ji použijí. S běžným signálem se snažili mezi sebou vlézt; s řetězovým si řadí a čekají. Takový rozdíl v toku.
Návod "Vlakové signály - Factorio Wiki" také používá řetězový signál ke správě vjezdu jako hlavní myšlenku. Čtyřramenná křižovatka je tam nejsrozumitelnější případ – a když si zvyknete na ten način myšlení, i zvláštní křižovatky půjdou snáz.
Y-váha odbočení a soutoky: Řetězový signál před odbočkou/soutokem
Y-váha je klamavě jednoduchá – ale dělá se tam totéž co na křižovatce. Když se cesta rozděluje, před odbočkou je řetězový signál. A když se dva soutokují v jeden, před soutokem je řetězový signál.
Y-váha odbočování
↗ Výstup A
---[C]<
↘ Výstup B
Y-váha soutoku
Vstup A ↘
>[C]--- Za soutokem
Vstup B ↗Řetězový signál před odbočkou říká: "Pokud není cíl volný, nevjeď do Y-váhy." Běžný signál by pustil vlak až do rozvojlení, a tam by se zastavil – a druhá strana by byla blokovaná. Y-váha vypadá mírnější než čtyřramenná, ale je skrytě velmi zatížená.
Soutok je stejný: pokud cesta za soutokem není volná, běžný signál by pustil vlak do středu, a pak by obě strany byly zablokované. Zvlášť když se podařská tratě připojují k hlavní – když se jedna zastaví v Y, hlavní linka ztratí rychlost. Já jsem to dělal běžným signálem a viděl jsem vlaky "trochu se vejít a všem překážet" – a s řetězovým se to přestane dít.
Blog "Začínáme s Factorio železnicí (řetězové signály)" to také rozebírá s příklady. Y-váha je křižovatka, jen vypadá jinače. Pravidlo je stejné: odbočka – vstup se řetězovým, soutok – vstup se řetězovým. S tím si poradíte všude.
Začínáme s Factorio železnicí (část s řetězovými signály) - Stone Bridge Breaking Page
www.jias.jpPrincip 2: Běžný signál jen tam, kde je bezpečné zastavit za křižovatkou
Jak uvažovat o délce nejdelšího vlaku
"Výstup se dá udělat běžný signál" neznamenácího "výstup je automaticky běžný". Podmínka je jediná: za křižovatkou musí být místo na celou délku nejdelšího vlaku, který se bude v síti používat. Pokud to zanedbáte, i když je vstup řetězový, křižovatka se může zastavit uprostřed.
Nejdelší vlak se měří jednoduše: od špičky lokomotivy k zadnímu konci poslední soupravy. Tedy, ne "běžný vlak", ale nejdelší vlak v síti. Pokud používáte 2-4 soupravy, měřte podle nich. Pokud máte speciální dlouhé zásobovací vlaky, měřte podle nich. Prostor za výstupem na zastavení musí pojmout celý nejdelší vlak a ještě zbýt trochu.
Je lépe měřit přímo v mapě než si pamatovat čísla. Zastavte si vlak na přímém úseku (třeba v nádraží) a podívejte se, jak dlouhý je. Pak víte, jaký prostor potřebujete za křižovatkou. Já jsem to zpočátku hrubě odhadoval a bolelo to. Vypadá to, jako by se tam vlak vešel – ale poslední vůz přesahuje do křižovatky. A i když jen trochu přesahuje, křižovatka je obsazená.
Jak "Začínáme s Factorio železnicí (řetězové signály)" říká, výstupní běžný signál vyžaduje prostor k zastavení. Ne "vstup je řetězový, výstup je běžný", ale "vstup je řetězový, výstup je běžný, pokud je tam místo na zastavení". S touhle podmínkou si poradíte i se zvláštními větvemi.
Kontrolní seznam: Kdy dát běžný signál na výstup
Pokud si nejste jistí, zda dát na výstup běžný signál, podívejte se na jednu věc: Může se tu zastavit vlak bez toho, aby se dotýkal křižovatky? Pokud ano – běžný signál. Pokud ne – zůstávají řetězové.
Postup rozsahu:
- Za křižovatkou je úsek, kde se vlak může zastavit?
- Vejde se tam nejdelší vlak bez zbytku?
- Když se zastaví, nedotýká se to křižovatky?
Pokud všechny tři věci ano – běžný signál funguje. Běžný signál znamená "tady se vlak zastaví" – a pokud se zastaví a nic neblokuje, je to v pořádku. Pokud něco z toho selhává, lépe je zůstat u řetězového.
💡 Tip
Když si nejste jistí, představte si zastavený vlak. Pokud se tam zastaví a nic se nezablokuje – běžný signál je v pořádku. Běžný signál určuje místo zastavení.
"Řetězový signál pro vlaky - Factorio Wiki" a příklady komunity také rozdělují věci takto. Rozhodovat se podle názvu signálu je snadné – ale spíš se podívejte, zda je blok "místo na zastavení nebo ne". Pak se nebudete plést ani na zvláštních větvích.
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 signalizace vlaků – základy | normální/řetězová a blokace
Factorio signalizace vlaků – základy | normální/řetězová a blokace
【Factorio】Jak začít s logistikou robotů | Minimální konfigurace a návrh umístění