oh and check this out, the highest ping i have ever had:

'[EtE wrote:nickbond592;471806']Its not so much a connection problem fix more of a connecting to EA server fix
do you get long login times when logging into your account when first launching up PR, BF2 or any other mod?
if you do its due to the fact that its transfering data to the login server regarding the previous servers you've visited. (i think its transfering data it could well be doing something else with the ip's i'm going to give you the whereabouts of)
STEP 1
if you go to My documents >BF2 >Profiles
you should be greeted with a series of folders titled 001 through to how many accounts you have in Bf2
these accounts will be in numerical order in accordance with the list you have on your account log-on screen 001 will be the top account with the last number being the account at bottom of the list.
eg. I have 001, 002, and 003 one for me and my brothers.
STEP 2
open up the folder that corresponds with your account ( if all of the accounts take a while to log-on start with 001 and work through repeating the process)
this folder will contain a series of .con files
STEP 3
right click on the folder titled General.con and select open with
now open this file using word, wordpad, notepad etc.
STEP 4
scroll down till you see a line of writing labled:
GeneralSettings.setServerFilter ""
GeneralSettings.addServerHistory "12.180.48.75" 29900 "24/7 Karkand Infantry Only *=V=*" 11
GeneralSettings.addServerHistory "70.86.47.124" 29900 "ROXgaming.com Wake 24/7" 2
GeneralSettings.addServerHistory "64.182.158.76" 29900 "24/7 Wake =1ST.Recon= Battalion" 10
GeneralSettings.addServerHistory "72.36.225.236" 29900 "DC1 24/7 Karkand High Points Ranked" 20
GeneralSettings.addServerHistory "72.36.128.35" 29900 "(CzM)* 24/7 Karkand Infantry Only FF = OFF" 3
GeneralSettings.addServerHistory "193.93.47.85" 29900 "24/7 Karkand -<{1st-IB}>-" 23
GeneralSettings.addServerHistory "85.236.101.49" 17365 "=RS= BF2 Infantry Only" 13
GeneralSettings.addServerHistory "193.93.45.78" 29900 "=BBUK= 24/7 Wake Island" 101
GeneralSettings.addServerHistory "84.244.171.62" 29900 "EAT this! - Infantry only (Karkand only)" 12
GeneralSettings.addServerHistory "84.244.187.43" 29900 "BRUNZ 24/7 WAKE ONLY" 9
GeneralSettings.setHUDTransparency 204
there should be a block of lines identical to this, the larger the block of text the longer your login timer
STEP 5
delete the block of text and ip's leaving only the begining line of text before the IP's
it will look like this :
GeneralSettings.setServerFilter ""
GeneralSettings.addServerHistory "
GeneralSettings.setHUDTransparency 204
(don't worry what your hud transparency value is leave it as it is )
now that you've deleted all of the ip's when you login it dosent have to send them all to EA's login server and therefore you have a shorter wait
i had a mammoth wait to login before doing this and now its around 5-8 seconds
THIS METHOD IS COMPLETELY SAFE BUT IF YOU WISH TO MAKE A BACKUP IT WONT HURT
thanks for reading
Nick.
'S.P.C-[Reality wrote:-;471829']oh man, thank you very much. but just to let you know it doesnt take me that long to login but a few month ago it did took me a long long time to login and it some how got fixed by completely reinstalling the whole battlefield2. anyways im going to give this a try and if things get messed up i'll just reinstall the whole thing(for me it takes around 10 to 15 mins).
thanx again Nick![]()