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

Guia do Lag em Jogos › L1 Processo do jogo no cliente

Crash do cliente Client crash

ID da causa cg-crash · Responsável principal Desenvolvimento do cliente (Equipe de desenvolvimento) · Também envolvidos Externo (Externo)

Abrir o card interativo, com figuras e simulações →

Um erro não tratado fecha o jogo. Para o jogador, parece uma desconexão, mas o servidor está normal.

Por quê Referência nula, falta de memória, erro do driver de vídeo → Efeito O processo do jogo é encerrado à força → Na tela Reports de “caí do jogo”, enquanto os outros jogadores seguem normais no mesmo horário

Sintomas
Desconexão
Fatores
Paralisação
Quem é afetado
Só eu
Quando
Ao fazer ações específicas, Aleatoriamente, de vez em quando
Responsável
Responsável principal Desenvolvimento do cliente (Equipe de desenvolvimento) · Também envolvidos Externo (Externo)
O que fazer (Equipe de desenvolvimento)
Coletar relatórios de crash, fazer estatísticas por aparelho e por driver, corrigir primeiro os erros mais frequentes.
O que fazer (Externo)
Se os crashes se concentram em uma versão específica do driver de vídeo, orientar os jogadores a atualizar o driver.
No gráfico
Alto só em alguns · Número de crashes (por aparelho, driver de vídeo e build)
Onde olhar
Relatórios de crash e taxa de crash do Android vitals por aparelho, driver e build. No PC do jogador, o evento com ID 1000 no log de Aplicativo do Visualizador de Eventos (nome do módulo com falha) e os registros “Display driver stopped responding and has recovered”
Confirma se
Há registro de crash no horário do report de desconexão, e os outros jogadores do mesmo servidor estão normais no mesmo horário. Os crashes se concentram em certos aparelhos, versões de driver ou módulos
Descarta se
Sem registro de crash, só a conexão caiu: “Expiração do mapeamento NAT” ou problema na conexão
Como verificar
Exige logs e métricas do servidor ou do cliente do jogo

Fontes

  1. Crashes Android (Google)
    Crash é o encerramento inesperado do app por uma exceção não tratada ou um sinal (SIGSEGV etc.), contabilizado no Android vitals do Play Console
  2. WDDM Support for Timeout Detection and Recovery (TDR) Microsoft
    Se a GPU não termina um trabalho em 2 s (padrão), o Windows reinicia o driver de vídeo e a GPU
  3. The application or service crashing behavior troubleshooting guidance Microsoft
    No log de Aplicativo, o evento com ID 1000 é o registro real do crash e traz o nome do aplicativo com falha e do módulo com falha (Faulting module name)

Veja também

Mesma camada: L1 Processo do jogo no cliente

Mesmo sintoma (Desconexão) em outras camadas

Ver o card interativo, com figuras e simulações