C'est un mélange de toutes les merdes possibles:
C'est sur que 100 de ping ça n'aide en rien à toucher des gars qui se baladent avec 30 de ping dont tu ne sais pas trop si c'est sa hit box qui t'est décalée ou si c'est simplement tes balles qui se sont perdu dans la latence sur serveur; ça se remarque surtout au snipe ou en l'air où la croix s'affiche 1 seconde après, ou s'affiche pas du tout même, malgré ta bonne foi. ( Oui car des fois ce ne sont pas que les miettes de pain sous la souris )
Avec une bonne rafale dans le buste tu t'en branles un peu.
Après il faut comprendre un peu les mécaniques du jeu; tout ce qu'est dolphin diving, bunny, se coucher pour tirer dans l'immédiat, ça n'a plus vraiment d'intérêt dépassé une certaine distance : La cross fire s'élargit un temps quand tu sautes, t'allonge, ou ne relâche pas le bouton 'tirer'. Il y également le bullet time qui joue un peu en combiné de la latence du serveur.
( Vous les connaissez vous aussi les champignons qui s'assoient et se redressent derrière leur barrière pendant 30 sec tout en tirant 1 ou 2 balles à chaque fois; ça me fait tellement rire que je reste immobile juste pour voir quand est-ce qu'ils vont me toucher. )
Il y a également les moules shots légendaires après 30-40 minutes de jeu: le serveur te récompense de ta persévérance et te donne des ones shots quand tu n'y es pas du tout.
( Genre les rafales de 3 balles un peu en l'air à 100 mètres qui te donnent un head shot )
Avec l'entrainement et en trainant sur les mêmes serveurs tu fais preuves d'anticipation et sauf rares bugs et exceptions tu touches normalement.
BF 2 forever.