Automation Guide: Automatisation, trains et réseaux logistiques Guide

Éléments de base
Convoyeur, Underground belts et splitters : le réseau de transport d’objets de base. Utilisez les Convoyeur pour déplacer les objets le long de trajets fixes ; les Underground belts contournent les obstacles et les splitters répartissent ou équilibrent les flux.
Bras robotisé : déplacent les objets entre les Convoyeur, les machines et les coffres. Faites évoluer vers des stack Bras robotisé plus rapides à mesure que les besoins en débit augmentent.
Tuyau et pumps : déplacent les fluides ; les pumps allongent la distance que peut parcourir un fluide et servent de vannes contrôlables (l’alimentation et les conditions du circuit déterminent s’ils laissent passer le fluide).
- Trains, rails et signals : pour le transport de masse sur longue distance. Les trains suivent un horaire d’arrêts nommés et peuvent être automatisés (le mode automatique choisit les trajets les plus courts, gère les stations désactivées et respecte les blocs de signaux). Utilisez des chain signals pour les croisements et les jonctions complexes, ainsi que les limites de station et les contrôles de circuit pour gérer le débit.
- Logistic network (roboports, logistic & requester/provider/buffer chests, logistic robots) : transfert d’objets sans fil à l’intérieur de la couverture des roboports ; les robots satisfont les demandes, déplacent les objets entre les coffres et construisent ou réparent lorsqu’ils sont associés à des Robot de construction et à des Plan.
Robot de construction et roboports : les Robot de construction placent les fantômes issus des Plan et exécutent les ordres du
Planificateur de déconstruction ; les roboports stockent les robots et les repair packs, et définissent la couverture logistique et de construction.
- Assemblers, furnaces,
Usine de produits chimiques, oil refineries, heat exchangers, crushers, etc. : bâtiments de production qui acceptent des entrées et produisent des sorties. Beaucoup acceptent des contrôles du
Réseau logique (activation/désactivation, sélection de recette, lecture des objets stockés, comptage des sorties et impulsions).
Outils d’automatisation et workflows
- Plans, livres de plans et planificateurs de mise à niveau :
- Les Blueprints copient une zone sélectionnée dans une disposition fantôme réutilisable ; placer un Plan crée des fantômes que les robots de construction peuvent bâtir lorsque les matériaux sont disponibles. Les Blueprints prennent en charge la rotation et le retournement, et peuvent être exportés et importés via une chaîne de texte.
Plan books organisent des ensembles de Plan. Bonne pratique : définir une classification cohérente (par exemple, extraction, fusion, énergie, recherche, logistique, trains, défense) et organiser par étape ou par taille (début/milieu/fin ou petit/moyen/grand).
Planificateur d'amélioration marque les entités existantes pour les remplacer par des variantes de rang supérieur ; les planificateurs vides effectuent des mises à niveau selon des chaînes prédéfinies (courroies, souterrains, répartiteurs, bras inséreurs, assembleurs, fours). Les filtres permettent de personnaliser les correspondances.
Planificateur de déconstruction : marque les entités, les objets de l’environnement (arbres, rochers, falaises) et les tuiles à retirer ; des filtres configurables permettent un comportement de liste blanche ou de liste noire. Les robots de construction récolteront les ressources signalées et les déposeront dans des coffres de stockage.
Automatisation des lignes de production :
- Assemblez des chaînes en plusieurs étapes en plaçant des machines avec des bras inséreurs ou par insertion directe. Équilibrez le débit à l’aide de répartiteurs, d’équilibreurs et de dispositions bien conçues (les architectures à bus principal sont courantes).
- Utilisez des Diffuseur de modules pour transmettre les effets des modules aux machines à proximité. Les effets de Diffuseur de modules augmentent avec le nombre de Diffuseur de modules, avec des rendements décroissants (force de transmission = efficacité de distribution ÷ sqrt(n) ; les Diffuseur de modules normaux ont une efficacité de distribution de 1.5).
- Faites correspondre le nombre de machines au débit de la recette. La documentation de Factorio fournit souvent des ratios minimaux pour les paquets de science et les produits de haut niveau ; utilisez ces ratios ou des outils de calcul pour dimensionner la production et les lignes d’alimentation.
- Automatisation des fluides :
- Les usines chimiques et les raffineries n’acceptent les entrées de fluide qu’aux ports de fluide fixes ; certaines recettes exigent des entrées spécifiques sur des ports spécifiques.
- Les tuyaux permettent aux fluides de circuler sur une distance donnée avant qu’une pompe ne soit nécessaire ; les pompes servent également d’appareils de chargement et de déchargement pour les wagons-citernes en gare.
- Utilisez le contrôle par circuit sur les pompes pour prioriser l’acheminement des fluides (par exemple, ne craquez le pétrole lourd en pétrole léger que lorsque la cuve de lubrifiant est pleine).
- Trains et gares :
- Construisez les gares avec des bras inséreurs ou des pompes pour charger et décharger les wagons. Nommez les gares et réutilisez les noms pour créer plusieurs arrêts ayant le même rôle (les trains préféreront les gares activées ; les arrêts désactivés amènent les trains à choisir une copie activée ou à passer en « destination pleine »).
- Définissez des limites de train par gare pour plafonner le nombre de trains qui s’y rendent ; utilisez des conditions de circuit pour activer ou désactiver les arrêts de manière dynamique.
- Les signaux et les signaux chaînés découpent les rails en blocs. Les signaux standards affichent vert/jaune/rouge (libre/réservé/occupé). Les signaux chaînés reflètent l’état en aval et utilisent des couleurs (vert/jaune/rouge/bleu) pour empêcher les trains d’entrer dans des blocs dont ils ne peuvent pas sortir.
- Robots et stockage :
- Les roboports contiennent des emplacements pour robots et packs de réparation ; les robots de construction récupèrent les objets dans le coffre logistique le plus proche pour construire les fantômes. Configurez les demandes des roboports pour faire passer les robots inactifs d’un réseau à l’autre lorsque c’est nécessaire.
- Les wagons cargo peuvent être utilisés comme « grands coffres » à des positions fixes de train ; ils contournent les limites de pile des bras inséreurs et permettent à de nombreux bras de déplacer des objets simultanément, mais ils ne font pas partie du réseau logistique.
Réseau de circuits et combinators
- Objectif : lire les quantités, activer et désactiver les entités, contrôler les recettes et les flux, créer une logique d’automatisation réactive.
- Ce qui peut être connecté : les convoyeurs, les bras mécaniques, les coffres, les réservoirs, les machines, les lampes, les pompes, les pompes, les arrêts de train, les signaux ferroviaires, et bien d’autres. Les entités connectées peuvent émettre des quantités ou accepter des entrées de contrôle (activation/désactivation, changement de recette, réglages de filtre).
- Dispositifs primitifs :
Émetteur de constante : émet des signaux fixes sur un réseau.
Calculateur : effectue des calculs arithmétiques sur les signaux d’entrée (prend en charge les constantes, le signal virtuel each, la division entière tronquée, le modulo et les décalages de bits). Utile pour la mise à l’échelle, les horloges, les compteurs et les agrégations.
Comparateur : compare des signaux (>, <, =, >=, <=, !=) et émet des signaux conditionnels ; prend en charge les opérateurs logiques AND/OR entre plusieurs conditions ainsi que des sorties spéciales comme Each/Anything/Everything.
Sélecteur : trie les entrées et émet le maximum/le minimum ou une entrée indexée ; peut compter les entrées distinctes, émettre des tailles de piles ou des entrées aléatoires, et prend en charge les filtres de qualité/de grade.
- Utilisations courantes :
- Activer ou désactiver la production lorsque les tampons atteignent certains seuils.
- Sélectionner automatiquement les recettes (certaines machines comme les crushers acceptent des signaux d’objet pour définir les recettes).
- Contrôler les pompes et les vannes afin de prioriser les flux de fluides.
- Lire le contenu des convoyeurs (les convoyeurs reliés au circuit peuvent émettre les objets qu’ils transportent en mode impulsion ou maintien).
- Créer des affichages et des alarmes avec des haut-parleurs programmables et des panneaux d’affichage pilotés par les signaux du réseau.
Automatisation de la construction, des réparations et du nettoyage
- Utilisez le placement de fantômes de plans avec la couverture de Robot de construction pour construire automatiquement des implantations entières ; placez des matériaux dans des coffres fournisseurs pour que les Robot de construction les récupèrent.
- Le planificateur de démolition + les Robot de construction récoltent et dégagent les zones ; utile pour préparer des sites et récupérer des ressources.
- Les Construction Robots effectuent aussi des réparations automatiques lorsqu’on leur donne des kits de réparation ; stockez des kits de réparation dans des roboports ou des coffres demandeurs pour activer la maintenance automatique.
- Utilisez le planificateur de mise à niveau pour remplacer progressivement, sur de grandes zones, les tapis roulants,
Bras robotisé et assembleurs de niveau supérieur avec l’aide des robots.
Bonnes pratiques et conseils
- Conceptions modulaires et carrelables : concevez des « unités » de production qui se répètent horizontalement et verticalement, faciles à reproduire et à faire évoluer. Les Beacons sont souvent disposés en rangées de Diffuseur de modules autour des rangées de production pour une meilleure économie.
- Organisez les Plan et les books par catégories et échelles cohérentes ; commencez avec un petit ensemble de catégories (minage, fusion, énergie, recherche, logistique) et étendez-vous au besoin. Imbriquez les Plan pour les versions et les étapes.
- Utilisez tôt le réseau de circuits pour éviter la pénurie de ressources : bloquez les processus coûteux avec des tampons et une logique de demande (par exemple, arrêtez la production d’intermédiaires lorsque le stockage est élevé).
- Équilibrez le débit plutôt que la simple vitesse : la taille des piles des
Bras robotisé, la capacité des belts et le temps de fabrication des machines interagissent ; lorsque vous améliorez des machines, assurez-vous que les belts et les Bras robotisé d’entrée peuvent les alimenter.
- Planifiez les gares et la signalisation avant que le trafic ne se développe : utilisez des signaux en chaîne aux jonctions et placez des signaux pour créer des blocs cohérents ; définissez des limites de gare et une activation dynamique pour éviter les embouteillages.
- Automatisez la recherche et la production de science en concevant des usines à science équilibrées, dimensionnées selon votre vitesse de recherche cible, en utilisant les ratios de machines documentés comme point de départ.
L’automatisation dans Factorio est itérative : commencez petit, modélisez des modules répétables avec des Plan, ajoutez de la logique de circuits pour plus de robustesse, puis passez à l’échelle avec les trains et les robots logistiques à mesure que les besoins de production augmentent.