Fletcher,
Can't you simply remove the flag k_uNetFlagUnboundSocket passed to
CNet::AsyncConnect in CCMInterface::Connect ?

2012/11/22 John <lists.va...@nuclearfallout.net>

>  Fletcher,
>
> I appreciate the official summary and workaround, but is any work being
> done on fixing the root cause of it not binding to the correct IP for its
> outbound TCP connection? I'm scratching my head a bit on why the Steam
> library would ignore the request to bind to a specific local address, since
> it is trivial to do this from a system programming perspective.
>
> (Also: "Multi-ho*m*ed")
>
> -John
>
>
> On 11/21/2012 11:12 AM, Fletcher Dunn wrote:
>
>  If you are running a multi-honed server, and your server occasionally
> drops out of the master server listing, or appears on the wrong public IP,
> then you may be interested in testing our some beta binaries that might fix
> the problem.  The problem begins with a disruption while talking on UDP
> (often during the weekly prop of Steam).  The Steam client layer then
> enters a fallback pattern of TCP, then UDP, etc.  Eventually the disruption
> is resolved, and it can be random whether your server managed to connect to
> Steam on TCP or UDP, depending on where it was in the retry pattern.  The
> problem with TCP for multi-honed servers is that it will always bind to the
> default interface, disregarding any request to bind to a particular
> interface.  This can cause Steam to see your server as coming from the
> wrong public IP.  Depending on your routing rules, NAT, etc, your server
> can drop off of the server browser because clients cannot get to you when
> they send packets to that IP.****
>
> ** **
>
> Some server operators have worked around this bug with firewall rules
> preventing the server from connecting to Steam via TCP.****
>
> ** **
>
> These binaries disable TCP fallback for dedicated servers.****
>
> ** **
>
> http://media.steampowered.com/apps/440/steam_bins_windows_1586041.zip****
>
> http://media.steampowered.com/apps/440/steam_bins_linux_1586041.zip****
>
> ** **
>
> Be warned that they have not been widely tested.  You should only try out
> these binaries if you think you are having problems related to multi-honed
> machines.****
>
> ** **
>
> Also, note that if you do use these binaries, and then update your server,
> they will probably be reverted.****
>
> ** **
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
>
>
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

Reply via email to