private void ScheduleListPlayers(double delay)
{
DelayedRequest r = new DelayedRequest(delay, fListPlayersTimestamp);
DebugWrite("^9Scheduling listPlayers no sooner than " + r.MaxDelay + " seconds from " + r.LastUpdate.ToString("HH:mm:ss"), 7);
lock (fListPlayersQ) {
fListPlayersQ.Enqueue(r);
Monitor.Pulse(fListPlayersQ);
}
}