diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 1668bd35bf..0369369215 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs @@ -524,8 +524,19 @@ namespace OpenSim.Region.ClientStack.LindenUDP if (clientConfig != null) { m_PacketHandler.ReliableIsImportant = - clientConfig.GetBoolean("ReliableIsImportant", - false); + clientConfig.GetBoolean("ReliableIsImportant", + false); + + m_primTerseUpdatesPerPacket = clientConfig.GetInt("TerseUpdatesPerPacket", + m_primTerseUpdatesPerPacket); + m_primFullUpdatesPerPacket = clientConfig.GetInt("FullUpdatesPerPacket", + m_primFullUpdatesPerPacket); + + m_primTerseUpdateRate = clientConfig.GetInt("TerseUpdateRate", + m_primTerseUpdateRate); + m_primFullUpdateRate = clientConfig.GetInt("FullUpdateRate", + m_primFullUpdateRate); + } } diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index f11310ad9e..8ae6e005ff 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example @@ -1279,3 +1279,9 @@ [LLClient] ; Resend packets markes as reliable until they are received ;ReliableIsImportant = false + + ; Configures how ObjectUpdates are compressed. + ;TerseUpdatesPerPacket=10 + ;FullUpdatesPerPacket=14 + ;TerseUpdateRate=10 + ;FullUpdateRate=14