ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
635 stars 74 forks source link

Team Fortress 2- sv_pure bypass #3576

Open FortyTrick opened 3 years ago

FortyTrick commented 3 years ago

Sv_pure is set to 1 in all Valve Matchmaking servers and that means no player is allowed to use costum files and for a good reason. Custom files can range from cosmetic to wallhack materials which can be exploited by bad actors

Ordinary TF2 players found a way to bypass sv_pure by just preloading their ordinary costum files into an itemtest server and then joining a Valve Matchmaking server

But that is not what I want to focus on today. Today I want to focus how cheaters bypass sv_pure and using them for nefarious means

Bad actors do it like this. When you are playing a demo, the game allows costum files. Some bad actors found this out and found a way to "hook" IVEngineClient::IsPlayingTimeDemo and returning true

Possible solution: Restricting bad actors from tools that they can use to ruin the enjoyment of others is always a good thing. Bypassing sv_pure is one of those things Simply by setting sv_pure to 1 when the game is playing a demo can restrict bad actors that use popular cheats like lmaobox from further ruining the enjoyment of others

Oh and did I mention that by this method cheaters bypass competitive settings restrictions

just-a-github-user commented 1 year ago

Personally, I don't think that "possible solution" is a good idea