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

Vista previa

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 pruebas

Puedes desplegar escenas en un servidor de prueba 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 en este servidor debes escribir manualmente su URL, pero ten en cuenta que no es un entorno privado.

Ver El servidor de pruebasarrow-up-right para 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 ser renderizados. Esto tarda alrededor de 15 minutos. Si visitas la escena antes de que esto se haga, la escena puede aparecer rota. Este proceso puede ejecutarse incluso si los modelos 3D ya fueron publicados 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 hacer la consola disponible, debes abrir Decentraland con el scene-console parámetro. Luego puedes alternar la consola pulsando la tecla de la tilde invertida 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 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 corta

  • Pulsa 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 es causado por tu escena, sino por el SDK de Decentraland en general, por favor consulta Reportar un errorarrow-up-right.

Última actualización