Logistica

Factorio Sinais de Trem Básicos | Normal/Encadeado e Bloqueios

No Factorio, os sinais ferroviários funcionam assim: o sinal normal vê apenas o 'próximo bloqueio' para permitir a passagem, enquanto o sinal encadeado vê 'até a rota à frente' para evitar que trens parem dentro de cruzamentos. Uma vez que você entende essa diferença, cruzamentos, bifurcações e linhas únicas podem ser simplificados com uma única regra: 'encadeado na entrada, normal na saída'.

Logistica

Factorio Sinais de Trem Básicos | Normal/Encadeado e Bloqueios

No Factorio, os sinais ferroviários funcionam assim: o sinal normal vê apenas o "próximo bloqueio" para permitir a passagem, enquanto o sinal encadeado vê "até a rota à frente" para evitar que trens parem dentro de cruzamentos. Uma vez que você entende essa diferença, cruzamentos, bifurcações e linhas únicas podem ser simplificados com uma única regra: encadeado na entrada, normal na saída. Eu mesmo travei durante 3 horas em um cruzamento em X, experimentando sequencialmente rota não encontrada, parada dentro do cruzamento e impasse em linha única. Mas quando separei os papéis dos sinais e os reposicionei, tudo se resolveu. Este artigo é para quem quer aprender a diagnosticar "por que o sistema trava" de forma estruturada e durável além do Factorio 2.0, e organiza as regras básicas e o pensamento de design de cruzamentos com exemplos práticos.

Versão de Destino e Pré-requisitos

Especificação de Versão de Destino

Este artigo é baseado principalmente no Factorio 2.0 vanilla. Se você estiver usando a extensão chamada Space Age (DLC ou grande MOD da comunidade), confirme a especificação e compatibilidade individualmente. O princípio básico dos sinais (dividir trilhos em bloqueios, máximo 1 composição por bloqueio) é comum com a série 1.x, e este artigo explica principalmente de acordo com a tela 2.0 e o sentimento operacional.

Habilidades Pré-requisitas para Este Artigo

Pressuponho que você completou o tutorial e entende os fundamentos do agendamento de trens. Você já colocou estações, configurou destinos dos trens e os fez correr. Se você chegou a este estágio, é suficiente. Por outro lado, se você nunca movimentou um trem, você pode ficar preso em nomes de estações e comportamento de agendamento antes dos sinais, dificultando a compreensão da intenção do texto.

Outra coisa importante é conhecer o comprimento da composição mais longa que usa em sua rede. A causa do travamento em cruzamentos ou linhas de desvio é muitas vezes menos sobre escolher o tipo errado de sinal e mais sobre "colocamos assumindo que o trem passaria completamente, mas a cauda realmente fica". Mesmo em multiplayer, antes de tocar na linha de outra pessoa, eu sempre confirmava a composição mais longa primeiro. Se você deixar isso indefinido enquanto mexe, mesmo que o posicionamento pareça correto visualmente, pode parar de forma estranha no cruzamento e as coisas ficam complicadas rapidamente. É geek, mas faz muita diferença na operação.

💡 Tip

A qualidade de um cruzamento ou linha de desvio é frequentemente determinada por "quanto da composição mais longa cabe" em vez do número de sinais. Mesmo se parecer visualmente correto, se o comprimento da composição e o espaço de saída não se alinham, o sistema trava.

O texto não assume que você já entende a diferença entre sinais normais e encadeados, mas compensa isso com exemplos práticos. No entanto, não explicarei operações básicas da UI dos trens, nomenclatura de estações ou como estruturar horários em si.

Tópicos Não Abordados Neste Artigo

Esta seção se concentra em design estrutural básico para ler sinais corretamente em ambiente vanilla, sem danificar cruzamentos, bifurcações e linhas únicas. Por esse motivo, deixo de fora conteúdo que se tornaria um tema separado se ampliar.

Especificamente, não abordo controle que integra rede de circuitos com trens. Ativação de estação, sinais de leitura e controle dinâmico com condições de circuito são interessantes, mas ler seguro apenas com sinais é prioridade. Se você envolver um problema que sinais encadeados deveriam resolver com circuitos, a diagnosis fica mais difícil.

