static void HandleWakeup(Client c, bool suppress = false)
{
c.Value.LastAction = DateTime.Now;
if (!c.Value.Idle) return;
c.Value.Idle = false;
if (suppress) return;
byte[] data = Packer.Serialize((byte)ServerPacket.WakeUp, c.Value.UserId);
Broadcast(c.Value.Channel, data);
}