diff options
author | mingchen | 2007-11-03 17:49:45 +0000 |
---|---|---|
committer | mingchen | 2007-11-03 17:49:45 +0000 |
commit | b51a900bebe914650c1c7db7b77f74c5ac107f6d (patch) | |
tree | b93c86b110df48df3c17823358fc2e2185319e0b /OpenSim/Region/ClientStack | |
parent | * Removed unused UDPServerBase (diff) | |
download | opensim-SC_OLD-b51a900bebe914650c1c7db7b77f74c5ac107f6d.zip opensim-SC_OLD-b51a900bebe914650c1c7db7b77f74c5ac107f6d.tar.gz opensim-SC_OLD-b51a900bebe914650c1c7db7b77f74c5ac107f6d.tar.bz2 opensim-SC_OLD-b51a900bebe914650c1c7db7b77f74c5ac107f6d.tar.xz |
*Master Avatar can be specified by a previous UUID in either grid mode or standalone mode by specifying a master_avatar_uuid attribute in the place of master_avatar_xxxx_name and master_avatar_password.You will not be asked for the name and password if a valid UUID is specified.
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/RegionApplicationBase.cs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/RegionApplicationBase.cs b/OpenSim/Region/ClientStack/RegionApplicationBase.cs index 7551bff..6071dcd 100644 --- a/OpenSim/Region/ClientStack/RegionApplicationBase.cs +++ b/OpenSim/Region/ClientStack/RegionApplicationBase.cs | |||
@@ -113,10 +113,19 @@ namespace OpenSim.Region.ClientStack | |||
113 | scene.PhysScene.SetTerrain(scene.Terrain.GetHeights1D()); | 113 | scene.PhysScene.SetTerrain(scene.Terrain.GetHeights1D()); |
114 | 114 | ||
115 | //Master Avatar Setup | 115 | //Master Avatar Setup |
116 | UserProfileData masterAvatar = | 116 | UserProfileData masterAvatar; |
117 | m_commsManager.UserService.SetupMasterUser(scene.RegionInfo.MasterAvatarFirstName, | 117 | if (scene.RegionInfo.MasterAvatarAssignedUUID != LLUUID.Zero) |
118 | { | ||
119 | masterAvatar = m_commsManager.UserService.SetupMasterUser(scene.RegionInfo.MasterAvatarAssignedUUID); | ||
120 | } | ||
121 | else | ||
122 | { | ||
123 | masterAvatar = | ||
124 | m_commsManager.UserService.SetupMasterUser(scene.RegionInfo.MasterAvatarFirstName, | ||
118 | scene.RegionInfo.MasterAvatarLastName, | 125 | scene.RegionInfo.MasterAvatarLastName, |
119 | scene.RegionInfo.MasterAvatarSandboxPassword); | 126 | scene.RegionInfo.MasterAvatarSandboxPassword); |
127 | } | ||
128 | |||
120 | if (masterAvatar != null) | 129 | if (masterAvatar != null) |
121 | { | 130 | { |
122 | m_log.Verbose("PARCEL", "Found master avatar [" + masterAvatar.UUID.ToStringHyphenated() + "]"); | 131 | m_log.Verbose("PARCEL", "Found master avatar [" + masterAvatar.UUID.ToStringHyphenated() + "]"); |