Solution 1: Checking Steam Server Status
As a gamer, you already know this question, is Steam down? This question pops up the moment you are unable to connect to the Steam client, store, or community properly. There are a lot of ways through which you check Steam’s server status. A Steam site is purely dedicated to providing this information. You can check the status of all the different servers i.e. United States, Europe, Netherlands, China etc. If the servers are healthy and up and running, the text would appear as green. If they are offline or going through overloading, they may appear as red. Some servers may also appear orange to indicate their load is moderate; any more load would overload the server to its maximum capacity.
Not only this, you can also check if the Steam store is working properly as well as the Steam community. If you are experiencing the error where Steam prompts the error message “Error Communicating with Steam servers”, you should first check if the Steam servers are down. If they are up, it means there is a problem on your end and you can start following the solutions down below. Check the Steam’s server status from here.
Solution 2: Changing your Download Region
Steam has divided its services into different geographical regions. There are different servers implemented at these locations and by default, the server closest to you is set as your download server.
There are millions of players online in Steam every day and it not new that the servers may sometimes reject a client or two in order to serve the ones already in the queue. Or it might be the case that your server is overloaded/down for maintenance. We can try changing your download region and see if this fixes the problem at hand. Steam may ask you to restart your client in order for the changes to take place. If asked, press Ok and after restarting the Steam client, check if the problem got fixed. You can view our detailed guide on how to change your download region from here.
Solution 3: Disabling Firewall and adding exception to Antivirus
It is a well-known fact that Steam conflicts with the Windows Firewall. As we all know, Steam tends to download updates and games over the background while you are using Windows for something else. It does this so you don’t have to wait for the download to finish when you want to play your game or use the Steam client. Steam also has access to a number of system configurations and it alters it so you can get the best experience available for your gaming. Windows Firewall sometimes marks some of these processes as malicious and tends to block Steam. There may even be a conflict going where the Firewall is blocking Steam’s actions in the background. This way you won’t even know it’s happening so it’ll be hard to pinpoint it out. We can try disabling your Firewall temporarily and check if the error dialogue goes away or not. You can check our guide on how to disable the firewall from here.
Like in the case of Firewall, sometimes your antivirus can also quarantine some of Steam’s actions as potential threats. The obvious solution would be to uninstall your antivirus but it isn’t wise to do so. If you uninstall your antivirus, you will be exposing your computer to a number of different threats. The best way is to add steam to the list of applications which are exempted from scanning. The antivirus will treat Steam as if it wasn’t even there. You can read our guide on how to add Steam as an exception to your antivirus from here.
Solution 4: Adding the parameter of –tcp
Steam originally uses the UDP (User Datagram Protocol) for transmission of data. We can try changing it to TCP (Transmission Control Protocol). As we all know TCP is more reliable whereas UDP is mostly faster. If we encounter an error, we can try changing protocols to see if the problem at hand gets fixed. You always have the option to resort back to the default setting by removing the launch option/command line.
“C:\Program Files (x86)\Steam\Steam.exe” –tcp Please remember to give a space after the default line in the target dialogue box.
Solution 5: Disabling flow control of your Ethernet
If you are using the internet through Ethernet, we can disable your flow control to see if it helps the problem. Ethernet flow control is a mechanism developed to stop the flow of data. There are many mechanisms involved such as the first flow control mechanism, and the pause frame etc. The goal of this mechanism is to ensure there is totally zero loss under congestion and it also allows the prioritization of voice over IP (VoIP). This means if someone in your network is using the internet for calling/video calling, they will get priority over the network and you will get low bandwidth. There is also a pause frame present which can send the computer a pause frame. This halts the transmission of data of the user for a limited period of time. If the network is overwhelmed, the pause frames will keep coming and the data transmission will be indefinitely halted. We can try disabling the flow control of your Ethernet to see if there are any results. Later on, if you want to revert the settings back, you can with ease.
Solution 6: Restarting your router manually
It can be possible that your internet router may be saved in the wrong configuration. Or any recent settings may have caused it not to work properly. Of course, you should try to restart the router first and check, but, if that doesn’t work, we can try resetting the router (hard-reset) manually and see if it improves our situation.
Note: It is worth noting that after you manually reset your router, your router won’t have any SSID (password) and the name of your WiFi will be set to default (something like TPlink121). Furthermore, any internet settings that your internet provider have set on it will be removed. Do not perform this method unless you know those settings or your router works as a plug and play. It can be a real pain to call up the provider and ask them to guide how to make the internet working again so always keep this factor in mind. All the connected devices will be disconnected and you will have to re-connect all the devices one by one again.
Solution 7: Resetting settings of your router through the web page
There is also an option to reset your router settings through the web page using your default gateway IP address. You can use this method if solution 6 is proving troublesome for you due to any reason. Once again, the note written above applies to this solution too so it’s best to keep all of those things in mind.
Note: Do note that the menu configuration may be different for each router. You can easily type in your model number in Google and see how to reset the router (if you are unable to reach the factory reset button yourself).
Solution 6: Disabling P2P programs
P2P programs form a direct conduit to your computer. Also, their security measures are easily avoidable. Malware writers actively exploit these programs and spread viruses and malware onto your PC. If you haven’t configured your P2P programs correctly, you may be sharing more than you realize or know. There have been many cases where a person’s information was shared through P2P programs such as his computer’s physical address, passwords, usernames, email addresses, etc. With these credentials, it is very easy for exploiters to access your computer and delete important system files which may lead you having this error. Examples of P2P programs include BitTorrent, Utorrent etc. Uninstall them, run a malware check and repair your registry files if you have to. Then start Steam again using administrative privileges and check if your game still crashes. Note: If your computer is acting weird and there are different advertisements popping up again and again on your home screen, it means that your PC is infected. Try installing a trustworthy antivirus and run a thorough check.
Final Solution: Refreshing Steam files
Now there is nothing left except to reinstall Steam and see if that does the trick. When we refresh your Steam files, we will preserve your downloaded games so you won’t have to download them again. Furthermore, your user data will also be preserved. What refreshing Steam files actually do is delete all the configuration files of the Steam client and then forces it to install them again. So if there were any bad files/corrupt files, they will get replaced accordingly. Do note that after this method, you would need to log in again using your credentials. Don’t follow this solution if you don’t have that information at hand. The process may take a while so avoid canceling once you start the installing process. You can follow how to refresh/reinstall your Steam files through this guide. Note: If you are having a connection error where your entire Steam client refuses to connect to the internet, refer to this guide.
Fix: There Was A Problem Communicating With Google ServersGoogle’s G Suite Apps Communicating And Possibly Sharing G-Drive and Gmail Data…Fix: Steam is Having Trouble Connecting to the Steam ServersSlow Steam Download from Steam Servers (Fix)