[Opensim-users] Hypergrid Things, Jumps, SLurls, Hop URLs and Maps

Ai Austin ai.ai.austin at gmail.com
Mon Jun 10 21:53:56 UTC 2013


Thanks for the extra information now flowing.  And thanks for that 
pointer to the earlier discussion on the very same point Fleep.

I really think the time is right to get this sorted out ... we have 
the ears of the core developers in some TPVs and some now are looking 
seriously at the OpenSim issues with the opportunity now created by 
having to have an OpenSim variant of every active viewer to exclude 
the havok licenced code.

There is no need to stop odd URL variants being supported in viewers 
that already can handle them - like the double colon format that 
emerged at one time...  but we need to go forward into a future with 
many types of virtual world platform connected by standards compliant 
systems in future - not just focus on OpenSim to OpenSim 
grids).  That's the appeal of a non-platform specific URI protocol 
prefix like hop://

And perhaps its a matter of adopting a single style and then going 
with that to fix (or at the very last radically simply and improve 
connectivity).

So, a proposal is as follows... that inter-grid valid teleport 
indications are characterised by a standard form as follows:

hop://gridname:port/regionname/x/y/z/

Relevant parts ought to be able to be left out if that makes sense... 
but not at the expense of making platform or region size assumptions. 
the landing places ought to be left unspecified if the hop:// is 
ambiguous rather than bundling in such assumptions to  the protocol 
specification, though any specific implementation could use platform 
knowledge of course.

default gridname:port uit to imply the address is onky valud on the 
local grid.  But i the gridname:port is present it should also work 
even if its used on that grid (this is not the case in the present 
handling of hop:// in some viewers).


default port is the HTTP default port 80 (not a platform specific port)

x,y/z in units of a metre, decimal point allowed.

Final / optional

Melanie makes a very good point about how to bring in SSL grid login 
URIs.  There may be a good way to do this for those familiar with 
designing such protocol handlers and the syntax of the URIs...  but a 
simple scheme would be for the protocol handlers in viewers to try 
http://gridname and if that fails then fakll back to try 
https://gridname  before reporting failure.  Redeemer its only a 
HANDLER.. so need not fully reflect the underlying calls tried or made.




More information about the Opensim-users mailing list