Factorio Tognsignaler – Hvordan fungerer de og bygge tognettverk
Det første kryss jeg laget beveget seg fint med ett tog, men i samme sekund det andre toget ankom, stoppet det midt i krysset og hele systemet kjørte seg fast. Da jeg byttet inngangen til en kjede-tognsignaler, ble gjennomstrømningen mye bedre med en gang. Da gikk det opp for meg at vanlige signaler og kjede-signaler har helt ulike roller.
Factorio Tognsignaler – Hvordan fungerer de og bygge tognettverk
Det første kryss jeg laget beveget seg fint med ett tog, men i samme sekund det andre toget ankom, stoppet det midt i krysset og hele systemet kjørte seg fast. Da jeg byttet inngangen til en kjede-tognsignaler, ble gjennomstrømningen mye bedre med en gang. Da gikk det opp for meg at vanlige signaler og kjede-signaler har helt ulike roller.
Denne artikkelen er rettet mot nybegynnere til mellomstatsstatus som har begynt å bygge tognettverk i Factorio-vaniljaversjon 1.1–2.0, og har som formål å få deg til å forstå forskjellen mellom stoppposisjon og reserveringsområde slik at du kan velge riktig signaltype. Med denne kunnskapen skal du kunne bygge kryss og stasjonsområder som ikke blir stappfulle.
Grunnformelen er enkel: hovedlinjen er dobbeltspor enkeltretning, kryss har kjede-signaler ved inngang og vanlige signaler ved utgang, og stasjoner har ventekø utenfor hovedlinjen — med bare disse tre prinsippene på plass kan du unngå mange av de vanligste gridlock-problemene.
I tillegg dekker jeg hvordan du deler opp blokkene inne i kryss, noe som behandles litt annerledes mellom eldre guides og versjon 2.0-praksis. Jeg gjør det praktisk slik at du ikke blir usikker underveis.
Versjon og terminologi som dekkes av denne artikkelen
Denne artikkelen handler om Factorio-vaniljaversjon 1.1–2.0 tognsignalene. Grunnleggende spesifikasjoner for vanlig tognsignaler og kjede-tognsignaler er de samme innenfor denne versjonsområde, og grunnstrukturen du først må lære — "kjede-signaler ved innganger, vanlige ved utganger" og "tog administreres i blokker" — endres ikke.
Jeg bruker offisiell Wiki-terminologi: vanlig tognsignaler (Rail signal), kjede-tognsignaler (Rail chain signal), blokker, rutereserveringer, kryss, og stabelplass (ventelinje). Jeg kan forkorte til "kjede-signaler" eller "vanlige signaler," men de refererer til de formelle navnene ovenfor. Å holde terminologien konsistent gjør det mye lettere å forstå hvor tog skal stoppe og når de kan kjøre inn.
Det viktigste å huske på er at tog leser bare signaler på høyre side av deres kjøreretning. Med dobbeltspor enkeltretning er dette intuitivt, men hvis du vil bruke ett spor i begge retninger, må du plassere signaler på begge sider slik at tog i begge retninger kan lese dem. Dette er en klassisk «nybegynner-felle» — signalet ser ut til å være der, men toget leser det ikke fordi det ikke er på riktig side.
Når det gjelder versjonsskiller, handler det om granulariteten av blokker inne i kryss. I versjon 1.1 er grunnideen den samme, men eldre guides viser ofte figurer som ikke deler opp krysset så mye. I versjon 2.0 har fellesskapet begynt å praksisjere finere oppdeling av kryss ved hjelp av kjede-signaler, og mange spillere finner det mer praktisk. Dette er fellesskapskunnskap, ikke en offisiell endring, og jeg presenterer det som en valgt praksis snarere enn en påkrevd endring.
En annen subtil detalj som erfarne spillere oversetter: når du plasserer eller fjerner signaler eller skinner, gjenvaliderer alle tog sine ruter. Dette er dokumentert under «Railway/Train path finding», og på store nettverk er det veldig merkbart. Jeg var på den sure siden av dette da jeg justerte en rekke signaler på en gang — alle tog bremset samtidig og jeg trodde jeg hadde knust alt. Det var bare en omvalideringskjøring, men med mange tog blir effekten synlig, så планera endringer for når det er mindre trafikk.
Fremover forklarer jeg de prinsippene som er felles for versjon 1.1–2.0, inkludert hvordan du kan dele opp kjede-signaler innenfor kryss i versjon 2.0-praksis. Når du får terminologien på plass, koblinger mellom blokkdeling, rutereserveringslengde, og stabelplass-plassering blir mye klarer.
Faktorio-tognsignalgrunnlag: Blokker og kjøreretning
Blokker — den minste sikkerhetsenhet
For å forstå Factorio-tognsignaler, starter du best med ideen om at signaler deler opp skinnen i blokker. En blokk er togenes sikkerhetssone — hovedregelen er bare én togset per blokk. Dette er grunnlaget for kollisjonsvern. I stedet for å se på signalfarger, tenk på det som «er neste område tomt?»
Når du plasserer vanlige signaler med jevn avstand på en rett linje, blir linjen delt inn i separate blokker. Så snart togforkanten kommer ut av en blokk, kan det neste toget gå inn i den. Derfor er det lettere å tenke på en toglinjer som en serie små sikkerhetszoner i stedet for en lang linje. Når jeg forstod dette, sluttet signalplassering å se ut som «symbol-memorering» og ble «områdeplanlegging» i stedet.
Forvirring på kryss og sammenføyinger kommer fra når du ikke følger med på blokkdelinger. Hvis to gren ender i samme blokk, kan tog ikke gå begge steder samtidig selv om det ser ut til å være separate ruter. Omvendt, hvis signaler deler dem riktig, kan ikke-konkurrerende ruter brukes parallelt. Grunnideen med «kjede-signaler ved innganger, vanlige ved utganger» er at du lar tog gå inn i krysset bare når det kan komme helt ut og få plass i neste sikkerhetssone.
Et diagram her ville hjelpe enormt. Hvis du ser hvordan tog leser signaler på høyre side basert på kjøreretning, blir det klart at signaler ikke er dekorative — de er retningsbestemte innganger.
Høyretrafikk og toveislinjer
Et annet kritisk signal-regel: tog leser bare signaler på sin høyre side i forhold til kjøreretning. Signaler på venstre side eksisterer ikke for tog som kjører motsatt vei.
Høyretrafikkdoubletspor er enkelt — begge retninger har signaler på høyre side naturlig. Men hvis du vil bruke ett spor i begge retninger, må du plassere tilsvarende signaler på begge sidene. Hvis du utelater dem fra den ene siden, "leser" tog toget ikke dem, og det blir stående stille.
Jeg kjørte på dette som nybegynner. Jeg lagde en dobbelspor-linje og glemte signalene på den ene siden av et avsnitt. Toget så ut til å ha åpen linje, men skulle ikke bevege seg fordi det ikke kunne lese signalet på siden det kjørte.
Denne egenskapen gjelder også på ventespor og grener. Toveisliner krever signaldualer og gjør det lettere å misse signaler, så nybegynnere gjør bedre med retningsbestemte dobbeltspor.

