This "auth all clients on the server when anyone connects" causes visible lagspike at the game every damn time a player connects. Happens on all servers of ours every time. Perhaps this isn't visible in the US as servers are closer and less latency but here in northern europe, it's quite real.

Sometimes the clients that are connected receive also visible lag while player connects as they seem to be trying to auth but the screen jams and sound loops untill auth is complete. I've had this myself multiple times. Usually it happens only when Steam Friends connection is lost/regained but now it's spread into the game too.

Some sort of improvement would be nice!

-ics


10.9.2011 9:57, Mart-Jan Reeuwijk kirjoitti:
Sounds to me that ppl are load-balanced to "CM" servers, and that some go down 
while the one next to 'm are connected to another CM and are still connected.

Well, we had to live with daily bout 5-10 Steam Client disconnects for years 
already, with ppl having fully working internet etc. At least I have, and the 
conection was always fine for any else.

Seems this "feature" is now also for game client-server connections.

I'd almost say to get a plugin to "delete" the drop messages or w/e. I'd rather 
keep the players and them having a good experience then that one false guy to be cut out.

And anyways, why check everybody on the server, like to give the CM servers a 
job to do? or the server to have those reported lagspikes of late? I'd be 
really ok if only checked on connection. Ppl being checked like 30 times in the 
span of an hour or w/e seems too over-redundant.


________________________________
From: Bruno Garcia<[email protected]>
To: Half-Life dedicated Linux server mailing 
list<[email protected]>
Sent: Saturday, 10 September 2011, 5:00
Subject: Re: [hlds_linux] Can't play No-Steam Logon for months!

Is there anyway to pinpoint the origin of the error? because it's hard
enough as it is...
maybe a developer can help me with a tool or a client sided plugin or
something...

On Fri, Sep 9, 2011 at 8:53 PM, Ryan Stecker<[email protected]>  wrote:

Not really sure how to explain your situation. Being dropped from a server
for no steam logon is when the backend tells the server to drop a client.

I'm not sure how graphics settings can affect that in any way.

On Fri, Sep 9, 2011 at 6:17 PM, Bruno Garcia<[email protected]
wrote:
Ryan, This is quite odd, because I'm the only one that's getting
disconnected on my own CS:S server...
If a CM went down wouldn't more than 1 person get disconnected?

However, i have confirmed that using the game on windowed mode i don't
get
disconnected *at all*
It sounds weird, and it is. I know because i worked beta-testing games
for
years ...

I believe that my particular case is different to the explication you
gave
... Because if this is really a CM going down then somebody else on my
server should be getting kicked as well... or at least my brother should
be
getting disconnected since we're in the same house

Don't you think this might be different ?

On Fri, Sep 9, 2011 at 6:16 PM, Ryan Stecker<[email protected]>
wrote:

The way the old auth system used to work is that when a new client
connected
to a game server, the GS would attempt to authenticate just that client
with
the steam backend.

The new auth system works in a little different way. Instead of
authenticating just that single user, it will re-authenticate every
user
already on the server in addition to the one that just joined.

The network layout of the steam backend is a little complex, but to sum
it
up there are seperate reverse proxy servers called CM or Connection
Masters.
There's something like 30-40 of these servers at any time, and everyone
is
connected to one of them. These are the servers you communicate with
when
you're connected to steam.

The reason you see "no steam logon" for groups of clients and not the
entire
server is because one or two CMs went down, or otherwise disconnected
the
clients that were connected to it. When the backend attempts to
reauthenticate all the clients on the server, it will drop the clients
which
lost connection to the CM with the "no steam logon" message, because
that's
indeed what happened. They lost their connection to steam and aren't
logged
on anymore.

On Fri, Sep 9, 2011 at 4:07 PM, [email protected]
<[email protected]>wrote:

Oh is that what happened? I've been seeing a lot of 10-20 people
dropping at the same time for (No Steam Login) recently.

On Fri, Sep 9, 2011 at 2:01 PM, Ryan Stecker<[email protected]
wrote:
It has nothing to do with your DX level.

Failure code 1 is EAuthSessionResponseUserNotConnectedToSteam, and
8
is
k_EAuthSessionResponseAuthTicketInvalid.

All that happened is that you lost your connection to the steam
backend,
and
the game server dropped you once someone joined the server.

All of this started happening with the new authentication changes a
few
months ago. Instead of every client only being authenticated with
the
backend once, it does it multiple times each time a client
connects.

On Fri, Sep 9, 2011 at 3:47 PM, Bruno Garcia<
[email protected]
wrote:

Hello,

Since the past 4 months i can't play Counter-Strike: Source, and i
can
barely play Team Fortress 2..
Now that there has been an update to determinate what caused the
no-steam
logon, i have been getting this on console

CClientSteamContext OnSteamServersConnected logged on = 1
STEAMAUTH: Client [NIN] received failure code 1
Dropped [NIN] from server (No Steam logon
)
Disconnect: No Steam logon
.
Disconnect: No Steam logon
.

   STEAMAUTH: Client [NIN] received failure code 8
I believe this is related to my directx level configuration, since
a
few
weeks ago i have set directx to 9.1 and i wouldn't get
kicked...After
a
while i decided to get a little more FPS, so i set it back to 8.1
thinking
the issue has been fixed, and that's when i started getting
no-steam
logon
again.
_______________________________________________
To unsubscribe, edit your list preferences, or view the list
archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

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

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

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

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

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

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



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


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

Reply via email to