Skip to main content

Automation Guide: Transport, Sorters et Plastanium Guide

L’automatisation dans Mindustry relie le transport d’objets/liquides/payloads, l’artisanat, la production d’unités, le routage d’énergie et la logique pour faire fonctionner les bases sans micro-gestion. Une bonne automatisation maintient la production équilibrée, empêche les bouchons, isole l’alimentation et permet aux usines et assembleurs d’unités de fonctionner à plein débit.

Concepts de base

  • Entrée vs sortie : toute voie (ou conduit/duct) pointant à l’extérieur d’un bloc compte comme sa sortie ; toute voie pointant vers l’intérieur d’un bloc compte comme son entrée. Les blocs en contact sont traités de la même manière que les voies pour la détection entrée/sortie.
  • Débit et blocage : de nombreux blocs ont des capacités internes d’objets (conveyors, routers, junctions, unloaders, factories) et se boucheront s’ils se remplissent. Certains blocs de transport transfèrent les objets instantanément (donc ils ne se bouchent pas) — utilisez-les là où vous avez besoin d’un comportement de débit instantané infini.
  • Surmultiplié et augmentations de vitesse : Projecteur Accélérant (et autres sources de boost) multiplient les taux de production/consommation/énergie des blocs connectés. Toutes les entrées et sorties sont mises à l’échelle avec le boost ; planifiez les lignes d’approvisionnement et l’alimentation en conséquence.

Transport d’objets : conveyors et dispositifs "vitesse-lumière"

Mindustry possède plusieurs familles de conveyors avec des comportements et objectifs différents. Choisissez en fonction des besoins de débit, de la flexibilité de routage, et de si vous avez besoin de transport par lots/phase/payload.

Notions de base

  • Convoyeur standard : les moins chers, acceptent les entrées par les côtés, sortent vers l’avant, débit limité. Utiles pour des lignes unidirectionnelles simples et pour réduire le coût des schémas. Attention aux conveyors adjacents aux crafters : ils peuvent accepter involontairement les sorties des blocs ; utilisez un junction ou une variante duct/router si nécessaire.
  • Jonction : stockent de petites quantités (6 items par ligne, 12 au total) et divisent les flux ; utiles comme tampons minuscules ou pour empêcher des entrées indésirables quand placés à côté des producteurs.
  • Routeur / Distributeur : divisent les objets équitablement entre les sorties. Les routers perdent des fractions quand ils sont chaînés (chaque sortie reçoit une fraction de l’entrée), et leur capacité interne signifie qu’ils peuvent se boucher s’ils sont placés directement adjacents à certaines usines. Utilisez des gates à la place lorsque vous avez besoin d’une distribution égale sans bouchage.
  • Trieur / Trieur Inversé : dispositifs de transfert instantané “vitesse-lumière” (pas de capacité d’objet) qui acheminent les objets selon un filtre sélectionné. Trieur : les objets correspondants vont vers l’avant ; les non-correspondants vont sur les côtés. Trieur Inversé inverse ce comportement. Parce qu’ils transfèrent instantanément, ils ne peuvent pas se boucher et sont idéaux pour une distribution compacte vers de nombreux crafters. Les sorters non configurés poussent vers les côtés ; des paires de null sorters peuvent agir comme des séparateurs à débit infini.
  • Overflow / Barrière de Refoulement : dispositifs de transfert instantané qui priorisent les sorties avant ou latérales selon la congestion. Utilisez-les pour siphonner les excès ou pour diviser les flux sans risque de bouchage.
  • Plastanium / Convoyeur Superchargé (conveyors par lots) : construisent des lots du même item (taille max de lot, puis se déplacent comme unité). Ils ont trois états fonctionnels : chargement (acceptent les entrées), transport (déplacement du lot), déchargement (déballage côté trois). Les segments de démarrage/chargement n’acceptent qu’un type d’objet à la fois et ont un débit effectif inférieur aux segments suivants ; prévoyez plusieurs segments de démarrage pour le débit complet et évitez de mélanger des types d’objet sur un même segment de démarrage — séparez les flux mélangés avec des Sorters.
    • Convoyeur en Plastanium : très haut débit ; les segments de démarrage se bloquent si alimentés avec des objets mélangés ; les transitions/bridges créent de nouveaux segments de démarrage à travers les gaps/obstacles.
    • Convoyeur Superchargé : comportement par lots similaire aux Plastanium mais avec des différences spécifiques ; ils acceptent uniquement des entrées par lots d’autres surge conveyors et sortent des objets individuels lorsqu’ils ne sont pas chaînés.
  • Phase / Pont et Duct Bridges : permettent le transport longue portée ou au-dessus d’obstacles. Ils acceptent des entrées de tous les côtés sauf du côté connecté et peuvent être liés manuellement à un autre Bridge/Phase (bridge : jusqu’à 3 tiles ; phase : portée de lien plus longue). Les destinations distribuent vers les côtés ouverts si elles n’ont pas leur propre destination. Le placement par glisser-plan essaie d’espacer pour l’efficience coût.
  • Famille Duct (Conduit, Routeur de Conduit, Déchargeur de Conduit, Pont en Conduit) : dispositifs d’entrée unilatérale style Erekir. Routeur de Conduit n’accepte que depuis l’arrière et distribue ou filtre de manière équilibrée ; Déchargeur de Conduit tirent seulement du bloc opposé et sont sûrs pour décharger des blocs sans bouchage. Les Ducts acceptent un seul objet et sont utiles pour des runs directionnels.
  • Payload conveyors et mass drivers : transportent des payloads de blocs/unités (blocs ou unités non spawnées). Chargeur de charge utile/Déchargeur et Reinforced Payload Conveyors gèrent les payloads localement ; Transporteur de Charges Utiles et Large Mass Drivers relient des points de payload distants. Les payload loaders contiennent beaucoup d’objets (par ex. 100) et rempliront les payloads selon l’objet le plus nombreux contenu ; les payloads sortent quand la capacité propre du payload est atteinte. Routeur de Charges Utiles trient les payloads ; Déchargeur de charge utile attendent que le payload soit vide avant de sortir du côté orienté.
  • Déchargeur spéciaux et comportement des unloaders :
    • Déchargeur (Serpulo) : correspond au débit des Titanium Conveyors ; il décharge également dans toutes les directions et peut égaliser les inventaires entre blocs adjacents (bi-directionnel). Il ne déchargera pas depuis certains blocs ou tourelles. Des filtres contrôlent ce qu’il sort.
    • Déchargeur de Conduit / variantes Reinforced ont leurs propres règles (comportement d’entrée unilatérale ou incapacité à décharger depuis le core).
  • Incinérateur et Slag Incinerators : servent à éliminer les objets indésirables pour prévenir les bouchons. Utile après des separators ou disassemblers qui sortent des objets mélangés.

