Logistique

Signaux ferroviaires Factorio : bases | signal normal/connecté et blocage

Dans Factorio, les signaux ferroviaires fonctionnent selon un principe simple : le signal normal ne voit que le bloc suivant, tandis que le signal connecté anticipe jusqu'à la sortie pour éviter les arrêts internes aux carrefours. Bien comprendre cette distinction permet d'organiser carrefours, bifurcations et voies unidirectionnelles avec une règle d'or : signal connecté à l'entrée, signal normal à la sortie.

Logistique

Signaux ferroviaires Factorio : bases | signal normal/connecté et blocage

Dans Factorio en France comme ailleurs, les signaux ferroviaires obéissent à un fonctionnement simple : le signal normal ne voit que le bloc suivant, tandis que le signal connecté anticipe jusqu'à la sortie pour éviter les arrêts internes aux carrefours. Une fois cette distinction bien comprise, vous pouvez organiser carrefours, bifurcations et voies unidirectionnelles avec une règle d'or, remarquablement simple : signal connecté à l'entrée, signal normal à la sortie. J'ai moi-même passé trois heures bloqué sur un carrefour en croix, rencontrant successivement l'absence de route, les arrêts internes et les situations de blocage mutuels sur voies unidirectionnelles. En séparant simplement les rôles des signaux et en les repositionnant, tous ces problèmes ont disparu. Cet article vise ceux qui veulent apprendre à diagnostiquer pourquoi ça s'accumule, en vous présentant les règles de base et la logique de conception des carrefours à travers des exemples concrets, en gardant en tête Factorio 2.0 et au-delà.

Version supportée et prérequis

Version spécifiée

Cet article repose principalement sur Factorio 2.0 en version vanille. Si vous utilisez l'extension appelée Space Age (contenu additionnel officiel ou MOD communautaire de grande ampleur), vérifiez individuellement ses spécifications et compatibilités. Le principe fondamental des signaux — diviser la voie en blocs, un seul train autorisé par bloc à la fois — reste identique à la série 1.x. Cet article s'appuie principalement sur l'interface et les pratiques de la version 2.0.

Compétences préalables attendues

L'article s'adresse à quelqu'un qui a suivi le tutoriel et comprend les bases de l'ordonnancement des trains. Vous avez déjà placé une gare, configuré une route pour un train, et l'avez mis en marche. Ce niveau de compétence suffit amplement. En revanche, si vous n'avez jamais lancé un train, vous buterez sur les noms de gares et le comportement des ordres bien avant la signalisation, ce qui rend le présent texte moins utile.

Un second point crucial : connaître la longueur maximale de convoi que vous utilisez dans votre réseau. Les blocages aux carrefours ou aux sections d'évitement proviennent souvent moins d'une mauvaise signalisation que d'une situation où « on pensait que le train se dégagerait, mais la queue s'est arrêtée à l'intérieur ». Avant de modifier les lignes d'un autre joueur en multijoueur, je m'assure systématiquement de vérifier la longueur maximale du convoi. Négliger ce point revient à créer un agencement qui paraît correct mais qui pose des problèmes lors du croisement, ce qui devient très vite compliqué. C'est discret, mais très efficace en pratique.

💡 Tip

La qualité d'un carrefour ou d'une voie d'évitement dépend souvent moins du nombre de signaux que du fait que « le convoi maximal tient-il complètement dedans ? ». Une disposition impeccable sur le papier peut bloquer si la longueur et l'espace après la sortie ne correspondent pas.

Le texte qui suit ne suppose pas que vous sachiez déjà la différence entre signaux normal et connecté. Nous allons plutôt l'illustrer par des exemples. Cependant, nous ne décrivons pas les opérations basiques de l'interface des trains, du nommage des gares ou de la configuration des horaires.

Sujets non traités ici

Cette section se concentre sur les bases pour lire correctement la signalisation en environnement vanille, et concevoir des carrefours, bifurcations et voies unidirectionnelles stables. Les sujets qui dépasseraient ce cadre seront laissés de côté.

