I installed Ubuntu 25, version:
Linux version 6.14.0-15-generic (buildd@lcy02-amd64-022) (x86_64-linux-gnu-gcc-14 (Ubuntu 14.2.0-19ubuntu2) 14.2.0, GNU ld (GNU Binutils for Ubuntu) 2.44) #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025
I like the fast response and performance of Ubuntu 25 so the ideal solution would be to stay on this installation. I know that on the prior version, Ubuntu 24 it worked.
I installed Steam again, mounted my steam folder drive and added the steam folder as the default installation directory.
Then I started CS 2 and got this error. (see picture)
What I already did:
- Installed files > Verify integrity of game files
- Installed files > Move install folder > Moved the folder to the same disk where Steam app is installed
- Installed DLC > Counter-Strike 2 Workshop Tools
- Delete the cs2.exe (…/game/bin/win64/cs2.exe) and all .signature files in this folder
- Delete parts of the game folder (…/game/bin)
- Checked integrity again
- Removed CS2 completely from steam and re-downloaded it
Nothing seems to help. What can I do to make VAC be quiet again?
Thank you, it turned out, using the game without forcing compatibility proton layer resolves that issue.
I will consider bazzite for a future installation.
Also, I have a pretty hilarious story connected to this to tell:
I was sitting in voice chat with my friends, and just listening to them. I could not queue up with them, because VAC is making my life harder than it has to be. They joined a premium game and we/they are never cheating. They faced a hacker. Next round, another team member of their team turned on full hack too. Turns out, while I could not play the game without cheats, they were stuck in a HvH game (Hackers with Wallhack/Aimbot on both teams). ¯\_ (ツ)_/¯
The honest truth is Valve is much more dedicated to other things than CS2. It’s a sad fact, but they legit don’t see it as anything but a skins cash cow to be pumped when the next quarters status quo must be met.
The wallhacks are so prevalent I’m assuming they plan on making it a blanking feature at this point lol