Overview
*THIS TUTORIAL APPLIES ONLY TO COPIES BOUGH ON SALE AND ON STEAM WITHIN THE TIMEFRAME OF THIS GUIDE’S POSTING.So you’ve got BF2 on sale, but GameSpy is dead and you can’t get this game to work????That would really suck as BF2 is a great fun game, specially in MP.I have found a workaround on how to get past password and account creation errors, it’s relativelly easy just follow these steps.1. Go to GameSpy Login site.2. If you already have a GameSpy ID, skip this step. If you don’t, fill up the form on the right on account creation (GameSpy ID site) then click on Create. The form will say how this nickname/email is either in use or password doesn’t match, ignore this.3. Use the login form and try to login. The form will say that the password doesn’t match or the email entered is invalid, ignore this.4. Click on Forgot password button, enter your registered email address, click on send, an email will be sent to your inbox, open it.5. After clicking the link in the email, in your browser you will see two fields, in both enter your new password and REMEMBER IT.6. Click on Reset button.7. Close your browser.8. Open Steam and disable Steam Overlay (In Game Overlay).9. Launch Battlefield 2 (Steam shortcut, on desktop or in application)10. On account select screen, delete all accounts listed in the box.11. Click on Retreive Account.12. In the form (for email retreive) for email enter email address you used on GameSpy ID site and for password use password you’ve reset on GameSpy ID site, click Login.13. You should be past account screen now, click on Multiplayer tab and select Online, confirm by clicking on Yes button.14. And that’s it! To make sure your account is saved, exit the game without playing.15. Launch the game again, adjust your Video/Audio settings and start a Singleplayer session for the shaders to precache.16. Enjoy Multiplayer with a working browser, if the browser ever stops working, use sites like GameTracker and in-game directip connect.This worked for me, and I hope it will work for you too. Questions? Suggestions? Post bellow.This method works only partially? You may need to create an EA (not origin) account on the EA account site with the same email address you used for GameSpy ID registration. Once you create the EA account, repeat steps from 9 to 16 from above. This should synch both GameSpy and EA accounts with just one email in game.*This may be invalid after the entire GameSpy website goes down.**EA announced they are working on a “patch” for this game.***Project Reality mod will have its own browser, PRSpy works already.****There’s annoying terrain glitch in game, to get past it set terrain to low.*****Defragment your game files (If you don’t have an SSD) to speed up cache verification and avoid PunkBuster from kicking you away.