Gary Stanley wrote:
> At 08:46 PM 10/1/2008, Midnight wrote:
>
>> That is incorrect. tickrate actually controls how much delay is added
>> to ping time. At 100 tickrate there will always be 10ms of ping added
>> to the real DOS ping, regardless of how high the sys_tickrate/max_fps is
>> so long as it is over 100. This is becaues packets are going out 100
>> times/second regardless of the server FPS.
>>
>
> That is incorrect. Maybe in game, but not certainly layer3..
>
>
Well from the game's perspective it's sending out 100 packets a second.
My point was it is adding on average 10ms not 1ms like that web page
indicates. How those are processed over the network is something else
entirely, but it only further makes the point that 1000FPS servers are
ridiculous. All of these factors of instability generally swamp the
theoretical 1-3ms of variance in the game server's frame rate by an
order of magnitude.
>> The higher FPS setting may help accuracy still, but it does not affect
>> ping as indicated on that page. Really though how many pixels do you
>> think a player moves if the server is clocking at 3ms frames vs 1 ms
>> frames? Maybe a couple pixels? The inaccuracy of the guns themselves
>> is way larger than any movement of the player in that timespan - I
>> haven't calculated out the exact pixel difference but I think we can all
>> agree it is pretty small amount in 2ms of time. That's why going from
>> 333 to 1000 FPS is essentially pointless. The only thing it might might
>> matter for is sniper/deagle, but even the pro's don't have pixel level
>> accuracy.
>>
>
> gettimeofday() is used to step time in the engine. The problem with
> gettimeofday is that its an ESTIMATE of wallclock time, and it's very
> sensitive to changes on the machine
> it's running on. gettimeofday is archaic, nonstandard, imprecise, and
> valve should use clock_gettime() instead to do timing.
>
>
Yep I have to agree there.
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux