This is for all those who sit at the “Connecting to Account Server” screen for ages before it finally logs them in to Battlefield 2. Or, sometimes, they never even get to login, it just hangs there forever.

Go to your My Documents >> Battlefield 2 >> Profiles folder. Find the profile you are trying to log in with. It will probably be the first or only one there, starting with “001″. In that folder, open up the file General.con with your favorite text editor. Notepad works fine. Then scroll down to any lines that contain “GeneralSettings.addServerHistory” or “GeneralSettings.addFavouriteServer” and delete those lines. Save and close the file.

Then go to the My Documents >> Battlefield 2 >> Profiles folder again and this time open the LogoCache folder. Delete everything in this folder.

Then fire up Battlefield 2 and watch in amazement as you connect to your account at breakneck speed.