On 25/08/2012 10:53, Kyle Sanderson wrote:
There's a known problem with Source 2009 where if you lose your TCP
connection to Steam, there's a good chance your server will become
delisted from the master. The problem stems from Steam reconnecting
using a 'random' machine address instead of the selected ip address
used at server launch. This causes servers to become delisted, and
disappear from the master. While I know the issue has been brought up
a number of times on the list, does anyone have a work around for
this? This is present in both CS:S and CS:GO.

It depends what your configuration is.

Presumably you're saying that the +ip parameter is ignored during this reconnect and so the new TCP socket is created with "0.0.0.0:27015" locally and that goes out via the default route / interface and ip to Valve's master server(s) ?

The most obvious workaround might be using different ports for different server instances rather than different IP addresses. (I assume they don't lose the port information with the same bug?) Assuming there is no specific restrictions on ports you can use, you should still be able to have thousands of servers.

But there must be multiple ways, using linux, (either by using virtual interfaces and / or routing or iptables rules) such that a particular instance of TF2 uses a NIC (real or virtual) that only has one IP address assigned to it, so that it doesn't need the +ip parameter setting in the first place - and such that that outbound traffic goes via the right IP address.

I think what would work or the best way to configure it would depend upon what you have configured now.

--
Dan

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to