mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 06:06:06 +08:00
From: Dr Scofield <hud@zurich.ibm.com>
the attached patch set is centered around RemoteAdminPlugin and focuses
mainly on making it more robust (i.e. more parameter checking and better
error reporting) but also we've re-implemented the LoadTerrain stuff that
got disabled during the terrain code reworking:
* missing PostInitialize() calls on region modules that were loaded
for regions created via RemoteAdmin's CreateRegion XmlRpc call
* re-implements RemoteAdmin's LoadTerrain XmlRpc call (probably lost
during the TerrainModule rework)
* adds lots more parameter checking and error reporting to RemoteAdmin
* adds a read-only property to RegionApplicationBase so that we can
access the CommsManager
* adds Exceptions to TerrainModule so that we get better error case
feedback (and can report more meaningful errors in turn)
* adds a CheckForTerrainUpdate() call to
TerrainModule.LoadFromFile() to make terrain changes effective
* adds TryGetCurrentScene(LLUUID) to SceneManager so that we can
retrieve Scenes not only by name but also by LLUUID
cheers,
dr scofield
This commit is contained in:
@@ -54,6 +54,9 @@ namespace OpenSim.Region.ClientStack
|
||||
protected uint m_httpServerPort;
|
||||
|
||||
protected CommunicationsManager m_commsManager;
|
||||
public CommunicationsManager CommunicationsManager {
|
||||
get { return m_commsManager; }
|
||||
}
|
||||
|
||||
protected SceneManager m_sceneManager = new SceneManager();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user