Design detalhado de empilhadores de estação também fica de fora. Empilhadores são uma síntese do entendimento de sinais, reunindo travamento de entrada, comprimento de cada fila de espera e processamento de saída. Desta vez, mantenho o foco na "forma de cortar bloqueios" e "não parar dentro do cruzamento".

Otimização de UPS também fica de fora. Se dividiremos cruzamentos finamente, como usaremos linhas únicas vs. duplas, quantas estações colocaremos — tudo isso eventualmente se conecta a UPS. Mas isso é mais orientado para fábricas em larga escala, com objetivo diferente do estágio de entender sinais. Focar em evitar congestionamento e deadlock primeiro torna as decisões de design menos voláteis.

Há apenas 2 tipos de sinais: Diferença entre Normal e Encadeado

Papel do Sinal Ferroviário (Normal)

O sinal ferroviário normal é bem simples. Ele vê apenas o próximo bloqueio. Se o bloco à frente do sinal está vazio, o trem passa; se está ocupado, o trem para. Você pode começar com essa compreensão.

No Factorio, o sinal divide os trilhos em bloqueios, e a regra é máximo 1 composição por bloqueio ao mesmo tempo para evitar colisões. O sinal normal é a peça básica usada para essa divisão. Por isso, é muito prático em seções retas ou do lado de saída após passar por um cruzamento. Se você o coloca como o papel de liberar trens fora do cruzamento, o comportamento se torna direto.

A cor do sinal também é fácil de lembrar aqui. Verde é passagem permitida, amarelo significa o próximo bloco está reservado ou logo ficará vermelho, vermelho é parada obrigatória. Amarelo é frequentemente visto como "passe com cuidado", mas na verdade ocorre quando o trem não consegue mais parar devido à distância de frenagem. Quando mexia com linhas de tronco rápidas, costumava colocar sinais muito perto um do outro, criando muito amarelo e resultando apenas em desaceleração e aceleração repetida. Mesmo no exemplo de locomotiva única, a distância de parada teórica pode ficar muito longa, então colocar muitos sinais normais não é necessariamente bom.

Por outro lado, colocar um sinal normal diretamente na entrada de um cruzamento torna fácil o acidente de "o próximo bloco está vazio então entra, mas o adiante está travado e o trem para dentro do cruzamento". Esta é a forma clássica de travamento para iniciantes. O sinal normal não é ruim, apenas tem um papel diferente. É bom em liberar depois de passar, ruim em não parar dentro do cruzamento — lembre disso separando por função.

Papel do Sinal Ferroviário Encadeado (Chain Signal)

Sobre o sentimento operacional 2.0 e além, a comunidade cada vez mais até compartimentalizar finamente o interior de cruzamentos com sinais encadeados se mostra muito funcional em muitos cenários. Eu também uso bastante em ambiente 2.0, estrutura que divide o interior de um cruzamento em X por rota, e a sensação de "quebrou porque dividimos a parte interna" é muito menos comum que antes.

Mas aqui está não é infalível. Em condições de cruzamento especiais ou estado de congestionamento de alta densidade de trens, simplesmente falta espaço de espera após a saída e o sistema trava normalmente. Não importa quantas vezes você subdivide o interior do cruzamento com encadeados, se a composição não cabe completamente depois de sair, ela para deixando a cauda para trás, levando a deadlock. Em outras palavras, 2.0 não torna a subdivisão interna encadeada caótica; é mais ativou completamente a ideia de "não parar no meio".

Esse ponto é bem esclarecido vendo o exemplo de insuficiência de comprimento de saída em "Zero Kara Hajimeru Factorio no Tetsudo Kochiku (Rentatsu-shiki Signal Hen)". Quando corrigir travamento, verifico "este trem tem um lugar para parar completamente depois de passar" antes do tipo de sinal. Honestamente, é frequentemente isso que decide.

💡 Tip

O jeito de lembrar é bem simples: sinal normal é "vê apenas o próximo bloqueio", sinal encadeado é "vê até a rota à frente e faz o trem esperar antes de entrar". Se tiver dúvida sobre "onde você quer que ele espere", fica mais difícil errar.

www.jias.jp