Concrètement, nous n'abordons pas la synchronisation entre signaux et circuits logiques. L'activation des gares, les signaux de lecture, la commande dynamique par conditions de circuit sont intéressants, mais il est prioritaire de d'abord fluidifier le trafic avec les seuls signaux. Enrober par la logique un problème que le signal connecté devrait résoudre ne fait que compliquer le diagnostic.

Le détail de la conception des stockeurs de gares reste hors scope. C'est un thème complet en lui-même : bloquer l'entrée, dimensionner chaque voie d'attente, gérer la fusion à la sortie. Nous nous limitons à la « division des blocs » et à « ne pas arrêter à l'intérieur du carrefour ».

Nous n'entrons pas dans l'optimisation des UPS (mises à jour par seconde). Affiner la granularité des carrefours, décider où utiliser simple ou double voie, combien de quais aligner — tout cela touche aux UPS. Mais c'est surtout une préoccupation pour les grandes usines, avec un objectif différent de celui-ci, qui est de comprendre les signaux. Mieux vaut d'abord se concentrer sur éviter embouteillages et blocages mutuels.

: seulement deux types, signal normal et signal connecté

Rôle du signal ferroviaire normal

Le signal ferroviaire normal est très simple. Il voit uniquement le bloc suivant. Si la section devant lui est libre, il laisse passer ; si elle est occupée, il arrête. Cette compréhension suffit pour débuter.

Les signaux Factorio divisent la voie en blocs, et un seul convoi autorisé par bloc à la fois prévient les collisions. Le signal normal sert de point de démarcation basique. C'est pourquoi il fonctionne très bien en section droite ou après un carrefour. Si vous le placez en sortie du carrefour pour laisser les trains s'évacuer, le comportement reste prévisible.

Les états du signal s'expliquent aisément. Vert = passage autorisé, orange = le bloc suivant est réservé ou sur le point de devenir rouge, rouge = passage interdit. On a souvent l'impression que l'orange est un « passage prudent », mais en réalité, du fait de la distance de freinage des trains, l'orange s'allume aussi quand le convoi ne peut plus s'arrêter avant d'avoir dépassé. J'ai moi-même constaté qu'en affinant excessivement l'espacement des signaux sur une grande ligne rapide, les oranges s'accumulent, générant arrêts et redémarrages constants. Même une seule locomotive a une distance d'arrêt considérable, donc multiplier les signaux normaux n'améliore pas toujours les performances.

À l'inverse, placer un signal normal à l'entrée du carrefour expose au défaut classique : « le bloc suivant est libre, donc on y va, mais on s'arrête dedans car la sortie est engorgée ». C'est le type de blocage type du débutant. Le signal n'est pas fautif, simplement mal utilisé. Le signal normal excelle à évacuer une sortie, mais ne sait pas anticiper l'intérieur du carrefour pour éviter un arrêt dedans.

Rôle du signal ferroviaire connecté

Dans la pratique Factorio 2.0+, diviser finement l'intérieur d'un carrefour avec des signaux connectés fonctionne souvent sans souci, opinion qu'on voit se généraliser parmi la communauté. J'utilise moi-même beaucoup cette approche en 2.0 pour scinder l'intérieur de carrefours complexes selon les itinéraires, et l'impression que « j'aurais dû avoir peur » de cette finesse s'est atténuée. Quand plusieurs directions passent simultanément, fragmenter l'intérieur facilite la circulation.

Mais attention, ce n'est pas la panacée. Dans certaines conditions particulières ou lors de pics de trafic très dense, le simple manque d'espace après la sortie suffit à tout bloquer. Avoir divisé l'intérieur du carrefour en mille petits blocs de signal connecté ne vous sauve pas si le convoi n'a nulle part où se loger après s'être dégagé. Il se coincerait à moitié dedans et créerait un blocage qui remonte en cascade. Bref, la finesse en 2.0 ne rend pas les configurations négligentes « magiquement correctes ». Elle rend plutôt l'approche « ne pas s'arrêter dedans » plus facile à exploiter.

Là encore, les exemples du site JIAS sur les sorties insuffisantes parlent d'eux-mêmes. Quand je débogue un embouteille, je regarde d'abord « ce convoi, après la sortie, a-t-il vraiment place pour s'arrêter complètement ? » bien avant de revoir les signaux connectés. C'est souvent ce point qui tranche.

