Did you forward the ports on your router? I would check out the Battlefield 1942 site and see which ports you need to forward.