[Solved] VAC Error Code: Unable to Verify Game Session

The error message “VAC was unable to verify your game session” in CSGO occurs when you are queuing up for matchmaking. This happens when the anti-cheat system for the game is not able to verify your game session due to the inclusion of insecure files.

VAC Was Unable to Verify Your Game Session Error
VAC Was Unable to Verify Your Game Session in CSGO

The error message generally occurs because of your game files, interference of third-party antivirus programs, corrupted Steam download cache, and more. We will list several methods below that you can use to resolve the error message on your system. 

1. Change Steam Avatar and Name

When starting to troubleshoot the error message, your first step should be to change the avatar and name of your Steam account. In some rare cases, the issue can occur when you have special characters in your Steam name or specific profile pictures. 

As such, changing your profile name, or sometimes, your profile picture, should help eliminate the error message and VAC will be able to verify your game session. To change your profile name and Steam avatar, follow the instructions below:

  1. First, open the Steam client on your computer.
  2. In the Steam client, hover on your profile name and choose Profile from the drop-down menu.
    Navigating to Steam Profile
    Navigating to Steam Profile
  3. After that, click the Edit Profile option on your Steam profile.
    Editing Steam Profile
    Editing Steam Profile
  4. On the General tab, change your profile name. Then, open the game to see if that resolves the issue.
  5. If the error message persists, click on the Avatar option on the left-hand side.
    Navigating to Steam Avatar
    Navigating to Steam Avatar
  6. Click on the Upload your avatar option to upload a custom profile picture. You can also choose an avatar from the Your Avatars section. 
  7. Once you do that, open CSGO and see if the issue is still there.

2. Run Steam as Admin

One of the reasons the error message can occur is when the game process does not have sufficient permissions to run correctly in your environment. This can happen when third-party processes interfere with the game, leading to the game session being unverified by the anti-cheat system. 

In such a scenario, you will have to run the Steam client with administrative privileges. As such, when you open CSGO on your computer, it will also inherit elevated permissions, preventing the intervention of background processes. To run Steam as admin, follow the instructions below:

  1. First, open the Start Menu and search for Steam.
  2. Then, click on the Run as administrator option on the right-hand side.
    Opening Steam as Admin
    Opening Steam as Admin
  3. Click Yes on the follow-up User Account Control dialog box. 
  4. See if that resolves the issue. 

3. Relogin to Steam

In some scenarios, the issue can be related to an inconsistency with the connection to the Steam servers. When this happens, you will be able to overcome the problem by logging out of your account.

Logging back into your account will establish a new link to the Steam servers which should resolve the issue. To do this, follow the instructions down below:

  1. Start with opening the Steam client on your computer.
  2. Then, click on the Steam option in the top-left corner.
  3. Choose Change Account from the drop-down menu.
    Changing Steam Account
    Changing Steam Account
  4. Finally, click on the Logout option.
    Logging out of Steam
    Logging out of Steam
  5. After that, log in to your account again and open the game. See if that resolves the issue.

4. Disable Third-Party Antivirus

The third-party antivirus program on your computer can also trigger the error message in question. This happens due to the interference of the antivirus program with the game process which causes VAC to not verify your game session. 

Antivirus programs are often known to cause such issues with various games due to a false positive, and in most cases, you are able to resolve the issue by disabling the antivirus program. If disabling your antivirus program fixes the error message, you can whitelist the CSGO process in your antivirus settings to continue using it without any issues.

Antivirus Disabled
Antivirus Disabled

If disabling your antivirus program does not resolve the issue, move to the next method below.

5. Clear Steam Download Cache

Steam uses a local cache on your computer to store different game content. When downloading a new game or updating an existing one, the files are stored in the Steam cache at first. 

In some scenarios, corruption in the Steam download cache can cause your games to throw various errors. The VAC error can also occur because of this which is why you will have to clear the Steam download cache to mitigate the issue. 

Clearing the Steam download cache is safe, so you do not have to worry about losing anything. However, this will log you out of your current Steam account, thus, you will have to log back in. Follow the instructions below to clear your Steam Download Cache:

  1. First, open the Steam client on your computer.
  2. Then, click on the Steam option in the top-left corner.
  3. Choose the Settings option from the drop-down menu.
    Opening Steam Settings
    Opening Steam Settings
  4. On the Settings window, switch to the Downloads tab.
  5. After that, click on the Clear Download Cache option.
    Clearing Steam Download Cache
    Clearing Steam Download Cache
  6. Once you do that, open the game to see if the error message persists.

6. Force Download Current Game Patch

In some instances, you can mitigate the error message by re-downloading the current game patch. This will renew the game version files on your computer which should resolve any issues caused by game file conflicts. 

To do this, you will have to opt into a beta version of the game. After the game has downloaded the beta version of the game on your computer, you can leave the beta to download the current game version. Follow the instructions below to do this:

  1. Open the Steam client on your computer.
  2. On the Steam client, navigate to your game library.
  3. There, right-click on Counter-Strike: Global Offensive and choose Properties from the drop-down menu.
    Navigating to CSGO Properties
    Navigating to CSGO Properties
  4. Switch to the Betas tab on the left-hand side.
  5. Then, use the drop-down menu to opt into a beta version.
    CSGO Betas
    CSGO Betas
  6. Wait for the game to be updated to the beta version.
  7. After that, navigate to the Betas tab again and choose None to opt out of the beta version.
  8. Finally, wait for the game to update again. 
  9. Once you do that, open the game to see if the issue is still there.