💡 Tip

La règle mnémonique est très simple : signaux connectés où on ne veut pas arrêter (intérieur), signaux normaux où on veut évacuer (sortie). En cas de doute, pensez « où voulez-vous que le train attende ? » et vous vous tromperez rarement.

www.jias.jp

Astuce pour les différencier et règle du côté droit

Ma formule la plus claire : le signal normal voit « juste le bloc suivant », le signal connecté « voit bien au-delà pour anticiper et arrêter avant d'entrer ». En une phrase, cela rend la distinction limpide.

Concrètement, carrefour interne ne doit pas s'arrêter → signal connecté à l'entrée ; en sortie on doit évacuer → signal normal réduisent drastiquement les ennuis. Quand on retient les noms, on se mélange ; quand on retient « où arrêter ? », tout s'illumine. J'avais initialement placé les signaux à l'envers en ne pensant qu'à leur nom, mais dès que j'ai raisonné sur les points d'arrêt, le doute a disparu.

Un détail aisément oublié : la règle du côté droit. Les trains ne lisent que les signaux placés à droite dans leur direction de marche. Négliger cela revient à avoir des signaux qui paraissent là mais qui sont invisibles pour ce sens — créant involontairement une voie unidirectionnelle. Le site Factorio Wiki le souligne comme base dans son tutoriel.

Cette règle est mineure en apparence mais critique en pratique. Lorsque j'ai été bloqué sur « absence de route », c'était précisément parce que j'avais placé des signaux d'un côté seulement. Même occupé à une bifurcation, si le signal de droite manque d'un côté, l'autre sens ne trouve aucun signal valide, d'où absence de route en retour. Ajouter simplement le signal manquant suffit souvent à débloquer instantanément.

L'essentiel ici est donc : normal = ne voit que celui-ci, connecté = voit plus loin, train = regarde à droite. Retenez ces trois points et vous pourrez presque toujours expliquer verbalement les arrêts inattendus, qu'ils soient à carrefour ou sur une voie unidirectionnelle.

Tutorial:Train signals/ja wiki.factorio.com

Mécanisme des : un bloc = un convoi maximum

Blocs créés par les signaux

Les signaux Factorio ne sont pas simplement des panneaux « go/stop ». Ils sont les frontières qui divisent la voie en blocs. L'espace entre deux signaux ou compris dans un bloc ne peut contenir qu'un seul convoi à la fois. Comprendre cela rend aussitôt limpide pourquoi « le train s'arrête juste avant » ou « pourquoi n'avance-t-il pas alors qu'il y a de la place ? »

Ce système est établi dans le tutoriel Factorio Wiki en tant que fondamental. Les signaux ne guident pas directement les trains ; ils gèrent l'occupation de la voie par bloc. Carrefour, voie unidirectionnelle, ou approche de gare : la raison pour laquelle les collisions ne surviennent pas, c'est ce mécanisme.

J'ai buté sur ce point au début. Je pensais qu'ajouter des signaux améliorerait le flot, mais la façon dont on divise en blocs s'avère bien plus déterminante. Un bloc trop long fait qu'un seul train monopolise une large section, créant du backlash. Au contraire, finement structurer avant/après carrefour ou à l'approche d'une gare permet aux convois d'avancer graduellement et lisse les congestionnements. J'ai personnellement vu le débit d'une ligne principale s'améliorer visiblement rien qu'en réorganisant les blocs.

Mais non, découper fin n'est pas une panacée. Spécialement, les blocs de réception après carrefour ou bifurcation doivent avoir la longueur nécessaire pour loger le convoi complet. S'il est court, la tête entre dans le bloc de sortie mais la queue demeure au carrefour, obstruant là où ne faudrait pas. J'ai une fois aggravé un embouteille en tentant de le soulager en raccourcissant les sorties. La finesse aide, mais le bloc de réception doit être viable comme zone d'attente.

États du signal (rouge/orange/vert) et réservation

