I migrated almost everything on Linux and, low and behold, the only game giving me issues is DOTA2.
I’m using Steam flatpack, it runs, I can play against bots, I can spectate games. The moment i try to play in matchmaking a VAC messadge pops up preventing me from starting a game.
I tried reinstalling, veryfying the files, installing on a differend hard drive, scanning the disks for errors.
Nothing worked. Any idea?
Edit: thanks guys, it was actually Proton!
Could it be that you’re forcing Dota2 to run with proton? (Properties -> compatibility -> uncheck the box) Because Dota2 runs natively on Linux and VAC marks games running via proton as unverified.
You must use the Linux build to play Dota Don’t force the use of proton for it or vac will not work