Dica para Distinguir em Uma Frase e Regra de Lado Direito

Meu jeito mais fácil de explicar é assim: sinal normal é "sinal que vê apenas o próximo bloqueio", sinal encadeado é "sinal que vê até a rota à frente e faz esperar antes de entrar no cruzamento". Se tiver que distinguir em uma frase, é assim que funciona.

Na colocação real, não parar no cruzamento → encadeado na entrada, liberar após passar → normal na saída é tudo que você precisa pensar para reduzir bastante erros. Se tentar lembrar pelo nome, fica confuso facilmente, mas se lembrar por "onde você quer esperar", fica organizado rapidamente. Eu também colocava ao contrário inicialmente, vendo apenas nomes, mas uma vez que comecei a estar consciente do lugar de espera, nunca mais me confundi.

O que é frequentemente negligenciado é a regra de lado direito. O trem lê apenas sinais colocados no lado direito em relação à direção de movimento. Se errar isso, pode parecer que há sinais, mas em uma direção o trem não consegue lê-los, resultando em mão única não intencional. O 'Tutorial: Train Signals - Factorio Wiki' também organiza essa regra de lado direito como fundamental.

Essa regra é geek mas realmente importante. Quando eu realmente sofri com "rota não encontrada", a causa foi colocar sinais em apenas um lado, não lógica de sinal. Mesmo se você esteja mexendo com linhas duplas, se apenas um lado tem sinais do lado direito, a direção oposta não consegue ler os sinais. Adicionar sinais correspondentes para um lado frequentemente faz a busca de rota passar imediatamente.

Então, os pontos-chave desta seção são bem simples: normal vê apenas o próximo, encadeado vê até a frente, trem vê o lado direito. Uma vez que esses 3 pontos entram na sua cabeça, você consegue explicar com palavras "por que parou" mesmo em cruzamentos ou linhas únicas.

Tutorial:Train signals wiki.factorio.com

Como Funcionam os Bloqueios: Uma Regra Básica de 1 Bloqueio por Composição

Bloqueios Criados por Sinais

No Factorio, sinais não são apenas placas de "passa/para". São linhas divisórias que dividem trilhos em bloqueios. O espaço entre sinais, ou uma seção delimitada por sinal, é um bloqueio, e este pode conter máximo 1 composição por vez. Entender isso torna muito mais fácil explicar "por que o trem para antes?" e "por que não passa mesmo parecendo vazio?"

Este mecanismo também é organizado como fundamental no 'Tutorial: Train Signals - Factorio Wiki'. Em essência, sinais não guiam trens diretamente, mas gerenciam direitos de ocupação de trilhos em unidades de bloqueio. Em cruzamentos, linhas únicas ou na frente de estações, trens não colidem por causa dessa regra.

Meu primeiro travamento foi aqui. Pensava que quanto mais sinais, mais fluxo, mas na verdade onde você corta como 1 bloqueio importa muito mais. Bloqueios muito longos fazem um trem ocupar uma ampla seção e trens seguintes ficam presos facilmente. Inversamente, se você finamente dividir antes e depois de cruzamentos e partes de entrada de estação, trens podem avançar lentamente e o congestionamento fica mais leve. Na sensação, melhorar bloqueios às vezes torna a linha de tronco muito mais suave.

Mas não é verdade que quanto mais fino, mais correto. Especialmente bloqueios de espera antes e depois de cruzamentos, precisam de comprimento para a composição passar completamente e parar. Se for muito curto, a dianteira entra no bloco de saída mas a cauda fica dentro do cruzamento, travando a linha principal e bifurcação. Eu mesmo uma vez tentei aliviar congestionamento dividindo a saída muito curta, piorando o congestionamento. A divisão funciona, mas ter um lugar para o trem esperar é questão separada.

Comportamento de Cores de Sinal (Vermelho, Amarelo, Verde) e Reserva

O sinal ferroviário normal basicamente verifica se o próximo bloqueio está vazio. Vazio é verde, não consegue entrar é vermelho, e no meio há amarelo. Se você pensa nisso como "efeito visual", fica confuso, mas na verdade está fortemente amarrado com reserva de entrada do trem.