Tutorial:Train signals/ja
wiki.factorio.comBlokkvisualiseringsdiagnose
Den enkleste måten å feilsøke på er aktivere blokkvisualisering. I stedet for å lese tekst, se linjene farges. Du kan umiddelbart se hvor mange blokker hver linje er delt inn i.
Triks: Sjekk først at blokkene kuttes før hvor tog skal stoppe. Sjekk deretter at forgreninger og sammenføyinger ikke fortsetter som enkle blokker. Hvis et helt kryss er en farge, passer bare ett tog inn. Hvis det er delt opp, kan flere tog flytte gjennom ikke-kollisjonsvei.
Eldre guides viser kryss uten mye indre deling, men versjon 2.0-praksis gjør det ofte mer praktisk å dele opp innsiden med kjede-signaler. Du kan endre signalplassering dynamisk ved hjelp av fargevisning for å se effekten øyeblikkelig.
Den enkeltste måten å finne problemer på: «separate ruter samme farge» betyr samme blokk, noe som betyr tog venter uberettiget. Utgangen kort etter, betyr at toget ikke rømmer helt før det er stoppposisjon igjen.
💡 Tip
Når tog er fast, sjekk først: «Er signalet på siden toget leser?» og «Er det neste blokk adskilt fra stoppposisjonen?» Du sparer mye tid.
Når du drar signalstrategier, tenk fargeblokker i stedet for jernbanekart. Når det klikkes, blir forgreningsskjemaer intuitive.
Vanlig tognsignaler versus kjede-tognsignaler
Vanlig signaler — oppførsel og regler
Vanlige signaler er enkle: de ser bare på om neste blokk er tom eller ikke. De bryr seg ikke om hva som skjer etter det. Hvis det er plass, går toget inn. Hvis ikke, stopper det. Denne enkelheten gjør dem perfekte for steder der tog kan vente lenge.
Eksempler: lange rette linjer, eller ventekøer før stasjoner. Der stopper tog? Ordning. Det er jobben.
Jeg som nybegynner brukte samme signaltype overalt. Men når jeg brukte bare vanlige signaler til kryssinnganger, skjedde det værste: toget fikk lov til å gå inn i krysset selv om det ikke kunne komme ut igjen. Det stoppet midtkryss, og hele systemet ble blokkert.
Vanlige signaler ser bare ett blokk frem. De vet ikke at krysset oppfører seg dårlig. Så de fungerer som de skal — de lar toget gå hvis det ser plass. Problemet er at «plass» ikke inkluderer «plass til å komme helt ut.»
💡 Tip
Tenk på vanlige signaler som «stopp her»-signaler. De skaper klare ventepunkter.
Kjede-signaler — oppførsel og 4 tilstander
Kjede-signaler er mer forsiktige. De ser ikke bare neste blokk — de ser til neste kjede-signal eller ruten ut. Og de sjekker ikke bare om områder er tomme; de sjekker om ruten kan reserveres.
Kort sagt: «Kan dette toget komme helt ut? Bare ja-kurs.»
Du trenger dette på kryss, forgreninger og enkeltspor — steder der toget ikke kan stoppe.
Kjede-signaler har 4 tilstander: grønn, gul, rød, og blå.
| Tilstand | Betydning |
|---|---|
| Grønn | Utganger er tilgjengelige og toget kan gå |
| Gul | Neste kjede-signal har noen problemer, men toget kan likevel passere |
| Rød | Utgang blokkert, stopp |
| Blå | Noen utganger er tilgjengelige, andre er blokkert |
Den blå tilstanden er hvor kjede-signaler blir forvirrende. Blå betyr ikke «fullt fritt» — det betyr «noen baner åpne, noen lukket.» Hvis du har et kryss der turen til høyre er åpen men rett fram er blokkert, får du blå. Toget vet hvilken vei det skal og kan gå hvis den veien er fri — selv om andre veier er stengt.
Det er også verdt å merke seg at tog nedretter reiseruten etter å ha ventet ved en kjede-signal i en stund. Fellesskapsrapporter antyder rundt 5 sekunder, men det er ikke offisielt dokumentert (se: Railway/Train_path_finding).
Tabellen nedenfor kapsler inn praktisk bruk:
| Punkt | Vanlig | Kjede |
|---|---|---|
| Beste bruk | Lange rette parti, linjekutt, venteplasser | Kryssinnganger, greinepunkter, enkeltspor |
| Ser | 1 blokk fremover | Hele ruten og reservering |
| Langvarig stopp | Greit | Bør unngås |
| Farger | Grønn/gul/rød | Grønn/gul/rød/blå |
| Overbruk | Små kutt forbedrer | Breier reserveringer gjør gjerne tregere |

