diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index 06dc900d84..501f14e48c 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs @@ -110,7 +110,7 @@ namespace OpenSim : base() { IConfig startupConfig = configSource.Configs["Startup"]; - + AddinManager.Initialize("."); AddinManager.Registry.Update(null); @@ -642,7 +642,7 @@ namespace OpenSim string regName = CombineParams(cmdparams, 0); Scene killScene; - if(m_sceneManager.TryGetScene(regName, out killScene)) + if (m_sceneManager.TryGetScene(regName, out killScene)) { if (m_sceneManager.CurrentScene.RegionInfo.RegionID == killScene.RegionInfo.RegionID) { @@ -650,7 +650,7 @@ namespace OpenSim } m_regionData.Remove(killScene.RegionInfo); m_sceneManager.CloseScene(killScene); - + } break; @@ -768,6 +768,13 @@ namespace OpenSim m_log.Error("Shared Module: " + module.Name); } break; + + case "regions": + m_sceneManager.ForEachScene(delegate(Scene scene) + { + Console.WriteLine("Region Name: " + scene.RegionInfo.RegionName + " , Region XLoc: " + scene.RegionInfo.RegionLocX + " , Region YLoc: " + scene.RegionInfo.RegionLocY); + }); + break; } }