O comportamento é claro assim: mesmo antes de um trem entrar em um bloqueio vazio, uma vez que a entrada é confirmada, fica reservado, e o estado do sinal para trens seguintes muda. Um sinal normal permite passar se o próximo bloqueio está vazio, mas quando a entrada é confirmada perto de ocupação, fica amarelo, e quando o trem chega bem perto, fica vermelho — se você vê assim, fica mais claro. Quando observa, há momentos que "ninguém está aqui ainda mas fica amarelo", e é porque a reserva é prioritária.

Amarelo é especialmente importante em trechos rápidos. Como trens não param instantaneamente, entrar em zona de parada então ficar vermelho resulta em passar direto sem parar completamente às vezes. Baseado em valor de velocidade e aceleração, até locomotiva única pode resultar em distância de parada de centenas de tiles, então se você divide bloqueios muito curtos em longas distâncias, você fica pisando em amarelo frequentemente. Isto é "sinais funcionando normalmente", não "sinais quebrados".

Sinais encadeados expandem esse julgamento para mais adiante. Não veem apenas o próximo bloqueio, mas veem até o sinal de saída na rota, e se em qualquer ponto estiver vermelho, eles também ficam vermelho ou amarelo. Por isso, colocar encadeado na entrada de cruzamento evita "consegue entrar no cruzamento mas não consegue sair" acidentalmente parar na entrada. Enquanto sinal normal vê "consigo entrar neste trecho", sinal encadeado vê "realmente consigo passar completamente" — essa imagem é útil.

💡 Tip

Se confundir com cores, verde é rota disponível, vermelho é nenhuma rota, amarelo é conseguiu rota mas próxima também pode não ser segura é suficiente para prática. A cor em si importa menos que "este sinal vê apenas o próximo ou até a saída", que é mais útil contra congestionamento.

Sinal de Lado Direito e

"Os trilhos estão conectados, mas por algum motivo " é um fenômeno muito comum logo após aprender regras de sinal. Um exemplo típico é nenhum sinal no lado direito em relação à direção de movimento. Como trens leem apenas sinais de lado direito, mesmo se visualmente houver sinais, se a direção estiver invertida ou apenas no lado esquerdo, essa direção não tem sinal.

Por isso, embora o jogador tente criar linha única bidirecional, dentro do jogo você realmente tem sinal em apenas uma direção, nenhum na outra. Linhas únicas permitem operação bidirecional em 1 trilho, então erros de direção de sinal levam direto a não encontrar rota. Eu mesmo quando comecei com linhas de desvio única, subestimei a regra de lado e fiz trens não encontrarem estação várias vezes. Uma vez que você sabe, é simples, mas é incrivelmente difícil de notar visualmente.

Outro padrão comum é misturar intenção de mão única no meio do caminho. Você faz o tronco de linha dupla unidirecional, mas em saída, entrada ou bifurcação parece fazer bidirecional, sem conectar apropriadamente na busca de rota. Se a direção do sinal não bater em um único lugar, o trem não pode usar aquele como rota legal.

Além disso, mesmo se a direção do sinal está certa, estação ou trilho está bloqueado em unidade de bloqueio pode resultar em inacessível praticamente. Especialmente um bloco de saída curto onde a composição mais longa não cabe é perigoso. Se o trem não conseguir sair, o bloqueio inteiro fica ocupado, e de trens seguintes parece "não há rota legal para o destino".

Se "sinal está certo mas trem não funciona inteligentemente" em cruzamentos ou na frente de estação, frequentemente é corte de bloco, lado de sinal, comprimento de saída que tem problema. Honestamente, só verificando esses 3 pontos resolvo a maioria dos problemas. Rastreando qual bloqueio o trem reserva e onde consegue parar completamente é mais importante que sinais em si — rota não encontrada fica bem mecânico de ler.

Primeiro Configure Assim: Cruzamentos com

Por que Colocar Sinal Encadeado na Entrada

A primeira configuração que você quer fixar para cruzamentos é encadeado para interior e entrada, normal para saída — isto organiza bastante mesmo em T ou X. Em termos de papel, encadeado na entrada espera antes de entrar para não parar dentro, normal na saída libera trens que passaram para o próximo bloqueio.

