Se dois clientes escrevem ao mesmo tempo na mesma pasta de cache ou bloqueiam arquivos, um deles não consegue carregar modelos e texturas de NPC.
Por quê Os dois clientes escrevem ao mesmo tempo nos arquivos de cache e de patch da mesma pasta de instalação → Efeito Falha no lock do arquivo ou leitura de arquivo escrito pela metade faz o carregamento falhar → Na tela NPC que mostra o nome, mas não tem modelo, ou NPC transparente
Logo após login ou manutenção, Em movimento ou ao trocar de mapa
Responsável
Responsável principal Desenvolvimento do cliente (Equipe de desenvolvimento)
O que fazer (Equipe de desenvolvimento)
Pasta de cache separada por cliente, nova tentativa quando o lock do arquivo falhar, mostrar pelo menos um modelo padrão quando o carregamento falhar.
No gráfico
Alto só em alguns · Falhas de carregamento de assets por cliente
Onde olhar
No PC do jogador, filtrar no Process Monitor só os caminhos das pastas de instalação e cache do jogo e ver o resultado das aberturas e escritas de arquivo dos dois processos do jogo. Com log do cliente, procurar falhas de carregamento de assets e o código de erro de abertura de arquivo (ERROR_SHARING_VIOLATION)
Confirma se
A abertura do arquivo do modelo invisível terminou em violação de compartilhamento ou falha de lock, e no mesmo momento o outro cliente estava escrevendo nesse arquivo. Some com um só cliente aberto ou com pastas de instalação e cache separadas
Descarta se
Mesmo modelo invisível com um só cliente aberto: arquivo corrompido ou “Versão ou dados do cliente incompatíveis”. Arquivo aberto sem erro, mas o modelo não é desenhado: “Falha de streaming por falta de memória ou VRAM”
Como verificar
Verificação no ambiente do jogador
Fontes
Creating and Opening FilesMicrosoft Um arquivo aberto sem modo de compartilhamento não pode ser aberto por outro processo, que recebe ERROR_SHARING_VIOLATION
Process MonitorMicrosoft Registra em tempo real a atividade de sistema de arquivos, Registro do Windows e processos e permite filtrar por qualquer campo, como o caminho