From bfce23dcf4f902d6967bc483433eae3d2077c447 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Tue, 13 May 2008 06:05:45 +0000 Subject: * Implemented ChildAgentDataUpdate throttle multiplier based on an inaccurate count of neighbors. * The neighbor count is always lower then the actual number of neighbors unless your region was up the longest. * The region you're in is un-affected by this, though, you'll get less packet loss, maybe not get logged off immediately when you log in, and possibly see more prim if your internet connection is semi-unreliable. --- OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs') diff --git a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs index 5ef4a7d..c9274dd 100644 --- a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs +++ b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs @@ -361,6 +361,13 @@ namespace OpenSim.Region.Environment.Scenes if (regionAccepted) { m_log.Info("[INTERGRID]: Completed informing neighbors that I'm here"); + handlerRegionUp = OnRegionUp; + + // yes, we're notifying ourselves. + if (handlerRegionUp != null) + handlerRegionUp(region); + + } else { -- cgit v1.1