Today we’re shipping an optional beta branch of CS:GO with changes that are part of our continuing fight against cheating. To help out, you can opt in to the beta by following the instructions here.
CS:GO now significantly restricts the types of programs and files that can interact with the game.
In the unlikely event that you launch the game with incompatible files, you will receive a warning indicating the incompatible file and may be blocked from joining VAC-enabled servers. To resolve the issue, you can disable the ‘Trusted Launch’ in your game settings, however this may temporarily impact your trust score.
For developers of third-party programs that interact directly with the CS:GO executable process, we have added requirements that will impact your software. Moving forward, all DLLs that interact with CS:GO will need to be digitally signed with an Authenticode signature. Additionally, we will block signed DLLs if their functionality interferes with the game in any way.