Oh man, why do I feel that people are making this much more complicated than it actually is… Let me explain this plain and simple.
When in the game with this lag, there’s nothing more than just plain lag. Just like gelatine said, ping isn’t high but it feels like there would be ping of ~250, so late do the bullets come. And with this I mean the time what is between the firing of weapon and the time I see and hear the bullet hitting the wall. In that case, muzzle flash + firing sound is in sync with the firing, and the smoke puff / hitsound is in sync with the sound which comes when the bullet hits the wall / player. BUT, there is a big delay between these two ; it takes a rather long time from firing to the bullet to reach the place it was intended to go. So, simply said, it lags. In a nutshell:
- Muzzle flash and the sound from firing are in sync
- Smoke puff on the wall + sound from the hit to the wall are in sync
- There’s a rather big delay between the firing and the hit to wall / players (lag here)
Then, if I watch the demo it’s a bit different. There’s only one major difference, actually. When I shoot at the wall, the whole package is in sync. so that means:
- Muzzle flash and firing sound are in sync
- Smoke puff on the wall + sound from the hit to the wall itself are in sync
- The lag seems to be gone as there’s no noticeable delay between the firing and the moment the bullet hits the wall.
But when I look the demo, the parts I shoot at the players, it’s different again (like in-game) and that means:
- Muzzle flash and firing sound are in sync
- Hitsound + the sound which comes when the bullet hits the player are in sync
- BUT, the hitsound comes with a big delay after the firing.
Don’t think this in a complicated way. It’s rather simple afterall.