A la inversa, si se pierde el mensaje de “ha desaparecido”, un NPC o jugador que ya murió o se fue sigue solo en tu pantalla.
Por qué Se pierde o llega desordenado el mensaje de muerte, de salida o de abandono del rango de visión → Efecto El cliente cree que esa entidad sigue ahí → En pantalla Monstruos que no reaccionan al golpearlos, jugadores que ya se fueron pero siguen ahí de pie
De vez en cuando, al azar, Cuando se junta mucha gente
Responsable
Responsable principal Desarrollo de servidor (Equipo de desarrollo) · También Desarrollo de cliente (Equipo de desarrollo)
Tareas (Equipo de desarrollo)
Servidor: enviar periódicamente la “lista de lo que se ve ahora”. Cliente: borrar las entidades que no estén en la lista, ocultar las entidades que deberían moverse y llevan mucho tiempo sin actualizarse.
En el gráfico
Picos aleatorios · Entidades que solo quedan en el cliente
Dónde mirar
Comparar la “lista de lo que se ve ahora” que envía el servidor con la lista de entidades del cliente, contar las que solo existen en el cliente y cotejar por ID de entidad los logs de envío y recepción de los mensajes de desaparición
Se confirma si
El servidor envió el mensaje de desaparición de la entidad fantasma pero no hay registro de recepción en el cliente, o la desaparición llegó antes que la aparición y el orden quedó invertido
Se descarta si
Si la entidad también sigue en la lista de visibles del servidor, el servidor no la limpió. Si ocurre justo después de aparecer una entidad nueva con el mismo ID, apunta a “Confusión por reutilización de IDs de entidad”
Se verifica con
Requiere logs y métricas del servidor o el cliente del juego