Valorant Error Code 31: How to Fix It

Easy 15-45 minutes Medium Severity Verified June 2026
Error Code
31
Brand
Valorant
Product Type
game
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
15-45 minutes
Valorant Error Code 31 means the game client is unable to connect to Riot's platform or authentication servers. This typically happens due to network issues, firewall blocks, DNS problems, or temporary server outages on Riot's end. In most cases, this error can be resolved without professional help by adjusting a few network and software settings on your PC.
Ad

Tools You'll Need

How to Fix Error Code 31

  1. Check Riot Games Server Status

  2. Restart Valorant and the Riot Client

  3. Restart Your Router and Modem

  4. Flush DNS Cache and Reset Network Settings

    Running these commands will temporarily disconnect your internet. Make sure to save any open work before proceeding.
  5. Change Your DNS Server to Google or Cloudflare

  6. Allow Valorant and Vanguard Through Your Firewall

  7. Disable VPN or Proxy Services

  8. Repair the Valorant Game Files

  9. Reinstall Valorant and the Riot Client

    Uninstalling Valorant will not delete your account or in-game progress. Your game data is stored on Riot's servers.
Ad

When to Call a Professional

If you have completed all steps above and Error Code 31 persists exclusively on your device while other games and websites work normally, contact Riot Games Player Support directly at support.riotgames.com and submit a ticket. Provide your full error log (found in C:\Riot Games\VALORANT\live\ShooterGame\Saved\Logs) for faster diagnosis. If the issue appears to be ISP-level blocking of Riot's server IPs, contact your internet service provider to confirm no firewall rules or traffic shaping policies are affecting gaming traffic.

Frequently Asked Questions

What does Valorant Error Code 31 mean?
Valorant Error Code 31 means the game client is unable to connect to the Riot platform or authentication servers. It is a network connectivity error that prevents Valorant from verifying your account and establishing a session, often caused by DNS issues, firewall blocks, VPN interference, or Riot server outages.
Is Valorant Error Code 31 a server-side issue?
It can be either. Error Code 31 sometimes occurs during widespread Riot server outages, in which case all you can do is wait for Riot to restore service. However, it is more often a client-side network issue such as a misconfigured DNS, firewall rule, or unstable internet connection that you can fix yourself.
Does a VPN cause Valorant Error Code 31?
Yes, VPNs are a common cause of Error Code 31. Riot's Vanguard anti-cheat and authentication systems can struggle to establish a proper platform connection when your traffic is being routed through a VPN or proxy. Disabling your VPN before launching Valorant usually resolves the error immediately.
Will reinstalling Valorant fix Error Code 31?
Reinstalling Valorant can fix Error Code 31 if the cause is corrupted game or client files. However, you should try simpler solutions first — such as restarting your network, flushing DNS, and checking firewall settings — before committing to a full reinstall, which can take significant time depending on your internet speed.
How long does Valorant Error Code 31 last?
If the error is caused by a Riot server outage, it typically lasts anywhere from 15 minutes to a few hours while Riot's engineers resolve the issue. If the error is caused by a problem on your end — such as a DNS issue or firewall block — it will persist until you apply the appropriate fix from the steps above.