One thing it could be, I told this to Fuzz earlier who had a similar problem..
Go into your my documents folder [or whatever it is in windows 7]
My Documents\Battlefield 2\Profiles\0001
Inside each user profile [0001, 0002, etc] is a general.con file
Open it and you'll see something like this:
Code: Select all
GeneralSettings.setSortOrder 0
GeneralSettings.setSortKey ""
GeneralSettings.setNumRoundsPlayed 0
GeneralSettings.setServerFilter ""
[b]GeneralSettings.addServerHistory "74.208.145.77" 29956 ":thebattlearena.com: Insurgency 24/7 .086" 3
GeneralSettings.addServerHistory "69.12.111.28" 29900 "CHICAGO INSURGENCY .86 =]H[=" 21
GeneralSettings.addServerHistory "200.43.192.205" 29903 ".PR 0.86 [PRLa] Argentina NetPlay" 32
GeneralSettings.addServerHistory "69.12.77.54" 29900 "RT Reality Teamwork Mumble .86 |US|" 80[/b]
GeneralSettings.setHUDTransparency 204
GeneralSettings.setCrosshairColor 50 50 50 255
GeneralSettings.setBuddytagColor 0 0 0
GeneralSettings.setSquadtagColor 0 255 0
GeneralSettings.setMinimapRotate 0
GeneralSettings.setMinimapTransparency 204
GeneralSettings.setViewIntroMovie 1
GeneralSettings.setOutOfVoting 0
GeneralSettings.setBFTVSaveDirectory ""
GeneralSettings.setConfirmQuit 0
GeneralSettings.setMapIconAlphaTransparency 255
GeneralSettings.setUseAdvancedServerBrowser 0
GeneralSettings.setUseBots 0
GeneralSettings.setMaxBots 16
GeneralSettings.setMaxBotsIncludeHumans 0
GeneralSettings.setBotSkill 0.5
GeneralSettings.setLastAwardsCheckDate 1249360307
GeneralSettings.setAllowPunkBuster 1
GeneralSettings.setItemSelectionReverseItems 1
GeneralSettings.setToggleFilters 63616
GeneralSettings.setAutoReload 0
GeneralSettings.setAutoReady 0
GeneralSettings.setConnectionType 5
GeneralSettings.setLCDDisplayModes 0
Now, delete all the lines that look like this:
Code: Select all
[b]GeneralSettings.addServerHistory "74.208.145.77" 29956 ":thebattlearena.com: Insurgency 24/7 .086" 3
GeneralSettings.addServerHistory "69.12.111.28" 29900 "CHICAGO INSURGENCY .86 =]H[=" 21
GeneralSettings.addServerHistory "200.43.192.205" 29903 ".PR 0.86 [PRLa] Argentina NetPlay" 32
GeneralSettings.addServerHistory "69.12.77.54" 29900 "RT Reality Teamwork Mumble .86 |US|" 80[/b]
What happens, or so Im told, is that when you play for a long time on an account, those lines build up. Each time you connect, those servers get checked/added to a list before it lets you into the menu.
When the list becomes long, it hits dead servers, distant servers, slow servers, etc. Adding up to take a long time to log in..
Not 100% but it DID work for me some time ago. As you can see, my list is very short since i just reformatted a week ago, but before I had to do the same...