Couldn't check that today. I'll look into it over the weekend and report back in. Thank you so far.
Okay guys, I think we now know what the problem is:
As stated, he owns the download version. After the installation, that thing runs something like cdkeycheck.exe. But it always crashes - this is probably why the game works perfectly in single player and lan mode, even with FH2, but it is impossible to join an online server. Does anybody know a fix for this? I'll look about around, if I find something myself before anybody can come up with something, I'll post it here.
Alright, we were finally able to fix this on our own. As thought, it was a problem with the keycheck, which we could solve with a fix we found somewhere. Thanks to all that contributed to this thread.
I'm having exactly the same problem. I get through the entire loading screen and as soon as the "join game" icon appears I crash. Much the same, I was having no problems prior to the patch, and I can play the singleplayer game just fine. I just recently installed the latest drivers for my video card and also DX9....
Download version? Do you get any errors during the installation of your BF2?
Well, I think I may have found the problem; I do not have the 1.41 version of BF2. Seems to me I tried to install the patch previously, and had some problem with it..... Didn't bother further as FH was running OK.
I'm currently downloading the 1.41 "full" patch; I'll see what happens.
If it doesn't fix it for you, try that, that's what made my buddy's BF2 work:
Problem - Crash to Desktop on Joining a online Server Cause - No CDKEY in Registry Fix - Use battlefield2_code.exe to re-enter your CDKEY, this can be located in the support folder of where you installed battlefield 2 on your Hard-Drive. After re-entering your CDKEY you must then reapply the latest patch in order for it to be encrypted into the registry. This Program can also be used. (Note - This Program appears to do nothing visually, but it did change the registry key) ftp://ftp.ea-europe.com/UK_Support/EAGAMES/Battlefield_2/BF2CDKeyCheck.exe
hm, is bf2-build "1.1.2965-797.0" = 1.41?
I have just used BF2CDKeyCheck.exe but nothing happy: Every time I try to join a game, bf2.exe crashes. And in this moment fh2crash.exe has crashed while sending a report...
My game also crashes, FH2 and BF2 on MP when i try to join a server while SP works. I thought it might be the just released Nvidia 180.84 beta drivers but then i did read this in another thread:
Dukat;4719116Did you install the full install, or the patch update? I know it is something different, but after applying the update patch my game crashed when entering a map. I then uninstalled FH and used the full install. That helped for me.
I'll give the 2.15 full a try because i used the 2.10 > 2.15 patch. If that does not work i will reinstall both, vanilla BF2 and FH2. But the 180.84 driver is still another suspicious candidate for that issue.
Yes, 1.1.2965-797.0 is BF2 with the 1.41 patch.
I have reinstalled the 2.15 full patch and now there is no problem!!!
very good :)