Solutions on How to Fix Valorant Error Code 31 

Fix Error Code 31 Valorant: The reason behind the error code and how to fix it.

Updated on Aug 24, 2023
Fact checked by Anthony Clement |
   Learn more
Solutions on How to Fix Valorant Error Code 31 

Every game has been met with bugs and errors, even games like Apex Legends. The staff of a game always tries to fix these bugs and errors, but no matter what they will always appear. This is perfectly represented in Riot Games’ Valorant.

The errors and bugs in Valorant are represented through error codes. Each error code has its specific reason behind it and solutions for it. One of those error codes is the Valorant Error Code 31. So if you’ve encountered this error code, don’t worry as here you will learn why you might be getting it and how you can fix the Valorant Error Code 31.


The Reason behind Valorant Error Code 31

The Valorant Error Code 31 is kind of a more specific error code than the others. This error code pops up on your screen with the error message “There was an error connecting to the platform. Please restart your game client” when you launch the game. The error code represents a network issue and it appears because the Riot Games server cannot retrieve your player name information, such as your Riot ID.

Riot Games themselves have come out to explain the issue with this error code too. They have stated that the Valorant Error Code 31 can actually be an issue with the Riot Client.

Communication issues with the Riot Games servers is the problem. If this error code has appeared for you, then follow up as you are going to learn solutions on how you can fix the Valorant Error Code 31.

How to Fix the Valorant Error Code 31

Restart the Valorant Client and Riot Client

The first solution that you can try out is to restart the Valorant and Riot Client. That is what Riot Games themselves are recommending for the game too. You can restart the game client by opening up the Task Manager by pressing Ctrl+Shift+Esc. Then navigate to the Processes tab above and locate the Riot Client, Valorant Client and all Riot Games related processes that are running in the background. Then you should select the Riot Client and all related processes and click on End Task. After this, restart your PC too and try to open up the game again.


Though it is a recommended fix by Riot Games, it doesn’t necessarily mean that it will work for anyone. So if this solution didn’t work for you, there are still other solutions you can try here.

Reinstall Riot Vanguard

The next viable solution that you can try out is to uninstall Riot Vanguard and reinstall it anew. Vanguard is one of the best anti-cheat systems out there, but it has been met with its fair share of bugs, errors and criticism. This is because the Riot Vanguard is directly connected with a really important part of your operating system. So players have reported that reinstalling the Riot Vanguard has helped them fix the Valorant Error Code 31. Here is how you can reinstall Vanguard for the game:

  1. Go to the Task Manager and make sure you have closed off the Valorant and Riot client, and other related Riot Games processes
  2. Locate your Vanguard folder on your PC. You can most likely find it in the Program Files folder
  3. Delete the whole Riot Vanguard folder
  4. In the Search Bar below find Command Prompt, right-click it and run it as an administrator. Then type in these commands one by one: “sc delete vgc” and “sc delete vgk”
  5. Open the Riot Valorant client. This should make Vanguard start installing by itself.
  6. When the Vanguard finishes installing, restart your PC


Though reinstalling the Riot Vanguard has worked for a lot of players, it is not always the perfect solution. If reinstalling Vanguard didn’t work, you should try to reinstall the Valorant game as a whole.

Reinstall the Valorant Game

Reinstalling Valorant has been known as one of the most popular solutions on all kinds of error codes, including the Valorant Error Code 31. This is because errors, bugs and issues might have occurred while the installation of Valorant, which causes the Valorant game to misbehave afterwards. Here is how you can reinstall Valorant:

  1. Check that Valorant and Vanguard are both closed. If you're not sure, open Task Manager (Ctrl+Shift+Esc) and check Processes to make sure none of these are running.
  2. Find Add or Remove Programs in your Windows Search Bar, select it, and uninstall Valorant and Vanguard.
  3. In the Search Bar below find Command Prompt and run it as an administrator.
  4. Type “sc delete vgc”, hit enter and type  “sc delete vgk”, hit enter.

This will delete your Valorant game along with anything related content. After this, restart your PC and download Valorant from the official Riot Games site again.

If not a single solution has worked for you, then the problem isn’t related to the game, but most probably to your PC. In this case, you should try to

Contact Riot Games Support

The Valorant Support team is made up of professionals whose sole purpose is to assist Valorant players such as ourselves. Riot Support is always available to us. If the Valorant Error Code 31 is still not resolved after attempting all of the solutions listed above, you can submit a ticket on the support site banner to the Valorant Support team here.

These are all the possible reasons and solutions to the Valorant Error Code 31. If you as a Valorant player have encountered the Valorant Error Code 33, you can check out how to fix it here. Though if you have encountered other annoying error codes, you can check them out in the Valorant Error Code Hub.

URL Copied