The problem for me after hours of looking was my firewall, you might think, "firewall? isnt that just blocking servers?" No. When the black screen happens its logging you in and if you have AVG 2013 like me your firewall automatically blocks it when it tried to log you in, after the game cant access the internet it shuts down giving you that message, so you need to run it windowed mode and open AVG (if thats your security program) and set the firewall to interactive mode. Then when you start it itll ask you 2 times if you want to allow or deny Bf2 PR through the firewall, click allow and it will forever be allowed through! Worked for me

any firther information add me on skype and ill try to help im on about 24/7

VenomDG < my skype! hope this helped!