The only way to play the BF1942 Demo online was with GameRanger. The Demo didn't have any other way. Although you can still play the Demo online if you get GameRanger Premium. It is available to only premium members.