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

Guia do Lag em Jogos › Problemas que só afetam alguns

Versão ou dados do cliente incompatíveis Client version / data table mismatch

ID da causa pt-version · Responsável principal Desenvolvimento do cliente (Equipe de desenvolvimento) · Também envolvidos Desenvolvimento do servidor (Equipe de desenvolvimento)

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

Se o segundo cliente é outra instalação ou não terminou o patch, ele não conhece os novos IDs de NPC enviados pelo servidor e os ignora em silêncio.

Por quê Instalação em outra pasta, ou cliente aberto no meio do patch → Efeito Ao receber um ID de NPC ou de modelo desconhecido, pula → Na tela Só os NPCs adicionados recentemente ficam invisíveis em um dos lados

Sintomas
Invisível / entidade fantasma
Fatores
Perda de pacotes
Quem é afetado
Só um dos clientes no mesmo PC
Quando
Logo após login ou manutenção
Responsável
Responsável principal Desenvolvimento do cliente (Equipe de desenvolvimento) · Também envolvidos Desenvolvimento do servidor (Equipe de desenvolvimento)
O que fazer (Equipe de desenvolvimento)
Cliente: enviar a versão dos dados ao conectar, registrar em log e mostrar um substituto ao receber IDs desconhecidos. Servidor: verificar a versão dos dados na conexão e, se for diferente, recusar a conexão e orientar o patch.
No gráfico
Alto só em alguns · IDs desconhecidos recebidos por versão do cliente
Onde olhar
Comparar o caminho do executável dos dois clientes e as versões de cliente e de dados mostradas na tela e nos logs. No jogo, registrar a versão de dados enviada na conexão e quantas vezes IDs desconhecidos de NPC ou de modelo foram recebidos e pulados
Confirma se
Os dois clientes têm versões ou pastas de instalação diferentes, o NPC invisível foi adicionado em um patch recente, e ele aparece na instalação com o patch completo
Descarta se
Mesma versão e mesma pasta de instalação, mas falta só de um lado: aponta para “Diferença de canal, instância ou phasing” ou causas de carregamento ou de entrega
Como verificar
Verificação no ambiente do jogador

Fontes

  1. NetworkConfig class (Netcode for GameObjects 2.5) Unity
    Com ProtocolVersion diferente, as pontas não se comunicam, e ForceSamePrefabs verifica na conexão diferenças na lista de prefabs

Veja também

Mesma camada: Problemas que só afetam alguns

Mesmo sintoma (Invisível / entidade fantasma) em outras camadas

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