* 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.
This commit is contained in:
Teravus Ovares
2007-12-12 00:38:57 +00:00
parent c7f5a94763
commit 9abe4b2ebf
4 changed files with 34 additions and 15 deletions

View File

@@ -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":