If I had to guess, I would say that the bug lies within UTIL_GetPlayerConnectionInfo. It grabs the players cmdrate when calculating ping but makes doesn't check it against the minimum/maximum that the server has set.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scumbucket Sent: Tuesday, May 29, 2007 8:56 PM To: [email protected] Subject: Re: [hlds] Pings Very interesting info Kevin, and I appreciate you taking the time to explain it in detail. I am making the changes now! ----- Original Message ----- From: "Kevin Ottalini" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Tuesday, May 29, 2007 8:44 PM Subject: Re: [hlds] Pings > > The 87/server or 94/hlsw are basically the same and the correct ping. > > The in-game ping of 2 or 3 is because the player is using a really low > cl_cmdrate and it messes things up. > > Setting sv_mincmdrate to 30 or 40 on the server should fix this but > clients > don't understand this for some reason. > > In the client console, if they type cl_cmdrate <return> they might get a > message like this: > > ] cl_cmdrate 10 > ] cl_cmdrate > "cl_cmdrate" = "40" ( def. "30" ) min. 10.000000 max. 100.000000 > ** NOTE: The real value is 10.000 but the server has temporarily > restricted > it to 40.000 ** > archive - Max number of command packets sent to server per second > > If the client doing this enables net_graph 3, he will see that he is > actually getting 40 updates/s even though he has 10 set, so that part of > the > server control CVAR is working, however all the other clients on the > server > are not showing/calculating the ping properly for that user. > > Setting the cl_cmdrate low like that (without the server CVAR set) is > considered abusive since it only updates the server with the clients > position/actions every 100ms. > > As it is, this appears to be a client reporting/display bug only at the > moment. > > > ----- Original Message ----- > From: "Scumbucket" > To: <[email protected]> > Sent: Tuesday, May 29, 2007 8:18 PM > Subject: [hlds] Pings > > Can someone clear up a ping mystery for me. We have noticed that players > are > coming in more and more with super low pings of between 1 and 10. Which is > fine, but we have also noticed a ping difference. > > If a player shows a: > > 2 ping in game > 87 ping in the server console > 94 ping in HSLW > > Are they cheating by way of reducing their in game ping? > > Now I know that there will aways be a difference from in game ping to > console or HLSW. But I have seen this on players showing around a 3 ping > in > game but a hlsw/server console ping of 190. > > Is something going on here? > > Thanks! > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds

