diff options
Diffstat (limited to 'OpenSim/Region/Application')
-rw-r--r-- | OpenSim/Region/Application/OpenSimMain.cs | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index c367537..d2f5648 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs | |||
@@ -146,7 +146,6 @@ namespace OpenSim | |||
146 | m_networkServersInfo.loadFromConfiguration(m_config); | 146 | m_networkServersInfo.loadFromConfiguration(m_config); |
147 | } | 147 | } |
148 | 148 | ||
149 | |||
150 | /// <summary> | 149 | /// <summary> |
151 | /// Performs initialisation of the scene, such as loading configuration from disk. | 150 | /// Performs initialisation of the scene, such as loading configuration from disk. |
152 | /// </summary> | 151 | /// </summary> |
@@ -485,6 +484,28 @@ namespace OpenSim | |||
485 | } | 484 | } |
486 | break; | 485 | break; |
487 | 486 | ||
487 | case "save-xml2": | ||
488 | if (cmdparams.Length > 0) | ||
489 | { | ||
490 | m_sceneManager.SaveCurrentSceneToXml2(cmdparams[0]); | ||
491 | } | ||
492 | else | ||
493 | { | ||
494 | m_sceneManager.SaveCurrentSceneToXml2(DEFAULT_PRIM_BACKUP_FILENAME); | ||
495 | } | ||
496 | break; | ||
497 | |||
498 | case "load-xml2": | ||
499 | if (cmdparams.Length > 0) | ||
500 | { | ||
501 | m_sceneManager.LoadCurrentSceneFromXml2(cmdparams[0]); | ||
502 | } | ||
503 | else | ||
504 | { | ||
505 | m_sceneManager.LoadCurrentSceneFromXml2(DEFAULT_PRIM_BACKUP_FILENAME); | ||
506 | } | ||
507 | break; | ||
508 | |||
488 | case "terrain": | 509 | case "terrain": |
489 | if (!m_sceneManager.RunTerrainCmdOnCurrentScene(cmdparams, ref result)) | 510 | if (!m_sceneManager.RunTerrainCmdOnCurrentScene(cmdparams, ref result)) |
490 | { | 511 | { |