Le signal normal voit essentiellement si le bloc suivant est libre. Libre = vert, occupé = rouge, état intermédiaire = orange. Cette transition peut sembler purement cosmétique, mais elle est intimement liée à la réservation du passage du train.

C'est perceptible notamment quand un bloc est vidé par un train qui part : le signal aval qui l'observe peut se réactualiser, et ceux qui l'amont peuvent aussi changer. Si un train marche vers un bloc vide, dès qu'il y est affecté, les signaux aval virent à l'orange ou au rouge. Cette chaîne de réservation surdevance parfois l'occupation réelle. Vous avez déjà vu un signal passer à l'orange ou rouge sans qu'un train ne soit encore arrivé. C'est parce que la réservation les devance.

L'orange est crucial en zones rapides. Un train ne stoppe pas instantanément ; si le rouge s'allume une fois qu'il n'est plus loin d'arrêter, il passe quand même. La distance d'arrêt d'une locomotive unique atteint théoriquement plusieurs centaines de tuiles (environ 280 selon la physique du jeu), donc multiplier les blocs fins sur une grande vitesse rime avec passages sous orange fréquents. C'est un comportement normal du jeu, non un dysfonctionnement.

Le signal connecté étend ce jugement au-delà. Plutôt que de n'observer que le bloc suivant, il reconnaît bien plus loin, jusqu'aux signaux de sortie de son itinéraire, et colore en orange ou rouge dès qu'un obstacle lointain se profile. Placer un signal connecté à l'entrée du carrefour signifie « ne pas entrer si la sortie n'est pas dégagée ». Le signal normal, lui, laisse entrer tant que le bloc immédiatement suivant est libre.

💡 Tip

Si les couleurs des signaux vous confondent, retenez : vert = chemin libre, rouge = chemin bloqué, orange = passage possible mais peut-être pas prudent pour continuer. C'est amplement suffisant pour l'action. Plus que la couleur même, c'est la différence entre « voir juste après » et « anticiper jusqu'à la sortie » qui change tout pour les embouteilles.

Signaux du côté droit et absence de route

« Les voies sont reliées, pourquoi absence de route ? » : question très courante après avoir assimilé les bases. Cela arrive souvent quand le train ne « voit » que d'un côté. Les trains lisent les signaux à droite. Si le signal est ailleurs ou orienté vers l'arrière, pour ce sens il n'existe pas de signal valide.

Cela se voit typiquement quand on crée une voie unidirectionnelle bidirectionnelle et qu'on ne place les signaux que sur un sens. Pareille à l'intention, le jeu la voit comme une voie unidirectionnelle. Un seul côté de signaux bloque le retour.

C'est le classique du blocage. Dans ma pratique, c'est par omission de signaux unilatéraux que j'ai le plus souvent dû corriger. Les doubles voies semblent symétriques, mais il faut des signaux des deux côtés. Inversement, une simple omission est dévastrice.

Un autre cas : mélanger un sens bidirectionnel au sein d'une structure supposément unidirectionnelle. Une bifurcation unidirectionnelle sur bifurcation bidirectionnelle est l'exemple classique : les signaux y n'alignent plus, bloquant la recherche de route. Un seul mauvais sens, et la route s'interrompt.

Enfin, même avec les signaux bien orientés, les blocs eux-mêmes peuvent être physiquement innavigables. Une sortie trop courte pour loger le convoi émergeant en est l'exemple parfait. Le train s'arrête à mi-sortie, occupant ce bloc entièrement, empêchant la recherche de route depuis l'arrivée.

Aux impasses « signaux OK, trains bloqués », il suffit généralement d'inspecter côté droit, sens double, espaces de sortie. Ces trois points règlent la majorité des cas.

Configuration de base : le carrefour avec

Raison du signal connecté à l'entrée

La base à fixer pour les carrefours : signaux connectés en entrée/intérieur, normaux en sortie. Cette hiérarchie simplifie tout, en T ou croix.

Le signal connecté à l'entrée convient car il scrute non seulement le bloc directement suivant, mais s'assure que l'itinéraire peut se dégager jusqu'à la sortie. Sortie engorgée ? Entrée rougit. Les trains s'arrêtent avant, pas dedans. Avec un signal normal, le train voit « bloc suivant libre » et force l'entrée, puis se paralyse à l'intérieur, bloquant les autres couloirs. J'ai personnellement pataugé des heures là sur une croix.