Conseils pratiques pour les pipelines

  • Ne jamais alimenter des flux d’objets mélangés directement dans les segments de démarrage Plastanium/Surge ; séparez-les d’abord avec des Sorters ou des segments de démarrage dédiés par type d’objet.
  • Pour un très haut débit (par ex. usines compressed-plastanium, large reconstructors), utilisez Plastanium Conveyors ou conveyors par lots et prévoyez plusieurs segments de démarrage ; gardez à l’esprit que les segments de démarrage offrent seulement la moitié du débit des segments ultérieurs.
  • Utilisez Sorters, Trieur Inversé, Overflow/Barrière de Refoulement, et les patterns Null Sorter quand vous avez besoin d’un routage instantané sans bouchage ou de réseaux de filtres compacts.
  • Placez des Junctions, Routeur, ou Duct Routers pour empêcher des entrées latérales indésirables provenant des crafters ou pour diviser intentionnellement les flux. Routeur de Conduit n’accepte les entrées que d’un seul côté, ce qui le rend idéal adjacent aux producteurs pour éviter les saisies accidentelles.

Liquides et pompes

  • La plupart des pompes et conduits acceptent des entrées de plusieurs côtés ; Pont de Liquides et Bridge Pumps permettent de relier à travers des gaps (lier manuellement comme les Bridge Conveyors).
  • Les pompes ont des débits maximum par tile ; faites correspondre les types et nombres de pompes à la demande des consommateurs. Pompe Renforcée, Pompe Rotative, Pompe thermique et autres ont des débits distincts — vérifiez les capacités par-tile et max d’une pompe lors du scaling.
  • Partage de liquides : Conteneur de Liquides, Jonction, et Tanks partagent leur contenu avec les blocs proches avec un débit effectivement quasi-infini — utilisez-les comme grands tampons partagés quand de nombreux consommateurs ont besoin du même fluide.

Réseaux électriques et routage

  • L’énergie est transmise instantanément à travers les réseaux de power nodes, beams et conductors. Les déficits électriques ralentissent proportionnellement tous les blocs de ce réseau.
  • Diode (ou comportement combiné Batterie/Diode) peut transférer l’énergie stockée d’un réseau (en amont) vers un autre (en aval) sans permettre aux réseaux de se reconnecter automatiquement ; utilisez-le pour isoler les grilles de production des grilles de défense et pour prévenir les baisses de tension générales.
  • Grand Transmetteur à Rayons se connectent automatiquement à tous les blocs dans leur portée et peuvent stocker de l’énergie ; Tour de Surtension et autres transmetteurs directionnels ont des portées définies et peuvent être planifiés à intervalles réguliers pour un agencement efficace.
  • Surmultiplié/boosters augmentent la demande d’énergie des blocs affectés (ils augmentent aussi proportionnellement la consommation d’objets et de liquides). Quand vous overdrivez des blocs industriels, prévoyez un débit de ressources plus élevé et une consommation électrique supérieure.