Encadeado é bom para entrada de cruzamento porque vê não apenas se o próximo espaço está vazio, mas se aquela rota realmente consegue sair completamente. Se a saída está travada, a entrada fica vermelha e o trem espera na frente do cruzamento. Se aqui fosse normal, o trem pensaria "consigo entrar no próximo bloqueio" e entraria facilmente, parando no meio do cruzamento. Honestamente, o primeiro acidente que tive em um cruzamento em X foi exatamente isso.

O 'Tutorial: Train Signals - Factorio Wiki' também organiza como básico colocar encadeado na entrada de cruzamentos e normal na saída. Não é técnica difícil, apenas tornamos o julgamento de entrada severo e liberar simples. Se fossem lembrar como regra crítica, essa forma é a mais estável.

Divisão Interior de Cruzamento e Cuidados

O interior do cruzamento também é basicamente dividido com sinais encadeados. Razão é simples: se há múltiplas rotas dentro de cruzamento, dividir em bloqueios por rota permite mais parallelismo que beneficia. Por exemplo, em X, virar à direita, ir reto e virar à esquerda não compartilham o mesmo espaço completamente, então se fizer um grande bloco, até trens que conseguem passar ficam parados junto.

Como procedimento, decide a saída primeiro depois aperta entrada e interior fica menos confuso.

  1. Coloca sinal normal na saída do cruzamento
  2. Garante comprimento de espera no bloqueio de saída até aquele sinal normal
  3. Coloca sinal encadeado bem antes de entrar no cruzamento
  4. Opcionalmente subdivide interior com encadeados por rota
  5. Roda múltiplos trens de verdade e confirma se parada dentro do cruzamento ocorre

Dividir finamente o interior com encadeados em fluxo alto é efetivo, mas finer não é incondicionalmentecorreto. Como mencionei antes, bloqueios são "lugar onde trem espera" como premissa, então se fragmentos do interior são muito curtos, só aumentar sinal não melhora fluxo. Honestamente, em cruzamentos congestionados, frequentemente "falta saída" é a verdadeira causa, não "não dividimos o suficiente".

Vendo o 'Configurações de Rede de Trens/Exemplos - factorio@jp Wiki*' da comunidade, design de cruzamento pivotas "encadeado entrada, normal saída" e interior dividido conforme conflito de rota, pensamento no eixo. Rastreando onde trem espera e onde fica vazio fica mais legível que aparência de design.

💡 Tip

Olhando para sinal dentro de cruzamento confuso, julgue por "se trem parar aqui, bloqueia outras rotas?". Se bloqueia, volta à entrada para esperar; se não bloqueia, divide com encadeado interior — essa lógica é muito forte em prática.

Configurações de Rede de Trens/Exemplos - factorio@jp Wiki* wikiwiki.jp

Normal de Saída + Garantir Comprimento de Bloco de Espera

Colocar normal na saída é para liberar simples o trem que passou do cruzamento para o próximo bloqueio. Depois de sair de cruzamento, é mais natural ver "consegue entrar no próximo bloqueio" que "não parar no meio", então normal é apropriado aqui. Encadeado de entrada e normal de saída vêm juntos para não confundir.

Mas o realmente importante é sinal em si menos que ter espaço de espera no bloqueio de saída que cabe toda a composição mais longa. Se faltar, só a frente entra na saída mas a cauda fica dentro do cruzamento. Aí, mesmo que sinal esteja certo, cauda bloqueia a linha principal, resultando em "apesar de encadeado, travou" — isto é erro de design de espaço de espera, não mau funcionamento de sinal.

Desde que deixei bloqueio de saída com composição mais longa mais alguns tiles de margem, congestionamentos que se espalhavam como depois de chuva caíram bastante. É edição geek mas o efeito é bem grande. Como trens só conseguem 1 composição por bloqueio, um cruzamento com saída curta é estruturalmente mais propício a travar.

Essa lógica é igual em T ou X. Decide o sinal normal de saída primeiro, então base em ter espaço de espera igual a comprimento de trem para decidir tamanho de cruzamento — aí a posição de sinal encadeado que você coloca depois fica naturalmente determinada. Se confuso se expande cruzamento ou alonga saída, prioridade é comprimento que consegue receber o trem que passou, não compactado.

