Hrmm me and my buddy were having the same issue and this fix both worked for us. Before you log in click the modify cd key button and enter your cd key in all lower case with no dashes. After that connect to a NON official crytek server (usually the empty ones) once you connect in the lobby exit your game back to desktop. Re launch crysis 2 click the modify button before login re-enter cd key lower case with no dashes launch multi and attempt to connect to official servers. May not work for all but this worked for my buddy and I soooo best of luck