Depurar em Produção

Como você pode depurar sua cena que está sendo executada dentro do Decentraland

Ao executar uma cena que já está implantada em LAND na Decentraland, há várias coisas que você pode tentar para depurá-la.

Antes de implantar

Pré-visualizar

Antes de implantar sua cena na Decentraland, certifique-se de que a cena funcione bem na pré-visualização usando a versão mais recente do SDK da Decentraland. Veja depurar na pré-visualizaçãoarrow-up-right.

O servidor de teste

Você pode implantar cenas em um servidor de teste como um ambiente de staging, antes de publicá-las nos servidores de conteúdo ao vivo. Este servidor não é frequentado por jogadores que visitam a Decentraland normalmente. Para entrar neste servidor, você deve digitar manualmente sua URL, mas tenha em mente que não é um ambiente privado.

Veja O servidor de testearrow-up-right para detalhes.

Recarregamento rápido

Se precisar recarregar a cena em que você está, digite o seguinte no chat e pressione enter:

/reload

Sobre o pipeline de publicação

Lembre-se de que após cada publicação, um processo interno otimiza todos os modelos 3D antes que possam ser renderizados. Isso leva cerca de 15 minutos. Se você visitar a cena antes que isso seja concluído, a cena pode aparecer quebrada. Esse processo pode ser executado mesmo se os modelos 3D já tiverem sido publicados anteriormente.

Você pode verificar o estado atual desse processo para sua cena usando essa ferramentaarrow-up-right. Se a conversão estiver completa, todas as três variações dos assets devem apresentar luzes verdes.

Logs da cena

Ao usar a Decentraland normalmente, não é possível abrir o console para verificar mensagens de depuração. Para tornar o console disponível, você deve abrir a Decentraland com o scene-console parâmetro. Você pode então alternar o console pressionando a tecla backtick no seu teclado: `. Essa tecla fica à esquerda da tecla 1 na maioria dos teclados em inglês.

Para abrir a Decentraland com o scene-console parâmetro, ou:

  • Digite o seguinte deep link em uma janela do navegador: decentraland://?position=0,0&scene-console. Isso abrirá o aplicativo desktop da Decentraland se você o tiver instalado.

  • Digite o seguinte na linha de comando:

    • macOS: open Decentraland.app --args --position 0,0 --scene-console true

    • winOS: "C:\Users\[YOUR-USER]\Downloads\Decentraland_windows64\Decentraland.exe" --position 0,0 --scene-console true

circle-info

**💡 Dica**: Altere o parâmetro **position** para as coordenadas da sua cena, para carregar diretamente na sua cena.

Ao executar a Decentraland com o `

scene-console`, você pode abrir o console de três maneiras:

  • Clique no  ícone no canto superior direito

  • Pressione a ` tecla para um console curto

  • Pressione Shift + ` para abrir uma visualização maior do console

Lembre-se de que mensagens de cada cena ativa serão registradas no console, então algumas das coisas que você vê no console podem não ser relevantes para sua cena.

Reportar um bug

Se você encontrar um problema que não esteja relacionado à sua cena, mas sim ao SDK do Decentraland em geral, por favor veja Reportar um bugarrow-up-right.

Atualizado