Como Diferenciar em Linha Única, Bifurcação, Cruzamento de Linha Dupla

Linha Única Bidirecional

A maior atração de linha única bidirecional é usar apenas 1 trilho. Uso de trilho é cerca de metade de linha dupla, então em tempo de recurso difícil ou estender suporte para depósito distante, é muito atrativo. Visualmente também "estou fazendo ferroviária", eu mesmo sinto romance em linha única.

Mas operação é bem difícil. Linha única compartilha trilho com trens em ambas direções, então mais que cruzamento, gerenciar ultrapassagem é o corpo. Conforme bloqueio que mencionei, máximo 1 composição por bloqueio, então linha única sem desvio é estruturalmente "um lado passa completamente antes do outro conseguir ir", resultando em baixo volume. Amigável para iniciante, honestamente é bem baixo.

O que ativa aqui é linha de troca, ou desvio. Vendo exemplo de configuração da comunidade, adicione apenas 1 seção de ultrapassagem no meio da linha única, aumenta fácil 1-2 composições que conseguem rodar. É mais leve que linha dupla inteira, efeito é claro. Eu mesmo fiz suporte de linha única sem desvio se juntar à linha principal direto, criando impasse perpetual bem antes da junção. Lá, adicionar desvio de ~50 tiles fez possível ultrapassar dentro da suporte, reduzindo bastante travamento de junção.

O importante em linha única é não fazer trem esperar em ultrapassagem final antes de linha principal ou bifurcação. Causa de travamento é menos tipo errado de sinal, mais "lugar de espera ruim" realmente. Vendo explicação de linha única de jias.jp ou exemplos de configuração de factorio@jp Wiki, linha única se sustenta, mas condição de sustentação é posição e comprimento de linha de troca. Tem romance, mas dificuldade também é alta. Esse tradeoff é bem claro.

Posição de Sinal em Bifurcação

Bifurcação parece simples mas se coloca sinal errado, fica bastante travado. Lógica é igual cruzamento — encadeado bem antes da bifurcação, normal em cada saída dos ramos é básico. Trem vê se a rota escolhida consegue sair completamente, só entra em rota aberta.

Funcionando bem por razão é clara. Encadeado vê além de próximo bloqueio até sinal de saída à frente, então por exemplo se ramo direito está travado, trem que iria à direita espera bem antes da bifurcação. Se aqui for normal, trem pensa "consigo entrar na bifurcação" e entra facilmente, se ramo à frente está travado, bifurcação interna vira lugar de espera. Aí posterior ou direção diferente também fica presa, travamento vira problema sério.

Eu fiz isso várias vezes em suporte T. Bem pouco travamento de estação no ramo, trem de linha principal fica na garganta de bifurcação, bloqueia tudo atrás. Bifurcação é menor que cruzamento então relaxa fácil, mas princípio "não entre onde não quer parar" é igual.

Bifurcação melhora mais decidindo "onde fazer esperar" que dividir interior finamente. Encadeado na entrada fixa posição de espera na frente, normal de cada ramo de saída libera. Assim, trem que escolheu rota espera até verde ficar verde naquela rota, tornando interior mais difícil travar. Simples mas bifurcação responde bem à forma.

Padrão Estável de Cruzamento de Linha Dupla Unidirecional

Em termos de balance entre estabilidade e volume de tráfego, cruzamento de linha dupla unidirecional é mais fácil de lidar. Separar trilho em cada direção com sentido único torna lógico de qual sinal o trem lê, rota vira intuitiva. Design é limpo, volume é melhor que linha única, então começar por essa forma é natural se não experiente.

Especialmente nessa estrutura, o encadeado entrada, normal saída que vimos funciona completamente. Coloca encadeado em cada lado de entrada, coloca normal na saída que passou cruzamento. Interior divide com encadeado por rota conflitante. Esse padrão, mesmo se virar à direita, reto e esquerda misturam, organiza bem e onde trem deve parar vira óbvio. Linha dupla usa mais trilho, mas com "trens não colidem frontalmente como premissa", design burden cai bastante.

Diferença com linha

article.share

R

RinSeo

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