Blocs de crafting, usines et production d’unités

  • Crafters, smelters, reconstructors et assemblers acceptent des objets depuis n’importe quel conveyor/contact qu’ils considèrent comme entrées. Ils n’accepteront pas de matériaux qu’ils ne peuvent pas utiliser.
  • Les unit assemblers et les familles de reconstructor ont des entrées complexes et de fortes demandes constantes (par ex. les reconstructors de haut niveau nécessitent beaucoup de Cryofluid Mixers, Compressors, Crucibles). Planifiez en amont l’approvisionnement en sand, titanium, cryofluid et silicon ; les conveyors par lots et lignes à haut débit sont souvent nécessaires.
  • Les Refabricators peuvent prendre plus ou moins de temps que les fabricators ; des ratios fabricator:refabricator recommandés existent pour éviter les arriérés (exemples : ratio continu Ship refabricator ≈ 4:5 ; Mech refab 8:9 ; Tank refab ≈ 7:6 selon les niveaux).
  • De nombreux assembleurs d’unités exposent des limites de construction où des Assembler Modules doivent être placés pour permettre les tiers supérieurs. Les Assembler Modules basiques n’ont pas besoin d’énergie pour upgrader un tier, mais doivent être alimentés pour agir comme points d’entrée de payload secondaires. Les assemblers consomment des entrées au format payload (unités/blocs) et libèrent leur capacité d’entrée payload après que l’unité est produite.

Logique, processors et contrôle d’automatisation

  • Processeur (trois tailles principales) exécutent des instructions par seconde à des vitesses et portées différentes :
    • Small : 120/s (2/tick), portée moyenne
    • Medium : 480/s (8/tick)
    • Large : 1500/s (25/tick), nécessite du coolant
    • Des processors réservés à l’éditeur existent avec des capacités bien supérieures
  • Les processors peuvent :
    • Lire des capteurs et propriétés de blocs (health, item counts, first item, capacity, progress, rotation, coords, size, enabled state, etc.)
    • Contrôler des blocs (enable/disable, régler des filtres, contrôler portes et conveyors, écrire dans des cellules mémoire, afficher des messages)
    • Binder et commander des unités
  • Utilisez la logique pour :
    • Basculer conveyors, gates et doors (via la propriété enabled) pour le routage, la sécurité ou le contrôle des goulets d’étranglement.
    • Lire les inventaires et états des capteurs pour éviter la surproduction, maintenir des tampons, ou déclencher des importations/lancements.
    • Contrôler le routage complexe des unités (par ex. Chargeur de Transporteurs / Manifolds coordonnent la livraison vers des points de déchargement correspondants).
  • Blocs UI :
    • Switches et levers fournissent des booléens directement aux processors.
    • Bloc de Message blocks et Displays permettent la sortie et le retour visuel ; Print et Printflush envoient du texte aux message blocks.
  • Exemples pratiques :
    • Utiliser un processor pour désactiver un conveyor lorsque le nombre d’un objet dépasse une cible (capteur + jump + control enabled).
    • Cycler des Manifolds en plaçant des filtres sur les Unit Cargo Unload Points et laisser les Manifolds déposer dans les filtres correspondants ; les Manifolds prendront jusqu’à 100 de l’objet le plus abondant de leur loader et livreront aux unload points correspondants.

Schémas courants et dépannage

  • Tampons et équilibrage : utilisez des Containers et Unloaders (qui peuvent égaliser les inventaires avec des containers/cores connectés) pour créer des pools d’inventaire partagés pour plusieurs usines.
  • Prévenir les baisses de tension : isolez les charges industrielles lourdes (mixers, weavers, compressors) sur des réseaux électriques séparés ou utilisez Battery Diodes afin que les tourelles de défense ne ralentissent pas la production.
  • Gérer les sorties mixtes : Séparateur et Disassemblers produisent plusieurs types d’objets de manière aléatoire ou mixte — suivez-les avec des Sorters + Incinérateur (ou Overflow Gates vers du stockage) pour éviter des bouchons à long terme.
  • Évitez de placer des blocs de distribution à capacité (Routeur, Distributeur) directement adjacents aux sorties d’usine sauf si vous voulez un tampon ; quand un comportement sans bouchage est nécessaire, utilisez des dispositifs de transfert instantané (Trieur, Gates).
  • Quand vous utilisez des conveyors par lots (Plastanium/Surge), assurez-vous de plusieurs segments de démarrage/chargement pour le débit maximal et évitez de traverser des obstacles qui créent de nouveaux segments de démarrage ; les bridges/transitions réduisent le débit car ils créent de nouveaux segments de démarrage sur le côté opposé.
  • Planifiez le nombre de pompes et les tampons liquides pour satisfaire la consommation soutenue par seconde des grands reconstructors ou assembleurs d’unités — beaucoup exigent de grandes quantités de cryofluid ou de coolant que les conduits seuls peuvent ne pas fournir sans Liquid Containers/Tanks agissant comme tampons partagés.

Ce survol fournit les blocs d’automatisation et les schémas que vous utiliserez pour faire évoluer la production de manière fiable. Combinez transport à haut débit (conveyors par lots, bridge conveyors), routage instantané (Trieur/Gates), contrôle logique (processors + sensors) et réseaux électriques isolés pour maintenir usines et défenses à pleine vitesse sans micromanagement constant.

Pages featured in this guide