Heres the problem (well.. a possiblitly). You said you have DSL, and no firewall on the router. It still wont connect.... heres what you do: Go to your ISP's website (or call them), ask how to setup your MODEM as a bridge, as many of the DSL modems come with ports blocked (dont ask why
).. but once you do that, you need to let your router do what your modem was origianally doing.. which is PPPoE, login to your router, look around for "connection type", it should say "dynamic" unless you have static.. and you would know. Now in the list of what it could be, you should see PPPoE, you have to set it to that, but then you need your username and password from the isp (you set it up when you get DSL). Let's say you have sprint (like me
), it my modem came with ports blocked (such as games and serving), I had to do this, my username is what my email address is.. like
whatever@earthlink.net .... your modem should have a default password (your ISP can tell you), but your password for the account is different.. so figure all that out.. tell me if it helped, if not, then im sorry.
And you said that you don't have a firewall.. I think you do (it's still the modem
), so you would need to forward the ports (for games they are always UDP).. so try that. OR DMZ hosting like someone already said.