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
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
_______________________________________________
Opensim-dev mailing list
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev