Topic: Assuming router-related issue... can anyone help?
Over the past week I've been trying to get a Team Fortress 2 server running on my old Athlon FX-53. I use the HLDSTOOLUPDATE to run the server thus avoiding any account problems allowing me to play the game and run the server. Also, I use the following router to setup the system:
D-Link DI-524 Wireless G Broadband Router Version C1
Obviously, my ports need to be configured to allow others to connect to my server. This is where things get confusing. After looking at some guides online to determine what ports need to be configured, I come up with this:
Virtual Servers List
Name Private IP Protocol Schedule
Dedicated Server 74.56.144.159 Both 27015/27015 always
Having forwarded only this port on my static public IP address, I had Taknarosh and Project_Demon try to connect to the server. At this point, neither of them could see the server on the Main Server List. However, by connecting to that IP directly, Project_Demon was able to get in. On the other hand, Taknarosh kept receiving the message (Server is not responding). I then went back to the router's virtual servers list and changed the IP of port 27015 to the LAN IP of the server PC:
Virtual Servers List
Name Private IP Protocol Schedule
Dedicated Server 192.168.0.100 Both 27015/27015 always
This time, both Taknarosh and Project_Demon could see the server on the Master server list with the IP: 74.56.144.159:27015 and to both of them the server was indeed responding. Project_Demon again was able to connect without a problem. This time, instead of getting the "Server is not responding message", Taknarosh got "Could not connect after 4 attempts" during the "Connecting to server" phase of the connection process.
Upon further investigation, it seems that the people connecting to the server are being forwarded to a different port every time they attempt to connect. If for example you look at the server on the Steam server list, the IP is written as 74.56.144.159:27015. On the other hand, after connecting to the server and entering the console, at the top right of the screen it indicates "Connected to 74.56.144.159:60070" or some other port variation. This can also be confirmed by looking for the server on game-monitor.com where the system indicates that 27015 is not the hostport.
We've tried solving the problem by enter the -hostport 27015 command in the shortcut used to launch the server with. We've also used "hostport 27015" in the server.cfg and config_arena.cfg files. Both did not work. In all, Taknarosh was never able to connect to the server because we had no idea what port he was trying to connect to (his attempts to connect are not recorded in the console because he can't connect to the server) and therefore I never knew what port to forward for him. If anyone can help me out with something, it would be much appreciated. thanks!
I forgot to mention that this issue also occurred using the Team Fortress 2 Dedicated Server program in the steam "tools" tab.
Last edited by the.doomhammer (2008-08-26 17:48)



