Наверное с этого и стоило начинать - если у тебя есть проблема, то будь добр предоставь хоть какую-то информацию о ней, желательно со скриншотами. Мы к сожалению не телепаты и не можем догадаться почему у всех работает, а у тебя - нет.
Мы уже объяснили всё на пальцах - чистая бф2 в онлайне теперь не работает без GameSpy, поэтому нужно игру "отремонтировать" любым из доступных путей.
На мой взгляд, у нас самое простое и не конфликтное ни с кем решение.
Но есть ведь ещё хаб и ривайв (BF2Hub, ReviveBF2 /aka/ BattleLog) - можешь также попробовать и их!