Ho avuto sicuramente quei momenti in cui un colpo sembra perfetto sullo schermo ma non va a segno, e sì, è quasi sempre una questione di latenza. La maggior parte dei giochi usa quello che si chiama hitscan o rilevamento basato su proiettili - hitscan controlla istantaneamente se un raggio dalla tua arma interseca la hitbox di un nemico (di solito una forma semplificata come un cilindro o una capsula), mentre i proiettili sono oggetti veri che si muovono e controllano le collisioni ogni frame. Il problema è che il tuo client ti mostra una posizione del nemico leggermente diversa da quella che il server vede, dato che il tuo input impiega tempo per raggiungere il server e lo stato del server impiega tempo per tornarti indietro, quindi quello che sembrava un colpo alla testa sullo schermo potrebbe essere stato un errore sul server autorevole. Alcuni giochi cercano di compensare con la predizione lato client o l'aim assist, ma c'è sempre quel ritardo intrinseco - è per questo che gli sparatutto competitivi spesso si sentono diversi su server a basso ping rispetto a quelli ad alto ping.