[Opensim-dev] VERY STRANGE, BUT EXCITING!!

Justin Clark-Casey jjustincc at googlemail.com
Tue Jun 17 15:01:01 UTC 2008


Sean Dague wrote:
> On Tue, Jun 17, 2008 at 07:28:55AM -0700, Diva Canto wrote:
>> As far as I can tell,  the teleport code already has a lot of the  
>> machinery to TP between any two OpenSims on the internet. Its interface,  
>> however, is the limiting factor: instead of being given IP addresses, or  
>> some other form of global name, it's given region handles. The code uses  
>> the region handle to get at the IP address and port.
>>
>> (Scenes/SceneCommunicationService.cs)
>>
>>        public virtual void RequestTeleportToLocation(ScenePresence  
>> avatar, ulong regionHandle, LLVector3 position,
>>                                                      LLVector3 lookAt,  
>> uint flags)
>>
>> In Terry's case, both DBs shared the region handles and all other  
>> identifiers, that's why it worked.
>>
>> OpenSim is *this* close to supporting interoperability. It "just" needs  
>> a bunch of small, but very important, changes in lots of places. And, of  
>> course, conceptual clarification of everything related to  
>> authentication, trust, and access control, which stand a level above of  
>> the intrerop mechanism itself.
>>
>> Diva / Crista
> 
> At one point Dalien had this working under a concept that he called
> "friendly teleport".  Basically, some set of low region coords were
> reserved for gating in from other opensim grids.  Some reference to it
> is here:
> https://lists.berlios.de/pipermail/opensim-dev/2007-October/000108.html
> 
> Honestly, this would be a great thing for people to revive.  "World
> Jump" is going to be a very needed feature to make it easy to wander
> between worlds that may be under different domains of control.

Yes, I don't think inter-OpenSim grid teleporting in and of itself is 
hugely difficult.  The problem comes when you open your inventory or try 
and take something out of it, at which point the asset and inventory 
services being referenced won't contain your data.  Unless the two grids 
are somehow sharing of all this, of course (or the way the client 
retrieves inventory/the grid gets assets is changed, etc, etc.).

> 
>     -Sean
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev


-- 
justincc
Justin Clark-Casey
http://justincc.wordpress.com



More information about the Opensim-dev mailing list