Pular para o conteúdo principal

Erros comuns

Esta seção lista erros frequentes de entendimento e uso do Weave Network.

Eles não costumam quebrar o jogo, mas quase sempre resultam em redes ineficientes, instáveis ou difíceis de evoluir.

Tentar usar o Weave Network como storage​

O Weave Network não armazena recursos.

Ele decide fluxos, mas o armazenamento deve sempre ser feito por:

  • mods de storage
  • inventários do mundo
  • sistemas externos dedicados

Usar o Weave como se fosse um sistema de armazenamento leva a arquiteturas frágeis e limita a progressão.

Confundir energia com custo de transporte​

Energia não é consumida por item transportado.

Ela é usada para:

  • conter a Trama
  • manter capacidade ativa
  • sustentar decisões lógicas

Mover mais itens não aumenta o custo energético por si só.
Aumentar complexidade e paralelismo, sim.

Criar múltiplos Controllers ativos no mesmo domínio​

Cada domínio lógico aceita apenas um Controller ativo.

Ter múltiplos Controllers ativos:

  • coloca a rede em estado de erro
  • congela transferências
  • impede avaliação de regras

Mantenha apenas um Controller ativo por domínio.

Usar regras compostas em todo lugar​

Regras compostas têm custo lógico elevado.

Elas são poderosas, mas devem ser usadas apenas quando:

  • regras simples não resolvem o problema
  • controle fino é realmente necessário

Usar regras compostas indiscriminadamente aumenta consumo e dificulta a manutenção da rede.