Also, for Public at least, you need to forward port 9000. The simple way to tell if your problem is port forwarding related or not is to set your server as a DMZ in your router. Most routers have a setting to allow this. If you set it to a DMZ and they connect fine, then you just need to disable the DMZ setting and keep playing with your Port Range Forwarding. Also, make sure you are using the Port Range Forwarding and not just Port Forwarding. Normally, you would want to forward ports 5998, 7000-7100 and port 9000 at least. Also, 9080 is a good port to forward if you want remote access to your server admin webpage, but it is not required.
Make sure that if you do try the DMZ setting that you disable it after you are done, because it increases security risks by leaving it open like that permanently. Also, if DMZ still doesn't let players connect, then maybe you have another issue like a firewall or something that is blocking them on your server. The default install of Debian shouldn't enable any firewalls, at least not the etch install. But, if you enabled any on your own, it could definitely cause problems.
|