[sldev] [AWG] realXtend login process for distributed virtual worlds

Tess Chu tess at lindenlab.com
Mon Mar 17 15:27:07 PDT 2008


Hi Jani,

The AWG has been working on login for distributed virtual worlds as 
well.  Zero posted the first draft of the Open Grid Protocol to sldev on 
3/11: https://wiki.secondlife.com/wiki/SLGOGP_Draft_1 which outlines the 
basic login flow similar to what you've posted, but also specs out the 
detailed protocols for authentication (Agent Login) and connecting you 
to the virtual region (Legacy Login).  Since interoperability is your 
primary concern, you might want to consider streamlining your login 
flow.  Following a standard protocol will allow different clients and 
different servers to be be implemented separately yet interoperate 
easily.  Adoption of this standard protocol eliminates the need for many 
of the "if (auth_rex_mode)" conditionals in the realXTend login source.

 > The world server has an allow/deny list for which authentication 
server it allows.
In the discussions with AWG, most requests to enter regions are proxied 
via the agent domain which has some way to verify whether a region 
domain is safe.  This is the opposite of what you describe.  We should 
discuss how trust is established between agents and the regions they are 
entering with the AWG.

 > It is also possible to teleport between Second Life and OpenSim when 
the user is using rexViewer.

Wow! Can you explain how this works? More specifically...
1. How is agent presence handled and preserved between virtual worlds?  
How does your avatar stay "online" to your friends while you teleport 
between virtual worlds?
2. Can you still IM your friends in Second Life when you have teleported 
to an OpenSim region?
3. How does the client choose how to connect to a region/server that's 
not on the map of the virutal world they are currently logged into?

Only the login portion of the Open Grid Protocol is currently detailed. 
We will soon start fleshing out the Presence and Teleport protocols, and 
welcome your involvement. If you could contribute your thoughts to the 
Open Grid Protocol, either through the AWG meetings or commenting on the 
open document, we can work together to ensure interoperability with the 
realXTend clients.

Tess


More information about the SLDev mailing list