Depurar en producción

Cómo puedes depurar tu escena que se está ejecutando dentro de Decentraland

Al ejecutar una escena que ya está desplegada en LAND en Decentraland, hay varias cosas que puedes probar para depurarla.

Antes de desplegar

Previsualizar

Antes de desplegar tu escena en Decentraland, asegúrate de que la escena funcione bien en preview usando la versión más reciente del SDK de Decentraland. Ver depurar en previewarrow-up-right.

El servidor de prueba

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

Ver El servidor de pruebaarrow-up-right para más detalles.

Recarga rápida

Si necesitas recargar la escena en la que estás, escribe lo siguiente en el chat y pulsa enter:

/reload

Sobre la canalización 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 renderizarse. Esto tarda alrededor de 15 minutos. Si visitas la escena antes de que esto termine, la escena puede aparecer rota. Este proceso puede ejecutarse incluso si los modelos 3D ya se publicaron previamente.

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

Registros de la escena

Al usar Decentraland normalmente, no es posible abrir la consola para comprobar mensajes de depuración. Para que la consola esté disponible, debes abrir Decentraland con el scene-console parámetro. Entonces podrás alternar la consola presionando la tecla backtick 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 scene-console parámetro, o bien:

  • Escribe el siguiente deep link en una ventana del navegador: decentraland://?position=0,0&scene-console. 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

circle-info

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

Al ejecutar Decentraland con el `

scene-console`, puedes abrir la consola de tres maneras:

  • Haz clic en el  icono en la esquina superior derecha

  • Presiona la ` tecla para una consola pequeña

  • 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, por lo que algunas de las cosas que veas en la consola podrían no ser relevantes para tu escena.

Reportar un error

Si encuentras un problema que no está en tu escena, sino en el SDK de Decentraland en general, por favor consulta Reportar un errorarrow-up-right.

Última actualización