한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Libro blanco del lag en juegos › L1 Proceso del juego en el cliente

Crash del cliente Client crash

ID de la causa cg-crash · Responsable principal Desarrollo de cliente (Equipo de desarrollo) · También Externo (Externo)

Abrir la ficha interactiva con gráficos y simulaciones →

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

Síntomas
Desconexión
Factores
Detención
A quién afecta
Solo yo
Cuándo
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

  1. Crashes Android (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
  2. WDDM Support for Timeout Detection and Recovery (TDR) Microsoft
    Si la GPU no termina un trabajo en 2 segundos (valor predeterminado), Windows reinicia el driver gráfico y la GPU
  3. The application or service crashing behavior troubleshooting guidance Microsoft
    El evento con ID 1000 del registro de Aplicación es el registro real del crash y contiene el nombre de la aplicación con errores y el del módulo con errores (Faulting module name)

Ver también

Misma capa: L1 Proceso del juego en el cliente

Causas de otras capas con el mismo síntoma (Desconexión)

Ver la ficha interactiva con gráficos y simulaciones