Comprender el rendimiento técnico de tus islas es clave para garantizar una experiencia consistente y estable para tus jugadores. Para acceder a la pestaña de informes técnicos, inicia sesión en el Portal de creadores y selecciona un proyecto. Todos los informes técnicos de ese proyecto se encuentran en la pestaña técnico en la barra de navegación izquierda.
Desde la pantalla técnica, puedes acceder a los informes sobre tu código de Verse y el rendimiento general de la isla. Estos informes pueden informarte sobre problemas con tu isla que tal vez desconozcas y que causan problemas de control de calidad para los jugadores.
Panel de errores de Verse
El panel de control de errores de Verse puede ayudarte a comprender mejor el rendimiento de tu isla antes de publicarla con los informes de errores del tiempo de ejecución de Verse. Los informes de errores de ejecución de Verse proporcionan un informe detallado de errores de ejecución en tu código de Verse.
Informes de errores de ejecución
Los informes de errores de ejecución se categorizan según el resultado de la ejecución del código de Verse y la entrada en un estado del que no puede recuperarse (por ejemplo, un bucle infinito o al asignar demasiada memoria). Cuando tu código no se puede recuperar, a eso se le conoce como error de ejecución.
En el momento del error de ejecución, la ejecución del código defectuoso se captura en la pila de peticiones y se utiliza para agrupar las apariciones de errores de ejecución de idéntica naturaleza.
Los errores de ejecución capturan información como:
Errores de código que no se descubrieron al compilar
Problemas que provocarían cierres inesperados en tu isla
El compilador de Verse actualmente no puede detectar condiciones en el código de Verse que producirían errores en el tiempo de ejecución, como un desbordamiento de enteros o recursividad infinita. A primera vista, este código problemático puede parecer que compila correctamente, pero el análisis semántico del compilador no puede detectar todos los problemas por su cuenta.
Cuando tu código se ejecuta en tiempo de ejecución, puede provocar errores de tiempo de ejecución. Cuando se produce un error de ejecución, se detiene toda nueva ejecución de Verse para el dispositivo actual (Este comportamiento puede cambiar en el futuro). Puede que otros dispositivos sigan ejecutándose, pero no se recomienda dejar que tu código siga ejecutándose en este estado. En su lugar, se recomienda identificar el problema que causa los errores de ejecución y corregirlos.
Consulta el documento Depura tu juego con depuración de trazado para obtener más información sobre cómo corregir errores de ejecución.
Informe de diagnóstico y detalles
Los informes proporcionan detalles exhaustivos de los errores para que puedas entender qué está fallando en tu código de juego. Por ejemplo:
Diagnóstico de error: un código designado para identificar el tipo de error de ejecución.
Descripción del error: una descripción detallada de lo que significa el diagnóstico.
Número de sucesos: la cantidad de veces que se informa de un evento.
El informe es una herramienta para ayudarte a identificar problemas con tu código y solucionarlos. Desde aquí, puedes buscar en los errores de ejecución y filtrar la vista del entorno para mostrar:
Todos
En vivo
Los informes incluyen:
Marcas de tiempo para destacar la instancia más reciente y la primera instancia de un error de ejecución.
Vista de prueba de juego y código privado que incluye una lista desplegable de enlaces de códigos.
Encontrar errores de ejecución antes de publicar te da la oportunidad de corregir el código para que los jugadores tengan la mejor experiencia posible en tu isla.
Panel de control de datos de rendimiento
El panel de datos de rendimiento proporciona información sobre cómo funciona tu experiencia en la isla en todas las plataformas, lo que significa que puedes:
Monitorear tus experiencias de isla unos días después de haberlas publicado.
Conviértete en tu propio equipo de control de calidad y determina la causa de los problemas.
Encontrar y solucionar problemas en todas las plataformas.
Los informes de rendimiento contienen información detallada sobre el rendimiento de tu isla en todas las plataformas y los tipos de problemas que podría tener. Para abrir el panel de control de datos de rendimiento, selecciona datos de rendimiento en las opciones de la pantalla técnica. El panel contiene todas las perspectivas sobre tu rendimiento.
Herramientas de rendimiento
Fortnite usa información del servidor para monitorear tus islas en busca de problemas de rendimiento relacionados con:
Fotogramas por segundo (FPS): se representa a través de un porcentaje de fotogramas perdidos.
Desfases por minuto: se representa a través del índice de desfases actual o desfases por minuto
Cada isla varía en el índice de problemas aceptables, por lo que se pueden esperar algunos fotogramas perdidos y desfases. Hay muchos factores que podrían tener como resultado cifras bajas y altas en función de la complejidad de densidad de elementos que haya en una isla.
Fotogramas por segundo
Los fotogramas por segundo (FPS) son la cantidad de fotogramas que aparecen en cualquier tipo de contenido de transmisión por segundo. Mientras que la transmisión de videos y la televisión abierta normalmente usan una velocidad de fotogramas de 24 FPS, la reproducción de videojuegos suele usar una velocidad superior de FPS. Los videojuegos tienen más elementos en la pantalla, lo que implica más trabajo en segundo plano para renderizar esos elementos y resulta en una reducción de la velocidad de fotogramas.
Actualmente no existen requisitos de distribución que exijan alcanzar una velocidad de fotogramas específica; sin embargo, 30-60 FPS es lo ideal según la plataforma. Cuanto mayor sea la cantidad de FPS que tengas, menor será el impacto que tendrán los fotogramas perdidos en el rendimiento de los juegos. Cuanto menor sea la cantidad de FPS que tengas, mayor será el impacto en el rendimiento debido a los fotogramas perdidos.
Desfases
Los desfases (también conocidos como caída de FPS o fotogramas perdidos) suelen ser causados por la carga de recursos, y las tasas más altas también pueden reducirse de diversas maneras, que incluyen, entre otras, la reducción de efectos de partículas, la complejidad de la malla, los tamaños de textura, la cantidad de objetos en la línea de visión, el número de recursos y texturas únicos, y más.
Los desfases pueden dificultar de manera significativa la experiencia de los jugadores en función de dónde y cuándo ocurran. Si tu isla tiene la transmisión habilitada y los jugadores se están moviendo rápido, también podría ser un factor que provoque que ocurran más desfases.
Lo ideal es mantener esta cifra baja en general, ya que los buenos resultados de rendimiento suelen estar por debajo de 2.5 - 3.
Mejores prácticas de rendimiento
A continuación, te dejamos las directrices recomendadas para ayudarte a aprovechar al máximo la información disponible en el panel de control de datos de rendimiento.
Comprueba todas las categorías de rendimiento de tu isla para obtener la vista más completa del rendimiento de tu isla.
Realiza cambios en tus islas en función de la información sobre el rendimiento de ellas y de los comentarios que recibas de los jugadores. Si te llega un informe negativo sobre una isla, pero no has recibido ningún comentario de los jugadores, haz una prueba de juego de la isla por tu cuenta en diferentes plataformas para ver qué están experimentando los jugadores.
Si vas a realizar cambios en función de los comentarios de los jugadores, cuéntales tanto a tus seguidores como a la comunidad del modo Creativo de Fortnite a través de tus redes sociales y publicaciones de la comunidad.
Siempre toma en serio los comentarios constructivos sobre el rendimiento de tu isla.
Si solo realizas cambios basados en los parámetros de rendimiento de la isla, asegúrate de probar tu isla en varias plataformas antes de hacer cualquier anuncio sobre los cambios.
Gráficos de datos de rendimiento
El gráfico de rendimiento proporciona información sobre tu isla al ilustrar los problemas con datos de rendimiento detallados. El gráfico de líneas muestra los datos de rendimiento de la isla durante un periodo de tiempo especificado. Para ver los datos de rendimiento de un período de tiempo seleccionado, utiliza el menú Mostrar, el valor predeterminado es la fecha actual.
Para consultar el rendimiento de tu juego:
Haz clic en el ícono de flecha y luego selecciona el juego (o juegos) cuyos datos quieras ver.
Haz clic en el menú Cliente para seleccionar la plataforma cuya información de rendimiento quieras ver.
Haz clic en el menú Problemas para cambiar entre los tipos de problemas.
Selecciona los datos por hora o diarios en el menú Muéstrame. También puedes seleccionar el mes en el menú desplegable de Calendario.
Menú Cliente
El menú Cliente tiene diferentes opciones de plataforma entre las que puedes elegir:
General
Escritorio
Móvil
Consola
Consola de nueva generación
La información del gráfico cambia dependiendo de lo que selecciones en el menú Cliente. Si seleccionas General, verás los datos de rendimiento de tu isla en todas las plataformas.
Menú Problemas
El menú Problemas muestra los diferentes problemas que podría estar experimentando tu isla. El gráfico refleja la medición de la velocidad de fotogramas promedio de la isla, los desfases y los errores de cierre de sesiones.
En algunos casos, puede que ocurran los mismos problemas de rendimiento específicos en diferentes plataformas. Corregir el problema de rendimiento en una plataforma puede corregir el mismo problema en las demás plataformas al mismo tiempo. Sin embargo, hay algunos casos en los que corregir un problema de velocidad de fotogramas en dispositivos móviles podría afectar el rendimiento de la isla en otra plataforma.
Descargar informes
Para descargar un informe, haz clic en el ícono Descargar que está en la esquina superior derecha sobre el gráfico.
Para obtener más información sobre la administración de la memoria y la optimización, echa un vistazo a estas sesiones del Unreal Fest: