Just come across this on EA's forums if anyone ever registered the Battlefield 2142 game or DLC on their EA account you will find EA have now given you the BF 2142 Deluxe Edition as a download in Origin. In typical EA fashion you cant play the game properly because the EA servers don't exist. Yeah thanks EA.
However due to their being once a big mod community (and to some extent still is) behind BF 2 and BF2142 you can get a patch that unlocks the game fully for multiplayer on 3rd party servers.
Have a look here
http://totalgamingnetwork.com/showthread.php?202087-Battlefield-2142-Revived-up-and-running-on-Gameranger
Some more resources for you :-
BF 2/1942/2142 forum
http://totalgamingnetwork.com/forumdisplay.php?96-Battlefield-Past
BF2142 Singleplayer inc a pretty neat Star Wars mod (at the time) inc Bots
http://www.battlefieldsingleplayer.com/?p=gamepage&g=16
More BF2/2142/1942 Singleplayer discussion/mod goodness
http://www.battlefieldsingleplayer.com/forum/index.php?showforum=23
However due to their being once a big mod community (and to some extent still is) behind BF 2 and BF2142 you can get a patch that unlocks the game fully for multiplayer on 3rd party servers.
Have a look here
http://totalgamingnetwork.com/showthread.php?202087-Battlefield-2142-Revived-up-and-running-on-Gameranger
Some more resources for you :-
BF 2/1942/2142 forum
http://totalgamingnetwork.com/forumdisplay.php?96-Battlefield-Past
BF2142 Singleplayer inc a pretty neat Star Wars mod (at the time) inc Bots
http://www.battlefieldsingleplayer.com/?p=gamepage&g=16
More BF2/2142/1942 Singleplayer discussion/mod goodness
http://www.battlefieldsingleplayer.com/forum/index.php?showforum=23