連動式列車用信号 - Factorio Wiki
wiki.factorio.comHvor skal tog vente og hvor ikke
Enkel regel: Kjede-signaler ved inngang der du ikke vil at toget skal stoppe. Vanlige signaler der det er OK.
Eksempler:
- Stasjonsvente-køer: Vanlige signaler. Tog skal på rad og vente. Greit.
- Kryss, grein, enkeltspor inngang: Kjede-signaler. Toget skal IKKE stoppe der — det skal passere eller ikke komme inn i det hele.
Denne oppdelingen er kritisk. Noen nybegynnere (inkludert meg) bruker kjede-signaler i ventelinjene fordi det høres intelligent ut. Men da blir tog forsiktige og drar ikke helt inn, så køen blir kort mens hovedlinjen blokkeres — omvendt av det du ville ha.
💡 Tip
Når du er usikker, spør: «Kan toget vente her i 30 sekunder uten å ødelegge hele systemet?» Ja = vanlig signal. Nei = kjede-signal.
Det offisielle tutorium 【Tutorial:Train signals】 viser nøyaktig det samme: kryssinnganger blir kjede-signaler, og det er det som fikser gridlock.
Kryss uten gridlock: Kjede ved inngang, vanlig ved utgang
T-kryss — minimal og ikke blokkert
T-kryss er enkle og gjenspeiler grunnreglene perfekt. Inngang = kjede-signaler, utgang = vanlige signaler.
Konkret: hver inngang til T-et får kjede-signaler. Hver utgang får vanlige signaler. Viktig: utgangen får IKKE stå tett inntil krysset. Etter utgangen må det være plass til at hele toget passer. Hvis bakdelen blir værende i krysset, blokkerer det toget fra andre retninger.
Jeg gjorde denne feilen da jeg kjørte lengre tog — jeg trodde T-krysset var «nok» og satte utgangen kort etter. Resultatet? Bakdelen på toget som sveivet ut ble igjen i krysset, og hele systemet frøs.
Så: kjede ved inngang, vanlig ved utgang, og lag plass til ett helt tog etter utgangen.
Fire-kryss — intern deling for parallell trafikk
Fire-kryss kan håndtere flere tog hvis du deler opp innsiden med kjede-signaler. Ideen er at to tog som ikke kolliderer kan gå samtidig.
For eksempel: Nord→Sør og Øst→Vest kolliderer. Men Nord→Øst og Sør→Vest gjør ikke det. Hvis midten av krysset er en blokk, må du vente til både Nord→Sør og Øst→Vest ferdig selv om de ikke virkelig kolliderer. Hvis du deler midten opp, kan parallelle veier være i bruk samtidig.
En vanlig implementasjon kan tillate 4 tog samtidig (hvis rutene ikke er i konflikt). Selvfølgelig er alle 4 samtidig ikke alltid mulig, men det er bedre enn «bare en ad gangen.»
Fellen: ikke deler for mye. Hvis du gjør hele krysset til kjede-signaler, blir toget for forsiktig og venter selv når det kunne passere.
Størrelse på deling bør matche kryss-størrelse og tetthet. Lite kryss = små deler. Ikke overdrive.
Figur E viser ideen: inngang = kjede for inngangssjekk, innside = delt etter konflikt, utgang = vanlig.
💡 Tip
Når fire-kryss klemmes, sjekk først utgang-etter-plass før du tegner nye signaler inne. Det er ofte bare strupet etter, ikke innsiden.
Grep, sammenføying, og enkeltspor-inngang
Grep deler før påkjørsel. Sammenføyinger fletter sammen. Begge trenger kjede-signal før, for å sikre ruten hele veien ut, og vanlig signal etter for mottak.
For grep: kjede før grep, så bare tog hvis målet er åpent. Hvis venstre gren er full, går toget ikke inn og venter før grepen. Bedre enn å ha toget stå inne i grepen.
For sammenføying: kjede før sammenføying, så bare ett tog inn hvis oppstrøms linje er klar. Ikke ha toget vente i sammenføyingen selv — det blokkerer motsatt retning.
Enkeltspor: dobbelt så mange kjede-signaler fordi tog skal sjekke motretningen også. Men ideen er den samme — inngang == kjede.
Små grep og sammenføyinger virker enkle, men på store nettverk blir de knekkpunkter. Jeg har større kryss som løper fint men flere små greper som bremser. Kjede ved inngang, vanlig ved utgang fungerer overalt.
Stasjoner og linje-sammenkobling: Vente-køer hindrer stasjons-kamp
Stabel-linje-struktur
Når flere tog deler samme stasjon, må du ikke la dem vente på hovedlinjen. Det er her stabel-linjene (venteplasser) kommer inn.
Konseptet: en kjerne av tog som venter i køer utenfor stasjonen, som flytes inn når en stasjon åpnes opp. Ikke «toget venter på hovedlinjen mens stasjonen er full» — toget venter i en dedikert kjøe område.
Oppbygging:
- Inngang fra hovedlinje til stabel
- Splitt inn i flere spor
- Hver spor kanaler inn i stasjon
- Når stasjon åpner, flyt toget ut fra spor
De viktige bitene:
- Inngang til stabel-område: kjede-signal, for å sikre at det er ledig spor
- Inne i stabel: vanlige signaler, så tog ordnes pent mens de venter
- Hver stasjon: når den åpner, tar den neste tog fra neste spor
Du finner eksempler i 『Tutorial:Train signals』 med 2-stasjon delt stabel.
Inngang = kjede, innside = vanlig
Stabel-inngang må være kjede-signal fordi du sjekker at det finnes ledig spor. Hvis alle spor er fulle og stasjonen er blokkert, skal toget IKKE gå inn i stabel-grepen og stå der — det skal vente ute på hovedlinjen... nei vent, det er akkurat det du IKKE vil ha.
Jeg gjorde motsatt: jeg brukte kjede-signaler inne i stabel for å være «smart». Resultatet? Toget ble forsiktig, kjørte langsomt inn, og fylte området dårlig. Toget skal gå inn i køen helt, ikke halv-inn. Vanlige signaler inni skaffer den dynamikken.
Jeg sier det igjen: stabel-inngang = kjede (sjekk ledigthet), innsiden = vanlig (rett oppstopping), utgangen = vanlig (inn til stasjon).
💡 Tip
Når stabel-område blokkerer, se om toget stopper før stabel (inngang dårlig) eller inni stabel (ikke nok spor/lengde). Første = signaler. Andre = mekanikk.
Antall spor og tog-lengde
Stabel-områder må passe antall tog som skal til den stasjons-gruppen. Tommelfingerregel: hvis 3 tog går til 2 stasjoner, trenger du minst 3 spor, kanskje 4 for svingninger.
Hver spor må være lang nok til hele toget.
Jeg gjorde spor for korte. Toget kom inn, bakdelen hang i grep-delen, og jeg trodde stabel var full når det bare var strupet.
Beregning:
- Hvor mange tog går til den stasjon-gruppen?
- Lag så mange stabel-spor
- Gjør hvert spor til
(tog-lengde) * (antall tog)eller mer
Ikke lag 10 korte spor. Lag 4 lange spor. Bedre stabilitet.
Typiske feil og gridlock-fikser
4 typer gridlock
Dette er hvor nybegynnere kjører seg fast. Og verste bit: 1 tog virker fint, 2 tog blokkerer fullstendig.
Type 1: Kun vanlig signaler på kryss
Du setter signaler på krysset, men alle vanlige. Tog ser at neste blokk er ledig og kjører inn. Midtkryss, neste blokk var IKKE faktisk ledig, tog stopper. Annen retning venter på denne linjen. Hele systemet låses.
Løsning: Gjør inngang til kjede-signal. Offisiell tutorial gjør nøyaktig det på problem-kryss.
Type 2: Utgangen er for kort
Inngang er kjede, innside er delt, men deretter... utgangen kommer umiddelbar. Toget kjører ut, bakdelen blir igjen. Hele krysset blokkeres av togets bakdel.
Sjekk: Plass etter utgang = minst 1 tog-lengde.
Type 3: For liten rundkjøring med for mye trafikk
Rundkjøring er søt, sparsom. Men små rundkjøringer med mange tog = ring-basert gridlock. Inne i ringen venter alle på å komme ut.
Løsning: Större ring ELLER bytt til kryss.
Type 4: Enkeltspor dobbelretning uten møteplass
Tog fra hver kant møtes, ingen vei til side, begge venter. Aldri løst uten ommøbering.
Løsning: Enkeltspor = lag møteplasser. Eller bruk dobbeltspor.
Bonus: Blandet retning på samme blokk
En bit er nord-sør, neste bit er sør-nord. Tog bremser og omlokaliserer hele tiden. Tror det er løkkegrep, men det er retning-rot.
Løsning: Standardiser på én retning per linje. Eller bruk kjede-signaler for å tvinge rekkefølge.
💡 Tip
Gridlock er sjelden «not enough signals». Det er vanligvis «tog stopper der det IKKE skal stoppe.» Kryss-innside, ring-innside, enkeltspor uten møte = reise-steder, ikke vent-steder. Gjør dem sånn.

