1. Отключите антивирус и запустите BF2.
2. Если меняли что-то в конфиг файле - верните как было.
3. Обновите PB закинув pbsetup.exe в папку pb самой игры.
4. Сотрите всё содержимое папки pb и скачайте установщик новой версии PB с оф. сайта.
5. Удалите всё содержимое папки BF2 на диске С:\ в \My Documents. (перед этим только вспомните логин и пароль своего игрового акка), и войдите в игру заново. С форума PB , вопрос о "PnkBstrB.exe handshaking failed"
Ряд программ, таких как сканеры вирусов, брандмауэры и программное обеспечение интернет-безопасности, пакеты новых услуг в драйверах, обновление винды.. Некоторые из пеерчисленных будут блокировать наши новые компоненты, в результате чего будет "потеря пакетов" и кик. Советуем чаще обновлять ОС/антивирусы/драйвера и т.д. для профилактики таких ошибок.