diff options
author | Teravus Ovares | 2007-12-12 00:38:57 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-12-12 00:38:57 +0000 |
commit | 9abe4b2ebf537d32b0b01d404497f290a4f4f806 (patch) | |
tree | 63c12f570f5e82ccc54b99a805c41ce84abeba65 /OpenSim/Region/Application/OpenSimMain.cs | |
parent | put in a try block to catch the ForEach loop dying. (diff) | |
download | opensim-SC-9abe4b2ebf537d32b0b01d404497f290a4f4f806.zip opensim-SC-9abe4b2ebf537d32b0b01d404497f290a4f4f806.tar.gz opensim-SC-9abe4b2ebf537d32b0b01d404497f290a4f4f806.tar.bz2 opensim-SC-9abe4b2ebf537d32b0b01d404497f290a4f4f806.tar.xz |
* 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.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Application/OpenSimMain.cs | 13 |
1 files changed, 7 insertions, 6 deletions
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 | |||
338 | } | 338 | } |
339 | 339 | ||
340 | // Start UDP servers | 340 | // Start UDP servers |
341 | for (int i = 0; i < m_udpServers.Count; i++) | 341 | //for (int i = 0; i < m_udpServers.Count; i++) |
342 | { | 342 | //{ |
343 | m_udpServers[i].ServerListener(); | 343 | // m_udpServers[i].ServerListener(); |
344 | } | 344 | // } |
345 | 345 | ||
346 | //Run Startup Commands | 346 | //Run Startup Commands |
347 | if (m_startupCommandsFile != "") | 347 | if (m_startupCommandsFile != "") |
@@ -385,6 +385,7 @@ namespace OpenSim | |||
385 | 385 | ||
386 | m_udpServers.Add(udpServer); | 386 | m_udpServers.Add(udpServer); |
387 | m_regionData.Add(regionInfo); | 387 | m_regionData.Add(regionInfo); |
388 | udpServer.ServerListener(); | ||
388 | 389 | ||
389 | return udpServer; | 390 | return udpServer; |
390 | } | 391 | } |
@@ -484,7 +485,7 @@ namespace OpenSim | |||
484 | m_regionData.RemoveAt(RegionHandleElement); | 485 | m_regionData.RemoveAt(RegionHandleElement); |
485 | } | 486 | } |
486 | UDPServer restartingRegion = CreateRegion(whichRegion); | 487 | UDPServer restartingRegion = CreateRegion(whichRegion); |
487 | restartingRegion.ServerListener(); | 488 | //restartingRegion.ServerListener(); |
488 | //m_sceneManager.SendSimOnlineNotification(restartingRegion.RegionHandle); | 489 | //m_sceneManager.SendSimOnlineNotification(restartingRegion.RegionHandle); |
489 | } | 490 | } |
490 | 491 | ||
@@ -757,7 +758,7 @@ namespace OpenSim | |||
757 | break; | 758 | break; |
758 | 759 | ||
759 | case "create-region": | 760 | case "create-region": |
760 | CreateRegion(new RegionInfo(cmdparams[0], "Regions/" + cmdparams[1])).ServerListener(); | 761 | CreateRegion(new RegionInfo(cmdparams[0], "Regions/" + cmdparams[1])); |
761 | break; | 762 | break; |
762 | 763 | ||
763 | case "remove-region": | 764 | case "remove-region": |