Tutorial:Train signals
wiki.factorio.comHvordan identifisere hvor gridlock starter
Det verste er å kaste signaler tilfeldig. Istedenfor, se hvilket blokk toget stopper i.
Stanser inne i kryss? Inngang-signalet er ikke kjede, eller innsiden er for få blokker.
Bakdel står igjen etter utgang? Neste blokk er for kort.
Ring er full, alt står stille? Ring-størrelse passer ikke trafikk.
Enkeltspor blokkert på begge sider? Ingen møte-sted.
Når du ser hvor toget stopper, er årsaken klart.
Offentlige wiki-eksempler på gridlock viser at stabil design har klare «vent-punkter» — stillinger utenfor farlige områder. Dårlig design har toget som venter inne i fare-sonene.
Skalering og designfilosofi
Dobbeltspor enkelt-retning standard
Når du bygger større, fix først: dobbeltspor, én retning per linje.
Grunner: toget leser fra høyre, så retning blir konsistent. Kryss-logikk blir lik over hele nettet. Noen andre utvider nettverket? De vet hvilken vei toget skal gå.
Enkeltspor sparer skinner. Men møte-steder, dobble signaler, håndtering av retning. Bare små greiner skal være enkeltspor.
Kjede-signaler bare der de trengs
Kjede-signaler er ikke «bedre.» Mange kjede-signaler gjør ruter for strenge og kan faktisk senke gjennomstrøm. Bruk kjede-signaler på:
- Kryssinnganger
- Grepinnganger
- Enkeltspor-inngang
Ikke bruk dem overalt. Det oppløser heller en.
Endring-risikostyring
Store nettverk: når du rører ved signaler, revalideres alle tog-ruter. Små endringer kan få stor effekt.
Tipp: Modifiser i deler. En kryss om gangen. Se effekten før du går videre.
Rask sjekkliste
Gjør dette for å se bedring på ett kvarter:
- Standardiser retning på all hovedlinjer
- Velg 1 tilstoppet kryss → gjør inngang til kjede, utgang til vanlig
- Sjekk utgang-plass — har neste blokk plass til helt tog?
- Legg stabel før stasjoner som brukes av flere tog
- Se at toget venter ute, ikke inne i kryss/stabel
💡 Tip
Spør bare «hvor stopper toget?» Inne i farlig område = dårlig design. Utenfor = bra.
Dette løser det meste. Resten er fintuning.
Videre ressurser:
Den offisielle Factorio Wiki har du allerede som referanse:
- https://wiki.factorio.com/Rail_chain_signal/ja
- https://wiki.factorio.com/Tutorial:Train_signals/ja
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Relaterte artikler
Factorio togtrening planlegging og automatisering【2.0-kompatibel】
Factorio togtrening planlegging og automatisering【2.0-kompatibel】
Factorio train signals basics | Normal/Chain and blocks
Factorio train signals basics | Normal/Chain and blocks
【Factorio】Komme i gang med robotlogistikk|Minste oppsett og plasseringsdesign
【Factorio】Komme i gang med robotlogistikk|Minste oppsett og plasseringsdesign
Factorio Hovedbussen – hva du bør transportere og i hvilken rekkefølge