From 9abe4b2ebf537d32b0b01d404497f290a4f4f806 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Wed, 12 Dec 2007 00:38:57 +0000 Subject: * Start listening for client connections immediately after a region initializes during initial instance startup. (as opposed to waiting for 'all of the regions' to initialize first) * Removed hackish timer based client notification about regions up (no longer needed) * Added a comment about an inventory based login failure that causes me lots of greif testing and debugging. Comment includes *why* it's failing. --- OpenSim/Region/Application/OpenSimMain.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'OpenSim/Region/Application/OpenSimMain.cs') diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index 88a7bc2..1471f89 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs @@ -338,10 +338,10 @@ namespace OpenSim } // Start UDP servers - for (int i = 0; i < m_udpServers.Count; i++) - { - m_udpServers[i].ServerListener(); - } + //for (int i = 0; i < m_udpServers.Count; i++) + //{ + // m_udpServers[i].ServerListener(); + // } //Run Startup Commands if (m_startupCommandsFile != "") @@ -385,6 +385,7 @@ namespace OpenSim m_udpServers.Add(udpServer); m_regionData.Add(regionInfo); + udpServer.ServerListener(); return udpServer; } @@ -484,7 +485,7 @@ namespace OpenSim m_regionData.RemoveAt(RegionHandleElement); } UDPServer restartingRegion = CreateRegion(whichRegion); - restartingRegion.ServerListener(); + //restartingRegion.ServerListener(); //m_sceneManager.SendSimOnlineNotification(restartingRegion.RegionHandle); } @@ -757,7 +758,7 @@ namespace OpenSim break; case "create-region": - CreateRegion(new RegionInfo(cmdparams[0], "Regions/" + cmdparams[1])).ServerListener(); + CreateRegion(new RegionInfo(cmdparams[0], "Regions/" + cmdparams[1])); break; case "remove-region": -- cgit v1.1