Steam is a wonderful place to play games with your friends. Despite having many competitors such as Origin, Battle.net and Epic Store, people still prefer Steam due to its comprehensive library of games with multi-platform Linux and MacOS support. Due to immense load on Valve’s gaming platform, there often comes a time when Steam fails to Login/connect despite a working internet connection.

 

Advertisement

Steam Network Connection ErrorThe example of an error is:

Connection Error

Could not connect to the Steam Network.

Steam is having trouble connecting to Steam Servers

Either check your connection and cick ‘Retry’, or start Steam in ‘Offline Mode’

The connection error in client can appear due to many reasons. In the list below, I have shared common fixes that will make Steam Connection Error go away. These steps will also help you fix An error occurred while updating Dota 2, An error occurred while installing CS: GO.

How to Fix Could Not Connect To The Steam Network

Run Steam Client as Administrator

Before diving into the pool of solutions below, try running as administrator. Right-click the Steam shortcut on Desktop and click “Run as Administrator” to see if it works.

Run as administrator steam
Running Steam client as Administrator to fix connection error

Change DNS of your Network Adapter / Modem / Router

Every internet connection uses DNS server IP addresses to translate Domain Names (.COM) into IPV4 or IPV6 addresses. By default, your PC and Internet Router is configured to use DNS servers provided by your ISP. Sometimes, then DNS servers are misconfigured and they start blocking apps such as Steam, P2P file transfer and so on. Changing the DNS server will resolve most of the connection issues with Steam and your game updates will be smooth as well.

Changing DNS Windows10
Network Adapter Settings in Windows 10 to change DNS on IPV4

You can switch to any public DNS server you want. But I would suggest you to use Cloudflare or Google DNS, as generally they are quick and have low latency to most users around the world.

How to change DNS in Windows 10:

Open Start Menu > Settings App 

Then open Network and Internet then click Change Adapter Settings

Right-click the Gigabit Internet Connection or WiFi Adapter you are primarily using and open its properties

Now on the properties page, select Internet Protocol Version 4 and then click Properties.

From the properties page, select the Use the following DNS server addresses radio button.

Type the following addresses:

Google DNS servers

For Preferred DNS: 8.8.8.8 
For Alternate DNS 8.8.4.4

CloudFlare DNS servers:

Preferred: 1.1.1.1
Alternate: 1.0.0.1

Then click OK and close the Network Adapter Properties and restart your PC.

Flush DNS Cache of Windows

Windows 10 automatically creates cache of every DNS request your Computer makes to every Domain. This speeds up your internet browsing when repetitive requests are made. But sometimes, wrong requests are cached or the destination server changes its IP addresses, Steam CDN in this case. This could also fix the game updates that are failing to download.

Flushing DNS Cache Windows10
Flushing the DNS cache in Command Prompt (Admin)

How to clear DNS cache in Windows 10

Right click the Start Menu and Open Command Prompt (Admin)

Type the command mentioned below and hit enter key.

ipconfig /flushdns

 

Reset Windows Firewall Settings

Even though built-in firewall in Windows does not create any major problems. It is still a good idea to reset the firewall configuration/rules. Once you reset the firewall policy, Windows will re-prompt you to whether allow or disallow the applications connecting to the internet.  Make sure you close and re-open Steam client after that.

Windows10 Restore Firewall Policy
Restoring the default Windows Firewall Policy to fix Steam Client Issues

How to reset Windows 10 Firewall

  • Right-click Start Menu, go to Settings > Network & Internet
  • Click Windows Firewall link from the bottom and then Advanced Settings from the same location. The UAC will prompt for administrator permissions, click Yes.
  • Now click “Restore Default Policy” from the right-sidebar. Optionally you can backup the current policy as well if you want.

Connect through a VPN

Using a VPN is not a permanent solution but it will help you diagnose if your Internet provider is blocking request to Steam servers. Use a PPTP/LT2P/OpenVPN connection and then try logging-in Steam. If it works then it means your ISP or Network administrator is blocking access.

Windows10 Settings VPN
Virtual Private Netowrk Settings

Force Steam Client to use TCP

Steam has been programmed to use UDP protocol for data transmission but it can be forced to run through TCP protcol which is a bit slower but more reliable. In some cases, it  can also bypass internet restrictions imposed by your School, College or Employer.

Steam Client TCP
Forcing Steam Client to Use the TCP protocol to fix login errors
  • Right-click the Steam shortcut on your PC’s Desktop and click Properties
  • In the Target text field, add “-tcp” at the end of the target path, don’t delete anything. Then click OK.
  • Now Start Steam and Log-in your account.

 

The above mentioned steps also work for the following Steam Errors:

  • No Steam content servers are currently configured to deliver content for this game
  • The Steam Servers are currently unavailable. Please try again later.
  •  The Steam Servers are too busy

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.