Avatar portability

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Avatar Portability)
(Avatar Portability)
Line 17: Line 17:
 
In "users" table, "UserInventoryURL" and "UserAssetURL" have been there for a long time, and they are not used yet. My idea starts from the 2 properties;
 
In "users" table, "UserInventoryURL" and "UserAssetURL" have been there for a long time, and they are not used yet. My idea starts from the 2 properties;
  
[[http://openugai.sourceforge.net/avatar_portability_1.PNG]]
+
[[Image:avatar_portability_1.PNG]]
  
 
U1 is an user of GridService G1, so probably, U1's "UserInventoryURL" and "UserAssetURL"
 
U1 is an user of GridService G1, so probably, U1's "UserInventoryURL" and "UserAssetURL"
Line 25: Line 25:
  
 
[[http://openugai.sourceforge.net/avatar_portability_2.PNG]]
 
[[http://openugai.sourceforge.net/avatar_portability_2.PNG]]
[[Image:http://openugai.sourceforge.net/avatar_portability_2.PNG]]
 
  
 
== Implementation ==
 
== Implementation ==

Revision as of 02:06, 16 July 2008

Contents

Basic Idea

To enable user avatar travel from a grid service to another grid service, There are 2 problem to be considered:

  1. How to enable foreign user login - Authentication
  2. How to get a foreign user's belongings(including appearance, inventory)

To achieve the 1st, client side changes are needed. SO, so far, I have only implemented 2nd, and would like to explan my idea:

Authentication

not prepared yet

Avatar Portability

In "users" table, "UserInventoryURL" and "UserAssetURL" have been there for a long time, and they are not used yet. My idea starts from the 2 properties;

Avatar portability 1.PNG

U1 is an user of GridService G1, so probably, U1's "UserInventoryURL" and "UserAssetURL" are pointing to G1's default Inventory/Asset server.

R1 is a regionserver in GridService G2, so R1 used to fetch assets from G2's default Asset server.

[[1]]

Implementation

Personal tools
General
About This Wiki