Problem Connecting to Battle.net.



Note : This is only a post from the Starcraft Technical Support Forum.



                 Disclaimer:
                 Editing your registry is potentially dangerous.  Windows gets cranky 
                 if you mess something up.  If you choose to follow these 
                 instructions, do so at your own risk, and follow them exactly.


                      If you've been trying to connect to battlenet and the program 
                 hangs up on the "Searching for fastest server" screen, and 
                 then comes back and says to try again later, this may work for you.  
                 (It worked for me.  I saw someone else's post about this and tried 
                 it.  However, his post didn't really give directions for people not 
                 already familiar with pinging and regediting, so here it is).

                 1)  Open your start menu.
                 2)   Select "Run"
                 3)   Type in "regedit" and hit enter
                 4)   Click the + beside HKEY_LOCAL_MACHINE
                 5)   Click the + beside SOFTWARE
                 6)   Click the + beside battle.net
                 7)   Click the folder entitled "Configuration"
                 8)   Double click "server list" on the list in the window on 
                 the right
                 9)   Open your start menu
                 10) Select "Programs"
                 11) Select "MS-DOS Prompt"

                     Now, in the server list you'll find a list of IP addresses, 
                 seperated by semi-colons, for example, 
                 "206.79.254.204;203.120.73.33".
                     In your MS-DOS window, type "ping" followed by the first 
                 IP address.  For example:

                 C:\WINDOWS>ping 206.79.254.204

                 Pinging 206.79.254.204 with 32 bytes of data:

                 Reply from 206.79.254.204: bytes=32 time=249ms TTL=25
                 Reply from 206.79.254.204: bytes=32 time=234ms TTL=23
                 Reply from 206.79.254.204: bytes=32 time=231ms TTL=25
                 Reply from 206.79.254.204: bytes=32 time=231ms TTL=25


                     So with the command "ping 206.79.254.204", we see that we 
                 are getting replies from that address with a time of about 230-250 ms.
                      Now repeat this command with the other IP addresses, one at a 
                 time.  You should come across something like this:

                 C:\WINDOWS>ping 209.67.136.171

                 Pinging 209.67.136.171 with 32 bytes of data:

                 Request timed out.
                 Reply from 209.67.128.149: Destination net unreachable.
                 Request timed out.
                 Reply from 209.67.128.149: Destination net unreachable.


                     Here we see that this address is not responding (actually 
                 slightly worse than not responding, we just plain can't get to it -- 
                 some sort of routing error, perhaps).

                     Write this address down, then delete it from the registry.

                     When deleting addresses, make SURE that the remaining addresses 
                 are seperated by semi-colons (;) and that there is no semi-colon at 
                 the very end of the list.

                     When done editing, close regedit, close your DOS prompt and open 
                 Starcraft.  Note that reinstalling Starcraft also, I guess, fixes 
                 this problem.  Perhaps it knows not to add those addresses to your 
                 registry now...?  ANYway...

                      My problem addresses were:
                 209.67.136.171
                 209.67.131.170
                 exodus.battle.net


                     The reason you should write down anything you delete is so you 
                 can ping again in a couple days and add them back if it works.  One 
                 of the addresses you delete may be the fastest server for you to hook 
                 up to (when it works).

                     Apparently "destination unreachable" causes the Starcraft 
                 pinger to hose up and decide battlenet is AWOL.  When I got on 
                 battlenet, there were 8000 people on it, so evidently this isn't a 
                 widespread problem.  (Either that or 8000 people figured out how to 
                 use regedit and ping.)

                      Your milage may vary.

Back to Issues Page.