I've read the FAQ but couldn't find a logical answer to this. All I could find is stuff about setting the "dedicated" variable to 2 - which I already did, and the usual stuff about using the same port that the client uses to contact the master server. Neither of them were thus helpful, so I decided to make an account and post here.
The
master server list does list my IP (86.80.107.126), but it lists the wrong port: it's always in the 5xxxx range. The problem is that I haven't forwarded this range on my router. I forwarded 9000-9015 to this machine, and I can't forward anything above 10000-65535 because it will prevent the other machines from establishing client connections. DMZ is not possible with my router, as my ISP decided to remove it. (The router is owned by my ISP, and I can't get it changed. Switching ISPs is not an option because it would require waiting weeks, while the internet is needed for the job.)
The port I'm using is 9001, as configured with "+set net_port 9001". I saw that "net_qport" was a variable so I added an additional "+set net_qport 9002". I have three IPs because I use VMware and that creates two additional connections, but I used "+set net_ip 192.168.1.71" to set the IP to my real inside IP.
The questions I've got:
- Why does it connect to port 5xxxx instead of taking 9001?
- How do I make it connect to 9001?
- Can people still connect to my game if they include it in their favorites?