Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Found part of the solution on a game server hosting website, a little more research, and when implemented, totally fixed the problem:
ERROR:
Could not establish connection to Steam servers. (Result = 3)
DESCRIPTION:
Steam has a longstanding bug that causes it to not bind TCP connections to the correct IP address on the outbound.
This basically means that the game is reporting the wrong IP address to the HEARTBEAT server that lists your known external IP address to the world, so people can connect to you remotely.
Error will manifest itself two different ways, but both are caused because the game will not always update it's TCP IP Table Rules correctly,,, or at all!
The game will list to the world your internal IP address, such as 192.168.1.1, as if it's your external one, so nobody can ever connect to you remotely.
OR sometimes the game will not update when your ISP changes your external IP address periodically, so when you send a HEARTBEAT command with your external IP address, even though you might hard code the correct IP in your SERVER.CFG file, the game will still send the incorrect older IP address from the incorrect IP Table Rules the game never updated, therefore breaking the handshake that has to take place for you to ultimately appear on the in-game master server lists so players can find your server.
SOLUTION:
In your firewall rules, either in your router or the software one on your computer that’s hosting the game server (or if your situation requires both), force the port forwarding to ONLY pass UDP packets,,,, do NOT allow TCP packets to pass at all on the specific port your game requires to be open to allow outside connections.
**Because there are so many games available, you will have to determine your specific games needed port(s).**
Doing this will force it to fall back to using UDP, which does work correctly every time.
This is one of those bugs that would be super-super-easy for Valve to fix, but for some reason they haven't ever fixed it.
Good Gaming! :-)
Killbilly.
1 delete TCP port 27015
2 add the following port 27015 (UDP)
3 add another rule with port 27005 (UDP must be both)