So if your shot's inaccuracy is higher, the tracers possible inaccuracy is also higher.Īgain, this was done to combat cheating. Since then, the client calculates where the shot goes and displays tracers (and bulletholes) there (blue impact), but the server's calculation is different, so your shot actually lands somewhere else (red impact). However since an anti-cheat update a long long time ago (December 2014!), the spread calculation was changed to be different between client and server, to make nospread cheats impossible. Blue and red sv_showimpacts impact markers in the same spot, looking purple. What actually happened is that tracers (and bulletholes) were originally 100% accurate in CS:GO, because the client calculation for where the shot goes was identical to the server's, so the client's calculation for the visual tracers was the same as the server's calculation for where you actually hit. and your post having +12 upvotes shows you're not alone. Could you tell me where you got this wrong information from? It's not the first time I've read it. after the viewmodel and tracer update in 2018, the tracers have become very accurate and actually represent where the bullets will go on the client side. Valorant doesn't have muzzle flash fellas.Įdit: `r_dynamic 0` is not cheat-protected and does the same thing, use this one I encourage you to try yourself, and also try `dlight_debug`, it will spawn a dynamic light using the same system. I wouldn't expect a fix because it's a pain in the ascii to do it, but r_dynamiclighting should be non-cheat protected. This is a known problem area for Valve because they put profiler blocks all over the place ( ). The problem is slightly masked by using mat_queuemode("multicore rendering") but not really.
(I am using linux but the problem is going to be similar). The issue is the dynamic lighting system calls D3D LockRect() which forces a stall while waiting for the GPU to deliver data. Want a fix? Here's another one in the same spot, shooting, with `r_dynamiclighting 0` Here is a tracy waterfall while shooting with muzzleflashes on 3 surfaces. But actually all that stuff is nothing compared to the amount of lag caused by muzzle flashes. Have you ever wondered why you drop 100+ fps while spraying? You might assume it's a combination of the sounds, animations, tracer effects, particles, and other.