Konto lokalne (o ile jest takie konto na kompie) nie wymaga zalogowania się do jakiś kont EA, bo właśnie to konto jest przeznaczone by móc sobie pograć gdy nie ma się netu. To konto umożliwia grę na singlu i na lanie. Rzecz jasna konto lokalne najpierw trzeba utworzyć, logując się gry z podłączonym netem, albo przekopiować odpowiednie pliki z profilem.
Nawet na necie znalazłem coś na temat grania po lanie
http://forum.pl4fc.net/topic/10457-bf2142-gra-po-lanie/ . Choć nie wiem czy to coś pomoże.
A co do czarnego ekranu nie mam pojęcia. Może musisz po prostu trochę dłużej poczekać, aż gra się uruchomi, bo u mnie muszę popatrzeć na czarny ekran z kilka sekund zanim gra w końcu ruszy.