Automation Guide: Transporte, Fabricação e Lógica
A automação em Mindustry integra transporte de itens/líquidos/payloads, fabricação, produção de unidades, roteamento de energia e lógica para fazer bases funcionarem sem microgerenciamento. Uma boa automação mantém a produção balanceada, evita entupimentos, isola energia e permite que fábricas e montadoras de unidades funcionem em toda a sua capacidade.
Conceitos centrais
- Entrada vs saída: qualquer conveyor (ou duct/conduit) apontando para fora de um bloco conta como a saída desse bloco; qualquer conveyor apontando para dentro conta como sua entrada. Blocos que se tocam são tratados da mesma forma que conveyors para detecção de entrada/saída.
- Vazão e bloqueio: muitos blocos têm capacidades internas de itens (conveyors, routers, junctions, unloaders, factories) e irão entupir se encherem. Alguns blocos de transporte transferem itens instantaneamente (logo, não entopem) — use-os onde você precisa de comportamento de vazão instantânea infinita.
Sobrecarga e aumentos de velocidade:
Projetor de Sobrecarga (e outras fontes de boost) multiplicam taxas de produção/consumo/potência dos blocos conectados. Todas as entradas e saídas escalam com o boost; planeje linhas de suprimento e energia de acordo.
Transporte de itens: conveyors e dispositivos “velocidade-luz”
Mindustry tem múltiplas famílias de conveyors com comportamentos e propósitos diferentes. Escolha com base nas necessidades de vazão, flexibilidade de roteamento e se você precisa de transporte em lotes/fases/payload.
Básicos
- Standard Conveyors: os mais baratos, aceitam entradas pelos lados, output para frente, vazão limitada. Úteis para linhas unidirecionais simples e para manter custo do esquema baixo. Cuidado com conveyors adjacentes a crafters: eles podem aceitar outputs de bloco involuntariamente; use um junction ou variante duct/router quando necessário.
Junção: armazenam pequenas quantidades (6 itens por linha, 12 no total) e dividem fluxos; úteis como pequenos buffers ou para impedir entradas indesejadas quando colocados ao lado de produtores.
Roteador /
Distribuidor: dividem itens igualmente entre saídas. Roteador vazam frações quando encadeados (cada saída recebe uma fração da entrada), e sua capacidade interna significa que podem entupir se colocados diretamente adjacentes a algumas factories. Use gates em vez disso quando precisar de distribuição igual sem entupimento.
Ordenador /
Ordenador invertido: dispositivos de transferência instantânea “velocidade-luz” (sem capacidade de itens) que roteiam itens com base em um filtro selecionado. Ordenador: itens correspondentes vão para frente; não correspondentes vão para os lados. Ordenador invertido inverte esse comportamento. Como transferem instantaneamente, não podem entupir e são ideais para distribuição compacta a muitos crafters. Ordenador não configurados empurram para os lados; pares de null sorters podem agir como divisores de vazão infinita.
- Overflow /
Portão de Sobrecarga Invertido: dispositivos de transferência instantânea que priorizam saída frontal ou lateral dependendo da congestão. Use-os para desviar itens em excesso ou dividir fluxos sem risco de entupimento.
Plastânio /
Esteira de Liga de Surto (conveyors em lote): constroem lotes do mesmo item (até o tamanho máximo de lote, depois movem como unidade). Eles têm três estados funcionais: carregando (aceitam entradas), transportando (movem o lote), descarregando (desempacotam nas três laterais). Segmentos de início/carregamento só aceitam um tipo de item por vez e têm vazão efetiva menor que segmentos posteriores; planeje múltiplos segmentos de início para vazão total da linha e evite misturar tipos de item em um único segmento inicial — divida fluxos mistos com Sorters.
Esteira de Plastânio: vazão muito alta; segmentos iniciais bloqueiam se alimentados com itens mistos; transições/bridges criam novos segmentos iniciais através de lacunas/obstáculos.
Esteira de Liga de Surto: comportamento em lote similar ao Plastanium mas com diferenças específicas; eles aceitam apenas entradas em lote de outros surge conveyors e outputam itens individuais quando não encadeados.
- Phase /
Esteira-Ponte e Duct Bridges: permitem transporte de longo alcance ou sobre obstáculos. Eles aceitam entradas de todos os lados exceto o lado conectado e podem ser vinculados manualmente a outro Bridge/Phase (bridge: até 3 tiles; phase: alcance de link mais longo). Destinos distribuem para lados abertos se não tiverem um destino próprio. Planejamento/arrastar-colocação tenta espaçá-los para eficiência de custo.
- Família Duct (
Duto,
Duto Roteador,
Descarregador de Duto,
Duto-Ponte): dispositivos estilo Erekir de entrada unidirecional. Duto Roteador aceita apenas da parte de trás e distribui/filtera igualmente;
Descarregador de Duto puxam apenas do bloco oposto e são seguros para descarregar blocos sem entupir. Duto aceitam um único item e são úteis para trechos direcionais.
- Payload conveyors e mass drivers: carregam payloads de blocos/unidades (blocos ou unidades não geradas).
Carregador de Carga/Descarregador e Reinforced Payload Conveyors lidam com payloads localmente;
Catapulta de Carga Eletromagnética e Large Mass Drivers ligam pontos de payload distantes. Payload loaders guardam muitos itens (ex.: 100) e preencherão payloads com base no item mais abundante contido; payloads saem quando a própria capacidade do payload é atingida.
Roteador de Carga ordenam payloads;
Descarregador de Carga esperam até que o payload esteja vazio antes de outputar no lado que encaram.
- Descarregador especiais e comportamento de unloader:
- Descarregador (Serpulo): corresponde à vazão de Titanium Conveyors; descarrega igualmente em todas as direções e pode equalizar inventários entre blocos adjacentes (bi-direcional). Ele não descarregará de alguns blocos ou turrets. Filtros controlam o que ele outputa.
- Descarregador de Duto / Reinforced variants têm suas próprias regras (comportamento de entrada unidirecional ou incapacidade de descarregar do core).
Incinerador e Slag Incinerators: usados para descartar itens indesejados e prevenir entupimentos. Úteis após separators ou disassemblers que outputam itens mistos.
Dicas práticas de pipeline
- Nunca alimente fluxos de itens mistos diretamente em segmentos iniciais de Plastanium/Surge; divida-os primeiro com Sorters ou segmentos iniciais dedicados por tipo de item.
- Para vazão muito alta (ex.: fábricas de plastanium comprimido, grandes reconstructors), use Plastanium Conveyors ou conveyors em lote e planeje múltiplos segmentos iniciais; lembre que segmentos iniciais fornecem apenas metade da vazão dos segmentos posteriores.
- Use Sorters, Ordenador invertido, Overflow/
Portão de Sobrecarga Invertido e padrões de Null Sorter onde você precisa de roteamento instantâneo sem entupimento ou redes de filtro compactas.
- Coloque Junctions, Roteador ou Duct Routers para prevenir entradas laterais indesejadas de crafters ou para dividir fluxos intencionalmente. Duto Roteador aceita entradas de apenas um lado, tornando-o ideal adjacente a produtores para evitar capturas acidentais.
Líquidos e bombas
- A maioria das pumps e conduits aceita entradas de múltiplos lados;
Cano Ponte e Bridge Pumps permitem ligação através de lacunas (link manual como Bridge Conveyors).
- Pumps têm taxas máximas por tile; combine tipos e quantidades de pump com a demanda do consumidor.
Bomba Reforçada,
Bomba Rotatória,
Bomba Térmica e outros têm taxas distintas — verifique a capacidade por-tile e máxima de uma pump ao escalar.
- Compartilhamento de líquidos:
Contêiner de Líquido,
Junção e Tanks compartilham conteúdo com blocos próximos com vazão efetivamente quase infinita — use-os como grandes buffers compartilhados onde muitos consumidores precisam do mesmo fluido.
Redes de energia e roteamento
- Energia é transmitida instantaneamente através de redes de power nodes, beams e conductors. Déficits de energia desaceleram todos os blocos nessa rede proporcionalmente.
Diodo (ou comportamento combinado Battery/Diode) pode mover energia armazenada de uma rede (upstream) para outra (downstream) sem permitir que as redes se auto-conectem; use-o para isolar grades relacionadas à produção das grades de defesa e para evitar quedas de tensão base-wide.
Torre de Feixe conectam-se automaticamente a todos os blocos dentro do alcance e podem armazenar energia;
Torre de Surto e outros transmissores direcionais têm alcances definidos e podem ser planejados em intervalos regulares para layout eficiente.
Sobrecarga/boosters aumentam a demanda de energia dos blocos afetados (eles também aumentam consumo de itens e líquidos proporcionalmente). Quando você overdrive blocos industriais, planeje maior vazão de recursos e maior consumo de energia.
Blocos de crafting, factories e produção de unidades
- Crafters, smelters, reconstructors e assemblers aceitam itens de quaisquer conveyors/toques que eles vêem como entradas. Eles não aceitarão materiais que não possam usar.
- Unit assemblers e famílias reconstructor têm insumos complexos e grandes demandas constantes (ex.: reconstructors de tier mais alto precisam de muitos Cryofluid Mixers, Compressors, Crucibles). Planeje o suprimento upstream de sand, titanium, cryofluid e silicon cuidadosamente; conveyors em lote e linhas de alta vazão são frequentemente necessários.
- Refabricators podem levar mais ou menos tempo que fabricators; existem razões recomendadas de fabricator:refabricator para evitar acúmulos (exemplos: Ship refabricator razão contínua em torno de 4:5; Mech refab 8:9; Tank refab ~7:6 dependendo dos tiers).
- Muitos unit assemblers expõem limites de construção onde Assembler Modules devem ser colocados para habilitar tiers mais altos. Assembler Modules básicos não precisam de energia para aumentar o tier, mas devem ser energizados para atuar como pontos secundários de entrada de payload. Assemblers consomem entradas em forma de payload (unidades/blocos) e limpam sua capacidade de entrada de payload depois que a unidade é produzida.
Lógica, processadores e controle de automação
Processador Lógico (três tamanhos principais) executam instruções por segundo em velocidades e alcances diferentes:
- Small: 120/s (2/tick), alcance médio
- Medium: 480/s (8/tick)
- Large: 1500/s (25/tick), requer coolant
- Processadores apenas-Editor existem com capacidade muito maior
- Processadores podem:
- Ler sensores e propriedades de blocos (saúde, contagens de itens, primeiro item, capacidade, progresso, rotação, coords, tamanho, estado enabled, etc.)
- Controlar blocos (ativar/desativar, definir filtros, controlar portas e conveyors, escrever em células de memória, imprimir mensagens)
- Vincular e comandar unidades
- Use lógica para:
- Alternar conveyors, gates e portas (via propriedade enabled) para roteamento, segurança ou controle de gargalo.
- Ler inventários e estados de sensores para prevenir sobreprodução, manter buffers ou disparar importações/lancamentos.
- Controlar roteamento complexo de unidades (ex.:
Unidade Carregadora de Carga / Manifolds coordenam entrega para pontos de descarga correspondentes).
- Blocos de UI:
- Switches e levers fornecem booleanos diretamente aos processadores.
Mensagem blocks e Displays permitem saída e feedback visual; Print e Printflush enviam texto para message blocks.
- Exemplos práticos:
- Use um processor para desativar um conveyor quando a contagem de um item exceder um alvo (sensor + jump + control enabled).
- Ciclar Manifolds colocando filtros em Unit Cargo Unload Points e deixando Manifolds depositarem em filtros correspondentes; Manifolds pegarão até 100 do item mais abundante de seu loader e entregarão aos pontos de descarga correspondentes.
Padrões de design comuns e solução de problemas
- Buffers e balanceamento: use Containers e Unloaders (que podem equalizar inventários com containers/cores conectados) para criar pools de inventário compartilhados para múltiplas factories.
- Prevenção de brownouts: isole cargas industriais pesadas (mixers, weavers, compressors) em redes de energia separadas ou use Battery Diodes para que turrets de defesa não causem lentidão na produção.
- Lidando com saídas mistas:
Separador e Disassemblers outputam múltiplos tipos de itens aleatoriamente ou em misturas — siga-os com Sorters +
Incinerador (ou Overflow Gates para armazenamento) para evitar entupimentos a longo prazo.
- Evite colocar blocos de distribuição com capacidade (
Roteador,
Distribuidor) diretamente adjacentes a outputs de factories a menos que você queira um buffer; quando comportamento sem entupimento for necessário use dispositivos de transferência instantânea (
Ordenador, Gates).
- Ao usar conveyors em lote (
Plastânio/Surge), garanta múltiplos segmentos iniciais/carregamento para vazão máxima e evite atravessar obstáculos que criem novos segmentos iniciais; bridges/transitions reduzem vazão porque criam novos segmentos iniciais do outro lado.
- Planeje contagens de pumps e buffers de líquido para atender ao consumo sustentado por segundo de grandes reconstructors ou unit assemblers — muitos requerem grandes quantidades de cryofluid ou coolant que apenas conduítes podem não suprir sem Liquid Containers/Tanks agindo como buffers compartilhados.
Este panorama fornece os blocos de construção de automação e padrões que você usará para escalar a produção de forma confiável. Combine transporte de alta vazão (conveyors em lote, bridge conveyors), roteamento por transferência instantânea (Ordenador/Gates), controle lógico (processors + sensores) e redes de energia isoladas para manter fábricas e defesas funcionando em plena velocidade sem micromanagement constante.
Pages featured in this guide
- blockConstrutor
- blockMódulo Básico do Montador
- sectorA Bacia
- blockEsteira
- blockOrdenador invertido
- blockTorre de Construção
- blockDesconstrutor
- blockDuto Roteador
- blockParede Grafítica
- blockProcessador Lógico
- blockEsteira de Plastânio
- blockUnidade Carregadora de Carga
- blockFábrica de Unidades Aéreas
- blockTorre de Feixe
- blockBlocos de Cristal
- blockDiodo