i'm not sure if he fixed or just played on another pc
Oh, I see.
Well here's some more info that might help people with this problem.
The gateway config info is stored in the windows registry.
Under:
[HKEY_CURRENT_USER\Software\Battle.net\Configuration]
There is a key called "Battle.net gateways" Its a hex value that contains a list of zero-terminated UNICODE strings.
On my system the first 2 strings are "1001" and "01" which I assume is just language stuff, but after that is a list of server,integer,decsription strings.
i.e.
server.war2.ru
-3
Ru: War2 Server
uswest.battle.net
8
U.S. West: CD-key required
I assume the integer ("-3" and "8" here) is something to do with the battle.net server regions, or whatnot, but obviously the 3rd string in each entry is the displayed description and when you select that you connect to the server which is the 1st string.
-------------------------------------------------------------
OK, so looking at the SS above, I am seeing color changes in the description strings IIRC these are typically <16 ASCII values, that appear here to be in the first byte of each UNICODE word.
So there is basically what WC2 sees as garbage in the gateways list.
I'm not sure exactly what method the war2ce installer is using to write the gateways. Just overwriting them? Trying to append them to an existing list?
If the SC:BW gateway list is in a different format to the WC2 one, and the installer is appending it to that list, then it is quite possible that WC2 is not finding the war2.ru entrys under the BW entries that it doesn't understand.
Also, I think there is a heirachy to registry branches HKLM/HKCU/HKU etc. whereby an entry can exist in two or more branches, so the OS will choose which one to use depending on the current state and user.
---------------------------------------------------
I would do this:Double click on the war2.ru.reg file attached to this post, which should import a usable gateway list into the registry.
See if that works, if not then:Open the registry editor START->Run->regedit (or however your system does it .... maybe search for "regedit" or "registry editor")
Do a search for "Battle.net gateways" and delete ALL keys named like this.
Double click on the war2.ru.reg file again. If your version of windows doesnt like V5.00 reg files, you can just reinstall wc2ce again which should fix it.
Although be warned, if you are using other Blizzard battle.net games this may remove their gateway entries, so you might want to back up any keys before you delete them. But in this case I would hope if you ran their installers after war2, they would be backward compatible and integrate properly with the old war2 format.
The .reg file also has a key for "Game Data Port" which is 6112 by default. You can use this to change your game port if you want (must between 1024 and 65535 of course).