Live data from Hacker News

CS2 Fog Of War: Server-sided anti-wallhack occlusion culling for CS2 servers

github.com

71–73 of 73 posts

Re: CS2 Fog Of War: Server-sided anti-wallhack occlusion culling for CS2 servers

#71
post #28

Earlier quoted context omitted.

Valve also implemented this on CS:GO back in 2015 [0], and enabled by default in competitive servers, so I would consider it absolutely tenable (FACEIT, the platform used by competitive variants, had their own hand-rolled SMAC implementation, before using the 1st party solution, albei,t that solution was buggy). Why Valve didn't port this over to CS2, I will never know. [0]: https://www.reddit.com/r/GlobalOffensive/c…

> so I would consider it absolutely tenable Always confuses me why people speak so authoritatively on topics they aren't versed in. PVS culling is not even remotely comparable to occlusion culling, mainly because wallhacks are not relevant accross the map; in fact they are only useful when opponents are always well into your PVS range. FYI: there are also some clever ways to get around PVS culling (mostly by inferrin…

[deleted]

Re: CS2 Fog Of War: Server-sided anti-wallhack occlusion culling for CS2 servers

#72

Earlier quoted context omitted.

That's for Counter-Strike: Global Offensive - different engine.

They are forks of the same engine. Presumably this was ported as part of the CS2 update to CSGO.

Not sure - one of the other comments said it wasn't because Source uses BSP and Source 2 uses meshes.

Re: CS2 Fog Of War: Server-sided anti-wallhack occlusion culling for CS2 servers

#73
post #3

This has been done before in both 1.6 as well as Source. I helped with some of these implementations back in the late-2000s when I was playing professionally and I even tried to kickstart an anti-cheat hardware solution about a decade ago[1].. spent way too much time working on some of these problems. The main issue with occlusion was slightly increased latency, visual jitter because of interpolation (especially arou…

i remember you man, sad ur project didn't get much support, you're david titarenco if i'm not mistaken
Post reply on HN