Notícias do Servidor

Todas as novidades do servidor você encontra aqui!

A loja offline criava, mas o vendedor não aparecia

A barraca era criada, os itens saíam do inventário e nenhum vendedor subia no mapa. Nem reiniciando o servidor.

Terceira causa diferente para o mesmo sintoma, e a mais silenciosa das três.

  • O que acontecia. A loja era criada no banco, os itens saíam do seu inventário, e o boneco do vendedor não aparecia — nem na hora, nem depois de reiniciar o servidor. Na prática os itens ficavam presos: fora do personagem e sem loja para vendê-los.
  • A causa. Para o vendedor subir, cada item precisa estar marcado como na loja no registro de itens. Nenhum caminho da criação fazia essa marcação — os itens continuavam marcados como no inventário, e o vendedor era descartado em silêncio.
  • E havia uma segunda. Ao subir as lojas, o servidor lia a lista e, no meio da leitura, abria outra consulta na mesma conexão — o que fecha a primeira. Só a primeira loja da lista era processada a cada tentativa.
  • Corrigido nos dois pontos, com correção automática das lojas que já estavam presas: no primeiro boot depois do conserto, elas foram marcadas e os vendedores subiram.
  • De quebra: item vindo da loja para o Distribuidor também travava na retirada. Agora o registro é devolvido ao inventário na hora de retirar.