Ich habe lange nach der Ursache gesucht, um den Fehler für keine "Serververbindung" zu finden. Dabei war es eigentlich eine simple Sache mit dem Spielernamen.
Ich hätte eine Lösung für die Frage nach 5 Jahren. Wenn du das erste mal Online gehen möchtest (Battlefield 2 BC 2, dann musst du links die Kontakte anklicken und dann wirst du eigenartiger Weise gefragt wie dein Spielername lauten soll. Gib den Spielername ein und dann geht der Multiplayer.
Absoluter unlogischer Bullshit von den Machern des Spiels aber so ist es ;-)