On Friday, 21. January 2011 17:34:33 Ismael Garrido wrote: > Looking at the sv_packetdelay variable, it occurred to me that it > could be possible to make a "fair ping" server
That's a very interesting idea. > I tried making a separate thread > which called NET_FlushPacketQueue every 1 us and it still was jittery. Don't. You want to avoid threads whenever possible. > Does anybody have a better idea on how to implement it? Maybe the > packetqueue should have more than millisecond precision? You would need to implement a FIFO for each player which would delay the packets by the required amount of time. Furthermore, you'd need to change the function that uses the select() syscall in the case of the dedicated server. If you don't you'll get a granularity of sv_fps which is 20 per default which means you can only regulate the pings in multiples of 50ms. But yes, it definitely is possible. -- Thilo Schulz
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ ioquake3 mailing list ioquake3@lists.ioquake.org http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.