7. Verify Game Files

Another reason the issue in question can occur is due to the game files. If there is damage or corruption to the game files on your computer, or specific files are missing from the installation, the VAC error can appear.

If this scenario is applicable, you will have to repair your game via the Verify integrity of game files feature. This will scan the game installation for any missing files or corruption and repair it. Follow the instructions below to do this:

  1. First, open the Steam client and navigate to your game library.
  2. Right-click on Counter-Strike: Global Offensive and choose Properties.
    Navigating to CSGO Properties
    Navigating to CSGO Properties
  3. On the left-hand side, switch to the Local Files tab.
  4. Then, click on the Verify integrity of game files option to begin the scan.
    Verifying CSGO Game Files
    Verifying CSGO Game Files
  5. Wait for it to complete and see if the issue goes away.

8. Allow Steam Through the Firewall

In some scenarios, the VAC error can occur when the game is not able to establish a connection with its servers properly. This can happen when the Windows Defender Firewall, responsible for managing any incoming and outgoing network requests, blocks the game’s requests.

If this case is applicable, you will have to allow the game through the firewall to ensure it is able to link with its servers. Follow the instructions below to do this:

  1. First, open the Start Menu and search for the Control Panel. Open it up.
    Opening Control Panel
    Opening Control Panel
  2. In the Control Panel window, navigate to System and Security > Windows Defender Firewall.
    Navigating to System and Security
    Navigating to System and Security
  3. There, click on the Allow an app or feature through the Windows Defender Firewall option on the left-hand side.
    Navigating to Firewall Allowed Apps
    Navigating to Firewall Allowed Apps
  4. On the Allowed apps screen, click on the Change settings button.
    Changing Firewall Allowed Apps List
    Changing Firewall Allowed Apps List
  5. Then, click the Allow another app option to add another app.
    Allowing Another App Through Firewall
    Allowing Another App Through the Firewall
  6. Click the Browse button and navigate to your Steam installation directory. Open the steam.exe file.
    Adding App to Firewall
    Adding App to Firewall
  7. After that, click on the Network types option, and tick both the Public and Private checkboxes.
  8. Finally, click the OK button. 
  9. Restart the Steam client on your computer and see if the error message still occurs.

9. Opt Out of Steam Beta

If you are using a beta version of the Steam client on your computer, that can also cause the error message in question. If this scenario is applicable, you will have to opt out of the Steam beta to resolve the issue.

Follow the instructions below to leave Steam beta:

  1. Open the Steam client on your PC.
  2. In the top-left corner, click on the Steam option.
  3. Then, choose the Settings option from the drop-down menu.
    Opening Steam Settings
    Opening Steam Settings
  4. On the Account tab, click on the Change option next to Beta participation.
    Opening Steam Beta Participation
    Opening Steam Beta Participation
  5. After that, choose NONE – Opt out of all beta programs option from the drop-down menu.
    Leaving Steam Beta
    Leaving Steam Beta
  6. Finally, click OK. 
  7. Wait for Steam to remove the beta version. 
  8. With that done, open the game and if the error message persists.

10. Perform a Clean Boot

Finally, if none of the methods above has resolved the error message, it is likely caused by the interference of a third-party program with the game. There are various common apps that interfere with a game process on our computer, from Discord to GeForce Experience, and the list goes on. 

You can verify the suspicion in such a scenario by performing a clean boot. Clean boot will start your computer with only Windows services running in the background. This means third-party services will not be started automatically on bootup. 

If the problem goes away in clean boot, it will be evident a third-party app is causing the issue. In this instance, you can enable the services one by one to find the culprit. Follow the instructions below to perform a clean boot:

  1. First, open the Run dialog box by pressing the Windows key + R on your keyboard.
  2. In the Run dialog box, type in msconfig and hit Enter.
    Opening System Configuration
    Opening System Configuration
  3. This will open the System Configuration window. Switch to the Services tab.
  4. There, tick the Hide all Microsoft services checkbox.
    Hiding Microsoft Services
    Hiding Microsoft Services
  5. After that, click on the Disable all button and follow it up by clicking Apply.
    Disabling Third-Party Services
    Disabling Third-Party Services
  6. Then, switch to the Startup tab and click on the Open Task Manager option.
    Opening Task Manager
    Opening Task Manager
  7. On the Task Manager window, select the apps one by one and click Disable to stop them from opening when your PC boots.
    Disabling Third-Party Apps on Startup
    Disabling Third-Party Apps on Startup
  8. Once you do that, restart your computer. 
  9. Open the Steam client and see if the error message is still there.
ABOUT THE AUTHOR

Muhammad Zubyan


Muhammad Zubyan is a certified Google IT Support Professional with over 7 years of extensive experience. He has worked on more than 1500 computers, gaining valuable insights that enable him to detect and troubleshoot any complicated root cause of Windows-related issues and errors. In addition to managing Appuals as a Senior Editor, he is currently developing his own Game Optimization program that caters to both gamers and casual users alike.