10-24-2011, 08:30 AM
(10-24-2011, 08:29 AM)FakeTruth Wrote: MCServer should NEVER crash, but unfortunately it does sometimes and I don't know why
The packet queues are stored in cClientHandle.cpp (line 90 and 91). Queued packets are sent from cClientHandle::SendThread() which is, as the name says, threaded, so sending data does not impact performance. Normally sending data stops the program until the data has been sent (I think).
I look at the queues and how they're stored. I'd imagine filtering them would be too difficult and could cut down on traffic quite a bit with a long queue.