Added "show regions" console command that displays the list of regions in that instance and their X , Y locations. (as requested/suggested by ckrinke)
parent
c7e125033c
commit
b42dfff4b8
|
@ -110,7 +110,7 @@ namespace OpenSim
|
||||||
: base()
|
: base()
|
||||||
{
|
{
|
||||||
IConfig startupConfig = configSource.Configs["Startup"];
|
IConfig startupConfig = configSource.Configs["Startup"];
|
||||||
|
|
||||||
AddinManager.Initialize(".");
|
AddinManager.Initialize(".");
|
||||||
AddinManager.Registry.Update(null);
|
AddinManager.Registry.Update(null);
|
||||||
|
|
||||||
|
@ -642,7 +642,7 @@ namespace OpenSim
|
||||||
string regName = CombineParams(cmdparams, 0);
|
string regName = CombineParams(cmdparams, 0);
|
||||||
|
|
||||||
Scene killScene;
|
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)
|
if (m_sceneManager.CurrentScene.RegionInfo.RegionID == killScene.RegionInfo.RegionID)
|
||||||
{
|
{
|
||||||
|
@ -650,7 +650,7 @@ namespace OpenSim
|
||||||
}
|
}
|
||||||
m_regionData.Remove(killScene.RegionInfo);
|
m_regionData.Remove(killScene.RegionInfo);
|
||||||
m_sceneManager.CloseScene(killScene);
|
m_sceneManager.CloseScene(killScene);
|
||||||
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -768,6 +768,13 @@ namespace OpenSim
|
||||||
m_log.Error("Shared Module: " + module.Name);
|
m_log.Error("Shared Module: " + module.Name);
|
||||||
}
|
}
|
||||||
break;
|
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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue