[Opensim-dev] Duplicate entries for Hypergrid users in GridUser table

Diva Canto diva at metaverseink.com
Mon Apr 21 14:39:46 UTC 2014


No, this has nothing to do with multiple presences of the same user.

 From the GridUserService perspective, I think the idea was for it to be 
possible to have hg users with the same UUID as a local user. That 
situation is prevented by the Gatekeeper. However, entries in GridUser 
don't come solely from actual visits; they can come from other sources 
(friends, etc., I think), not necessarily users trying to visit.

If we decided that we don't ever want to know about foreign users with 
the same UUID as a local user, which seems reasonable, then GridUser is 
unnecessarily complicated.  So I'm ok with simplifying it. I've had bug 
grief because of that design decision.

On 4/21/2014 7:13 AM, Shaun T. Erickson wrote:
> I *think* this has to do with the fact that you *are* allowed to log 
> into a grid, as the same avatar, more than once - they just can't be 
> close enough to each other that their root or child agents overlap, or 
> you get a crash.
>
> Melanie will tell you that that is by design, and correct, though I 
> know that many disagree that it should be so.
>
> Representing an avatar two different ways (UUID and UUI), seems to be 
> wrong though.
>
> -ste
>
> On 4/21/14, 2:55 AM, Oren Hurvitz wrote:
>> ...
>> I think that GridUserService should be changed so that it allows only 
>> one entry per UUID. It will still store the full UUI if given, but it 
>> won't allow multiple UUI's for the same user. Thoughts?
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>



More information about the Opensim-dev mailing list