aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Application/OpenSimBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Application/OpenSimBase.cs')
-rw-r--r--OpenSim/Region/Application/OpenSimBase.cs43
1 files changed, 3 insertions, 40 deletions
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs
index 1ec96a0..ba2c2de 100644
--- a/OpenSim/Region/Application/OpenSimBase.cs
+++ b/OpenSim/Region/Application/OpenSimBase.cs
@@ -36,8 +36,7 @@ using Nini.Config;
36using OpenMetaverse; 36using OpenMetaverse;
37using OpenSim.Framework; 37using OpenSim.Framework;
38using OpenSim.Framework.Communications; 38using OpenSim.Framework.Communications;
39using OpenSim.Framework.Communications.Services; 39
40using OpenSim.Framework.Communications.Cache;
41using OpenSim.Framework.Console; 40using OpenSim.Framework.Console;
42using OpenSim.Framework.Servers; 41using OpenSim.Framework.Servers;
43using OpenSim.Framework.Servers.HttpServer; 42using OpenSim.Framework.Servers.HttpServer;
@@ -85,8 +84,6 @@ namespace OpenSim
85 84
86 protected ConfigurationLoader m_configLoader; 85 protected ConfigurationLoader m_configLoader;
87 86
88 protected GridInfoService m_gridInfoService;
89
90 public ConsoleCommand CreateAccount = null; 87 public ConsoleCommand CreateAccount = null;
91 88
92 protected List<IApplicationPlugin> m_plugins = new List<IApplicationPlugin>(); 89 protected List<IApplicationPlugin> m_plugins = new List<IApplicationPlugin>();
@@ -604,35 +601,6 @@ namespace OpenSim
604 scene.PhysicsScene.SetTerrain(scene.Heightmap.GetFloatsSerialised()); 601 scene.PhysicsScene.SetTerrain(scene.Heightmap.GetFloatsSerialised());
605 scene.PhysicsScene.SetWaterLevel((float) regionInfo.RegionSettings.WaterHeight); 602 scene.PhysicsScene.SetWaterLevel((float) regionInfo.RegionSettings.WaterHeight);
606 603
607 // TODO: Remove this cruft once MasterAvatar is fully deprecated
608 //Master Avatar Setup
609 UserProfileData masterAvatar;
610 if (scene.RegionInfo.MasterAvatarAssignedUUID == UUID.Zero)
611 {
612 masterAvatar =
613 m_commsManager.UserService.SetupMasterUser(scene.RegionInfo.MasterAvatarFirstName,
614 scene.RegionInfo.MasterAvatarLastName,
615 scene.RegionInfo.MasterAvatarSandboxPassword);
616 }
617 else
618 {
619 masterAvatar = m_commsManager.UserService.SetupMasterUser(scene.RegionInfo.MasterAvatarAssignedUUID);
620 scene.RegionInfo.MasterAvatarFirstName = masterAvatar.FirstName;
621 scene.RegionInfo.MasterAvatarLastName = masterAvatar.SurName;
622 }
623
624 if (masterAvatar == null)
625 {
626 m_log.Info("[PARCEL]: No master avatar found, using null.");
627 scene.RegionInfo.MasterAvatarAssignedUUID = UUID.Zero;
628 }
629 else
630 {
631 m_log.InfoFormat("[PARCEL]: Found master avatar {0} {1} [" + masterAvatar.ID.ToString() + "]",
632 scene.RegionInfo.MasterAvatarFirstName, scene.RegionInfo.MasterAvatarLastName);
633 scene.RegionInfo.MasterAvatarAssignedUUID = masterAvatar.ID;
634 }
635
636 return scene; 604 return scene;
637 } 605 }
638 606
@@ -655,15 +623,10 @@ namespace OpenSim
655 protected override Scene CreateScene(RegionInfo regionInfo, StorageManager storageManager, 623 protected override Scene CreateScene(RegionInfo regionInfo, StorageManager storageManager,
656 AgentCircuitManager circuitManager) 624 AgentCircuitManager circuitManager)
657 { 625 {
658 bool hgrid = ConfigSource.Source.Configs["Startup"].GetBoolean("hypergrid", false); 626 SceneCommunicationService sceneGridService = new SceneCommunicationService();
659 if (hgrid)
660 return HGCommands.CreateScene(regionInfo, circuitManager, m_commsManager,
661 storageManager, m_moduleLoader, m_configSettings, m_config, m_version);
662
663 SceneCommunicationService sceneGridService = new SceneCommunicationService(m_commsManager);
664 627
665 return new Scene( 628 return new Scene(
666 regionInfo, circuitManager, m_commsManager, sceneGridService, 629 regionInfo, circuitManager, sceneGridService,
667 storageManager, m_moduleLoader, false, m_configSettings.PhysicalPrim, 630 storageManager, m_moduleLoader, false, m_configSettings.PhysicalPrim,
668 m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version); 631 m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version);
669 } 632 }