Le tutoriel Factorio Wiki incarne cela comme baseline : signal connecté à l'entrée, normal à la sortie. Ce n'est pas une acrobatie, juste augmenter la rigueur à l'entrée et simplifier la décision de sortie. À mémoriser en priorité absolue.

Division interne du carrefour et précautions

Découper l'intérieur avec des signaux connectés est judicieux car les itinéraires multiples gagnent à être fragmentés. Sur une croix, droite/tout droit/gauche n'emprunte pas exactement le même tracé. Un seul bloc pour tout veut dire que toute congestion bloque même ce qui peut passer. Diviser selon les flux aide à déverrouiller.

La séquence logique :

  1. Placer le signal normal après la sortie du carrefour
  2. Réserver la longueur d'accueil après ce signal
  3. Mettre signal connecté juste avant l'entrée
  4. Au besoin, diviser l'intérieur par itinéraire avec signaux connectés
  5. Lancer quelques convois pour vérifier aucun n's'arrête dedans

Finesse n'égale pas perfection. Avant, j'ai aggravé un goulet en fragmentant excessivement sans augmenter la sortie. Les blocs doivent être viables comme attentes. Factorio@jp Wiki montre que la vraie approche : diviser selon compétition d'itinéraires, pas systématiquement.

💡 Tip

Si vous doutez, posez-vous : « un convoi coincé ici bloque-t-il un autre itinéraire ? » Oui = le ramener à l'entrée en signal connecté, non = le diviser intérieurement avec signal connecté.

Exemples de configuration réseau ferroviaire - factorio@jp Wiki* wikiwiki.jp

Signal normal en sortie + longueur d'accueil

Mettre un signal normal à la sortie du carrefour, c'est laisser les convois s'évacuer sans freins. Hors carrefour, c'est le comportement attendu.

Mais le vrai point chaud : le bloc de sortie doit loger le convoi entier en attente. Sinon, la tête s'échappe mais la queue reste au carrefour. Alors même si les signaux sont corrects, l'arrière obstacle la croix, créant un embouteille. Ce n'est pas une panne de signal, c'est un dimensionnement insuffisant.

J'ai remarqué une énorme baisse de congestion quand j'ai réservé la longueur du convoi max plus quelques tuiles de marge après la sortie. Géométriquement discret, mais l'impact est énorme. Un bloc de sortie court = structure mécaniquement engorgée.

Cela s'applique en T comme en croix. Dimensionner d'abord la sortie avec le signal normal, puis adapter l'entrée connectée. Compromis de place ? Priorité à loger le convoi, pas au minimalisme.

Distinction entre voie unidirectionnelle, bifurcation, et carrefour en double voie

Voie unidirectionnelle bidirectionnelle

Partager un rail aller-retour économise énormément. En début de partie ou pour une petite branche lointaine, c'est très tentant. Esthétiquement, aussi, c'est magique.

Sauf en pratique, ce mode est fiendishly difficile. Deux convois partagent une ligne = gestion de croisement. Un bloc contient un convoi max, donc sans voie d'évitement, il faut attendre que l'autre passe. Débit et réalisme : très bas. Pour débuter, franchement, c'est ardu.

L'échange, une section de croisement à mi-ligne, change la donne. Ajouter environ 50 tuiles de bifurcation pour croisement multiplie par 1–2 les convois circulables, bien plus léger qu'une double voie totale. J'ai expérimenté une branche unidirectionnelle sans échange qui s'étouffait à la fusion. Avec échange, l'attente s'est relocalisée à l'intérieur de la branche et le blocage principal a disparu.

Clé : ne pas faire attendre les trains à la fusion / bifurcation. Embouteille vient avant tout du placement mauvais de l'attente. Communauté Wiki montre que les voies unidirectionnelles exigent emplacement et longueur d'échange ajustés. Magique, oui, mais difficile.

Signalisation de bifurcation

Bifurquer paraît simple mais se complexifie vite. Approche = croix : signal connecté avant, normal après chaque branche.

