Depurar en producción

Cómo puedes depurar tu escena que se ejecuta dentro de Decentraland

Cuando ejecutas una escena que ya está desplegada en LAND en Decentraland, hay varias cosas que puedes probar para depurarlo.

Antes de desplegar

Preview

Antes de desplegar tu escena en Decentraland, asegúrate de que la escena funcione bien en preview usando la última versión del SDK de Decentraland. Consulta depurar en preview.

El servidor de prueba

Puedes desplegar escenas en un servidor de pruebas como un entorno de staging, antes de publicarlas en los servidores de contenido en vivo. Este servidor no suele ser visitado por jugadores que acceden a Decentraland normalmente. Para entrar en este servidor debes escribir manualmente su URL, pero ten en cuenta que no es un entorno privado.

Consulta El servidor de prueba para más detalles.

Recarga rápida

Si necesitas recargar la escena sobre la que estás parado, escribe lo siguiente en el chat y presiona Enter:

/reload

Acerca del pipeline de publicación

Ten en cuenta que, después de cada publicación, un proceso interno optimiza todos los modelos 3D antes de que puedan ser renderizados. Esto tarda alrededor de 15 minutos. Si visitas la escena antes de que esto termine, la escena puede parecer rota. Este proceso puede ejecutarse incluso si todos los modelos 3D ya fueron publicados anteriormente.

Puedes comprobar el estado actual de este proceso para tu escena usando esta herramienta. Si la conversión está completa, las tres variaciones de los assets deberían tener luces verdes.

Logs de la escena

Cuando usas Decentraland normalmente, no es posible abrir la consola para verificar mensajes de debug. Para que la consola esté disponible, debes abrir Decentraland con el parámetro scene-console . Luego puedes alternar la consola presionando la tecla de acento grave en tu teclado: `. Esta tecla está a la izquierda de la tecla 1 en la mayoría de los teclados en inglés.

Para abrir Decentraland con el parámetro scene-console , haz una de estas opciones:

  • Escribe el siguiente deep link en una ventana del navegador: decentraland://?position=0,0&scene-console=true. Esto abrirá la aplicación de escritorio de Decentraland si la tienes instalada.

  • Escribe lo siguiente en la línea de comandos:

    • 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

💡 Consejo: Cambia el parámetro posición a las coordenadas de tu escena, para cargar directamente en tu escena.

Cuando ejecutas Decentraland con el scene-console, puedes abrir la consola de tres maneras:

  • Haz click en el  ícono en la esquina superior derecha

  • Presiona la tecla ` para una consola breve

  • Presiona Shift + ` para abrir una vista más grande de la consola

Ten en cuenta que los mensajes de cada escena activa se registrarán en la consola, así que algunas de las cosas que veas en la consola podrían no ser relevantes para tu escena.

Informar de un error

Si encuentras un problema que no está en tu escena, sino en el SDK de Decentraland en general, consulta Informar de un error.

Última actualización