[Opensim-dev] Question on Avatar Appearance persistance

Michael Wright michaelwri22 at yahoo.co.uk
Mon Apr 14 08:46:01 UTC 2008


ps. I do still think we really need to sort something out for the grid communications. In that we really need to think of a way past the commsmanager approach. Really, I think maybe we need something more like these modules directly doing the communications. As comms manager is really just a mess, with too many method calls in it. 

Michael Wright <michaelwri22 at yahoo.co.uk> wrote: I have no problem with the GetUserAppearance. But with the current module, we didn't actually couple Appearance to the datamapper. That was just one implementation of a Appearance Module meant for standalone mode. And I still think we will need something like that for standalone mode. 

The idea is to have different avatar appearance factory modules depending on how the data would be fetched/created. It really isn't that much different to the current Grid Services. Where we have versions to use local databases or ones to communicate with remote servers. 

I do however not really agree that NPC's should always have to have a profile on the grid servers or anywhere. If that was a local region NPC that never moved out of that region, then by forcing profiles we are just making things more complicated. 

Sean Dague <sean at dague.net> wrote:

By decoupling from the user server, we've coupled AppearanceModule to
DataMapper, and are managing database connections in a RegionModule,
which I think is a worse approach.  

m_scene.CommsManager.UserService.GetUserProfile(id) seems
like a much better approach.  We could just add .GetUserAppearance and
friends to it.





           

---------------------------------
  Yahoo! for Good helps you make a difference_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev


       
---------------------------------
 Yahoo! for Good helps you make a difference
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080414/25275d99/attachment-0001.html>


More information about the Opensim-dev mailing list