Skip to main content

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.