At 05:52 PM 11/12/2008, you wrote: > > You're never going to get 1000 all the time, no matter who says what. > > > > from the usleep() man page: > > BUGS > > Probably not accurate on many machines down to the > > microsecond. Count on precision only to -4 or maybe -5. > >It is not possible to achieve a forever constant 1000 in practice, no. But >as you have seen, it is possible to come very close. > >With -pingboost 2, HL1 actually uses select() for its delays. It likely has >some minor precision errors as well (though these have been reduced by >recent improvements in the kernel), but regardless, most of the time this >will be trumped by internal factors, such as the game simply taking longer >than 1ms to handle a tick, and external factors, such as a high overall >machine load or delays in writing to the disk.
-pingboost 2 uses alarm(), -pingboost 1 uses select() _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux