diff --git a/OpenSim/Region/ClientStack/PacketQueue.cs b/OpenSim/Region/ClientStack/PacketQueue.cs index 2ebc4797ba..54c9fdcb9f 100644 --- a/OpenSim/Region/ClientStack/PacketQueue.cs +++ b/OpenSim/Region/ClientStack/PacketQueue.cs @@ -103,16 +103,16 @@ namespace OpenSim.Region.ClientStack // Set up the throttle classes (min, max, current) in bytes - ResendThrottle = new PacketThrottle(5000, 100000, 50000); - LandThrottle = new PacketThrottle(1000, 100000, 100000); - WindThrottle = new PacketThrottle(1000, 100000, 10000); - CloudThrottle = new PacketThrottle(1000, 100000, 50000); - TaskThrottle = new PacketThrottle(1000, 800000, 100000); - AssetThrottle = new PacketThrottle(1000, 800000, 80000); - TextureThrottle = new PacketThrottle(1000, 800000, 100000); + ResendThrottle = new PacketThrottle(5000, 100000, 16000); + LandThrottle = new PacketThrottle(1000, 100000, 2000); + WindThrottle = new PacketThrottle(1000, 100000, 1000); + CloudThrottle = new PacketThrottle(1000, 100000, 1000); + TaskThrottle = new PacketThrottle(1000, 800000, 3000); + AssetThrottle = new PacketThrottle(1000, 800000, 1000); + TextureThrottle = new PacketThrottle(1000, 800000, 4000); // Total Throttle trumps all // Number of bytes allowed to go out per second. (256kbps per client) - TotalThrottle = new PacketThrottle(0, 162144, 1536000); + TotalThrottle = new PacketThrottle(0, 1500000, 28000); throttleTimer = new Timer((int) (throttletimems/throttleTimeDivisor)); throttleTimer.Elapsed += new ElapsedEventHandler(ThrottleTimerElapsed);