It should attempt to reconnect in few seconds.

See the log file, maybe it helps. In Linux it is named
connection_log_<port>.txt and should be located in /home/<user>/Steam/logs
(<user> is the one used for running the server). The log file contains
details about protocol (TCP/UDP), the IP of CM server, why disconnected
etc... The most important line for you is "StartAutoReconnect() will start
in XX seconds".

-----Original Message-----
From: hlds_linux-boun...@list.valvesoftware.com
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of
bottige...@gmail.com
Sent: Tuesday, April 10, 2012 10:07 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Reconnect to steam command?

It doesn't work. It just prints Connection to Steam servers lost.
(Result = 3) and never attempts to reconnect.

On Mon, Apr 9, 2012 at 10:09 AM, Asher Baker <asher...@gmail.com> wrote:
> It's about 5% of the work to just inject a disconnected callback into
> the queue :P
>
> ~~~~~
> "Their heads are green, and their hands are blue,
>       And they went to sea in a Sieve." - Edward Lear
>
>
>
> On Mon, Apr 9, 2012 at 5:52 AM, hlds <h...@gmx.com> wrote:
>> There is no command for this.
>>
>> It can be done with a plugin, but is a lot of work and it must be fixed
>> almost everytime Valve updates steamclient.so library (is stripped, so
>> signatures must be used for everything). The idea is to call
>> CCMinterface::ConnectionDisconnected method with k_EResultIOFailure error
>> code, to force the server to reconnect to another CM in few seconds. This
is
>> tricky because the call must be made from a thread managed by
steamclient.so
>> library, not from server's main thread. For Windows probably is same
thing.
>>
>> There's a manual solution too: find the port used by server for talking
with
>> CM server (usually is 26901, but only if is not already used) and use the
>> firewall to block the communication. In few seconds you'll see that the
>> server loses connection with Steam servers. Then remove the firewall rule
>> and the server will reconnect back in few seconds, probably to a
different
>> CM server, maybe using a different protocol (TCP instead UDP).
>>
>> -----Original Message-----
>> From: hlds_linux-boun...@list.valvesoftware.com
>> [mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of
>> bottige...@gmail.com
>> Sent: Monday, April 09, 2012 3:52 AM
>> To: hlds_linux@list.valvesoftware.com
>> Subject: [hlds_linux] Reconnect to steam command?
>>
>> Is there a command to reconnect to Steam?
>>
>> Sometimes a server will lose connection to the item server or
>> quickplay, and it will not reconnect until the server is rebooted.
>> Changing maps does not help.
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>>
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
please visit:
>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
please visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

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


_______________________________________________
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