diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs index 60ab70e..b3db064 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs | |||
@@ -227,6 +227,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
227 | m_pausedAckTimeout = 1000 * 300; // 5 minutes | 227 | m_pausedAckTimeout = 1000 * 300; // 5 minutes |
228 | } | 228 | } |
229 | 229 | ||
230 | // FIXME: This actually only needs to be done once since the PacketPool is shared across all servers. | ||
231 | // However, there is no harm in temporarily doing it multiple times. | ||
232 | IConfig packetConfig = configSource.Configs["PacketPool"]; | ||
233 | if (packetConfig != null) | ||
234 | { | ||
235 | PacketPool.Instance.RecyclePackets = packetConfig.GetBoolean("RecyclePackets", true); | ||
236 | PacketPool.Instance.RecycleDataBlocks = packetConfig.GetBoolean("RecycleDataBlocks", true); | ||
237 | } | ||
238 | |||
230 | #region BinaryStats | 239 | #region BinaryStats |
231 | config = configSource.Configs["Statistics.Binary"]; | 240 | config = configSource.Configs["Statistics.Binary"]; |
232 | m_shouldCollectStats = false; | 241 | m_shouldCollectStats = false; |