--- deliantra/server/socket/loop.C 2007/07/24 04:55:35 1.61 +++ deliantra/server/socket/loop.C 2007/07/26 21:44:43 1.62 @@ -178,7 +178,7 @@ rate_avail = max_rate - outputbuffer_len (); } - else if (!outq) // only send when bandwidth allows it + else if (outq < 4096) // only send when bandwidth allows it. the 4k is completely arbitrary :( { int ol = outputbuffer_len ();