Un error no controlado cierra el juego. El jugador lo percibe como una desconexión, pero el servidor está bien.
Por qué Referencia nula, falta de memoria, error del driver gráfico → Efecto El proceso del juego se cierra a la fuerza → En pantalla Reportes de “me echó del juego”, mientras los demás jugadores siguen bien en ese mismo momento
Al hacer ciertas acciones, De vez en cuando, al azar
Responsable
Responsable principal Desarrollo de cliente (Equipo de desarrollo) · También Externo (Externo)
Tareas (Equipo de desarrollo)
Recopilar los informes de crash, sacar estadísticas por dispositivo y driver, corregir primero los errores más frecuentes.
Tareas (Externo)
Si se concentran en una versión concreta del driver gráfico, indicar a los jugadores que actualicen el driver.
En el gráfico
Alto solo en algunos · Número de crashes (por dispositivo, driver gráfico y build)
Dónde mirar
Informes de crash y tasa de crashes de Android vitals por dispositivo, driver y build. En la computadora del jugador, el evento con ID 1000 del registro de Aplicación del Visor de eventos (nombre del módulo que falló) y los registros “Display driver stopped responding and has recovered”
Se confirma si
Hay un registro de crash a la hora del reporte de desconexión y, a esa misma hora, los demás jugadores del mismo servidor están bien. Se concentran en ciertos dispositivos, versiones de driver o módulos
Se descarta si
Si solo se cortó la conexión, sin registro de crash: “Expiración del mapeo NAT” o la conexión del jugador
Se verifica con
Requiere logs y métricas del servidor o el cliente del juego
Fuentes
CrashesAndroid (Google) Un crash es el cierre inesperado de una app por una excepción no controlada o una señal (SIGSEGV, etc.); se contabiliza en Android vitals de Play Console