Hi,
I have a Windows 2003 server which has 2 NICs in it.
The first has the IP 192.168.1.5 and the second NIC has several IPs, which are 172.16.1.21, 172.16.1.22, 172.16.1.194.
I am using an IPCop Linux firewall/router, which is forwarding all the CS:S needed UDP and TCP ports to 172.16.1.194 (which is on the orange interface of the IPCop box).
The IPCop router has about 20 IP addresses on it, which it forwards to different 172.16.*.* addresses.
In my server.cfg file I have the following line at the top (but with the actual IP address)...
IP xxx.xxx.xxx.xxx
If I start the server with the following command everything works fine.
srcds.exe -console -game cstrike +maxplayers 20 +map de_dust +ip 172.16.1.194.
I can connect to the server and play on it perfectly, however the server does not list in the Find Servers part of CS:S. I have waited overnight, removed all filters, tried gametiger. It's just not showing up.
If disable the 192.168.1.5 NIC so srcds will only think Windows has 1 NIC and I remove the +ip switch from the start-up command, then type status in the console to see what IP it is using, forward all the ports to that IP, then I can no longer connect to the server via my favourites in CS:S, it breaks.
By using netstat I can see that it connects to steam1.steampowered.com when the server starts and I've used Ethereal to sniff the data it sends. It tells steam all about my server but it doesn't include the IP address. I guessed (I don't know if I'm correct) that steam lists the server by the source address of the packets sent to steam when it connects to tell steam about itself (as I couldn't see my IP address in any of the data sent when sniffed with ethereal), so I changed the forwarding to use the default IP on the router (IPCop) that shows up when I use whatismyip.com. I also changed IP to that IP in server.cfg, but still it will not show up in the list of internet servers.
I think that covers everything, I've been trying to get this working all weekend and it's doing my head in.
Any help would be greatly appreciated.
Thanks in advance...
I have a Windows 2003 server which has 2 NICs in it.
The first has the IP 192.168.1.5 and the second NIC has several IPs, which are 172.16.1.21, 172.16.1.22, 172.16.1.194.
I am using an IPCop Linux firewall/router, which is forwarding all the CS:S needed UDP and TCP ports to 172.16.1.194 (which is on the orange interface of the IPCop box).
The IPCop router has about 20 IP addresses on it, which it forwards to different 172.16.*.* addresses.
In my server.cfg file I have the following line at the top (but with the actual IP address)...
IP xxx.xxx.xxx.xxx
If I start the server with the following command everything works fine.
srcds.exe -console -game cstrike +maxplayers 20 +map de_dust +ip 172.16.1.194.
I can connect to the server and play on it perfectly, however the server does not list in the Find Servers part of CS:S. I have waited overnight, removed all filters, tried gametiger. It's just not showing up.
If disable the 192.168.1.5 NIC so srcds will only think Windows has 1 NIC and I remove the +ip switch from the start-up command, then type status in the console to see what IP it is using, forward all the ports to that IP, then I can no longer connect to the server via my favourites in CS:S, it breaks.
By using netstat I can see that it connects to steam1.steampowered.com when the server starts and I've used Ethereal to sniff the data it sends. It tells steam all about my server but it doesn't include the IP address. I guessed (I don't know if I'm correct) that steam lists the server by the source address of the packets sent to steam when it connects to tell steam about itself (as I couldn't see my IP address in any of the data sent when sniffed with ethereal), so I changed the forwarding to use the default IP on the router (IPCop) that shows up when I use whatismyip.com. I also changed IP to that IP in server.cfg, but still it will not show up in the list of internet servers.
I think that covers everything, I've been trying to get this working all weekend and it's doing my head in.
Any help would be greatly appreciated.
Thanks in advance...