Connecté détecte si l'itinéraire choisi dégages jusqu'à la sortie. Branche engorgée ? Train ne prend pas cette branche, il attend. Normal s'il était présent : « branche libre pour entrer », blindé de bouchon après = arrêt dedans. Mauvais. Déjà survécu à ça sur T-juntion : dépôt embouteille légèrement, la jonction entière remonte bloquée.

Base : connecté avant (attente sûre), normal après (évacuation franche).

Double voie unidirectionnelle : pattern stable

Le plus stable : double voie unidirectionnelle. Un sens par rail = fini les collisions directes, chaque signal lisible sans ambiguïté, flux intuitif.

Ici, signal connecté entrée, normal sortie produit exactement le résultat attendu : flux lissé, croisement harmonieux. Directionnel réduit bruit cognitif, charge design s'effondre. Multijouer ? Clarté = sécurité. À grande échelle, je les privilégie.

Différence énorme vs unidirectionnelle. Double voie coûte plus en rail mais débit monte, design reste clair, croissance facile. Unidirectionnelle économe mais plafonne tôt. Arbitrage : complexe vs capacité.

Distance d'arrêt mérite mention à nouveau : calcul théorique montre arrêt unique locomotive jusqu'à ~280 tuiles selon paramètres, ce qui est considérable et fluctue avec édits en jeu. Cette finesse affecte comment on dimensionne les blocs.

💡 Tip

Premier réseau : privilégiez double voie unidirectionnelle. Unidirectionnelle à deux sens est la « zone amusement » après maîtrise. Double voie = « démarrer production », unidirectionnelle = « jouer avec la difficulté ».

Bugs fréquents et diagnostic

Symptôme : absence de route, par cas

Absence de route avec signaux en place = signalisation mal lue. Fini à la même source généralement.

Examine-t-on côté droit des signaux ? D'abord. Transposé mal ? Symétrie de croix brisée d'un côté ? Courant. Multiplan bifurcation inverse ? Pareil.

Monorail bidirectionnelle oublie souvent une moitié de paire signale. Unilatéral = unidirectionnelle implicite. Un côté seul = retour nul. Critique.

Gare aussi : nom différent, invalidée par condition, train ne la voit pas. Signaux oubliés contre tout.

Diagnostic rapide : signaux droite-côté, puis monorail-paire, puis gare-validée. Ces trois étapes liquident 90%.

Symptôme : arrêt carrefour interne, détection

Pire symptôme : convoi s'arrête dedans, pas avant. Causes limitées.

N°1 : sortie trop courte. Queue carrefour. Géométriquement normal sinon. Corriger : allonger sortie.

N°2 : sortie engorgée. Arrivée connectée aurait dû barrer, mais parfois non (entrée normal au lieu de connecté), convoi entre, arrêt dedans. Normal au mauvais lieu signale ici.

N°3 : entrée signale normal au lieu de connecté. Laisse entrer « bloc suivant libre », oublie sortie bloquée.

Diag : arrêt dedans ou avant ? Dedans = sortie, connecté entrée. Avant = connecté travaille, c'est OK.

Symptôme : monorail unidirectionnelle deadlock, détection

Deux convois se paralyse face-à-face. Catastrophique car cascade complète s'arrête.

N°1 probable : pas d'échange, ou mal placé. Deux restent coincés sans voie d'évitement.

N°2 : entrée unidirectionnelle non connectée. Pousse dedans, attend évacuation/échange ouverture.

N°3 : échange existe, mal longitud ou position. Convois atteignent pas avant fusion.

Attendre jamais fusion = capital. Échange placement crucial.

Diagnostic : échange existe-t-il ? Non = ajouter. Oui = position, longueur. Entrée connectée ? Connecté = mieux.

Déblocage et prevention recurrence

Deadlock total ? Évacue d'abord qu'un convoi centrale difficulté à la main, laisse cascade se rouvrir. Puis diagnostic racine : signaux droite/paire/connecté/échange, puis corrige dans ordre.

Prévention : connaître attente spatiale, diagnostiquer , rec

article.share

R

RinSeo

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