[Opensim-dev] Unreal viewer: summoning the coders
Rob Lindman
rob at roblindman.net
Thu Dec 20 14:32:45 UTC 2018
If people are working on these viewers, especially on matters of URI
handling... it would be nice if there was one (1) ONE with a decent
gridinfo configuration panel. (Preferences -> Opensim -> Made Of Fail)
When attempting to add a test grid... It is exceptionally annoying if
there is some difficulty in adding a new grid. You cannot manually edit
the individual line items for grids in order to adjust the different
pages. It frequently takes a while to fail if there is some difficulty
reaching the /gridinfo file. I wind up with redundant 'lost continent of
hippo' entries. I was trying to figure out what was going on testing on
127.0.0.1 (which for some reason fails 'despite our best efforts'.)
The /gridinfo URI itself is also ridiculous. Check for /gridinfo.xml or
something... I wanted 'mydomain.com' to be all a user had to put into
this panel in order for it to work, instead of mydomain.com:9000 ... And
so, hey, I am running apache, might as well just put a file up there
called /gridinfo, that way I can omit the port number while fulfilling
the /gridinfo requirements... While it was 'fun' to mess around with
mod-rewrite... this whole process shows that the OpenSim / TPV community
didn't put much thought into MAKING IT EASY for people to get on grids.
I ultimately had to open the Firestorm user grids xml file and add one
in manually to access the opensim running on my local system. That's
ridiculous. A typical end user is not going to want to go through that.
I am an opensim / second life enthusiast and this hassle was enough for
me to set the computer on fire. There is no easy way to debug what is
happening here.
If I had to go through all this trouble every time I wanted to connect
to A WEBSITE then I am sorry to say I would simply become Amish and
start milking goats.
A replacement for LLUDP isn't needed. What's needed is for people to
actually think about what they are doing. Try out the software under
different conditions and wonder if a person new to this environment
would REALLY want to contend with the seriously annoying issues that are
basically in the way of anyone adopting OpenSim.
On 2018-12-15 08:07, Cinder Roxley wrote:
> On December 15, 2018 at 6:33:13 AM, Ai Austin (ai.ai.austin at gmail.com)
> wrote:
>
> f) Running an app launched via a browser is much more common now and
> we already have that with secondlife:// and hop:// protocols - which
> NEARLY work as expected and would not need much to fix them working
> everywhere.
>
> For all intents and purposes, hop:// has been abandoned. While I admit,
> it’s much friendlier looking than x-grid-info://, x-grid-info://
> complies
> with BCP 35 and the URL Living Standard.
>
> Exceptions that still need a little fix are on the
> Firestorm JIRA (e.g. grid change on teleport rather grid string for
> hops staying as home grid). That, to me, would be more worthwhile
> than starting a whole new viewer track.
>
> This is due to the way hypergrid works. When you teleport, you aren’t
> leaving your grid, rather, the destination region is linked to your
> grid.
> However, my solution to this in x-grid-info:// reference source was to
> use
> the OpenSimExtras cap to grok a grid uri from the region the agent is
> connected to. This works universally in OpenSim 0.8.x and onward
> besides
> OSGrid where OpenSimExtras doesn’t contain Bluewall’s most recent
> additions
> to it.
>
> As far as Unreal goes, I wouldn’t be caught in the royalty payments
> mess
> that all entails.
>
> However, I would love to collaborate on a replacement for LLUDP if
> anyone
> is interested in that. Something like FlatBuffer (and FlatBuffer over
> WebRTC on mobile) would make for a good replacement. It would also be a
> step towards some of the silly limitations LLUDP has forced on
> OpenSimulator, like the 254 entity limit on terse object updates.
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
---
Rob Lindman
Software Developer
https://roblindman.net/
316-361-6913
More information about the Opensim-dev
mailing list