[Opensim-dev] Questions about hypergrid (eventually)
David Saunders
abitar.com at gmail.com
Sun Feb 19 01:49:53 UTC 2017
Always need people writing about OS.
You description is close to what I understand the process is. But looke at
this process too. I not sure how hypergrid affects it.
1> Client get a UUID for an asset.
2> Client looks in its cache for it. If found uses it and uses it.
3> if not found request the region for it. Other wise it sends information
to client.
4> Region pulls from it cache or request the "home asset" server for the
information and sends it to the client.
That how it done on a closed asset server where the client cant poll it
for the assets. Oh, and temporary asset textures are not stored on the
asset server only in the region cache.
When people start complaining about things I asked when they last cleared
there cache and fixes 90% of the errors, Clearing the region cache would
fix most of the rest.
The grid I am with can not be home for hyperlink travelers because its a
closed grid. The asset server is behind a firewall and only accessible by
the simulators authorized to access it. With newer OS code, I seen some
tickling at the idea of adding a password security to access to the asset
server other wise it would totally open.
David.
On Fri, Feb 17, 2017 at 5:27 PM, Mike Higgins <mike at kayaker.net> wrote:
> I am writing an article on hypergrid transfers, an attempt to improve my
> own understanding, help others understand and perhaps improve the hypergrid
> documentation. The things I want to explain in the article is the timing:
> When are permission tests done? And when is content data actually copied
> from grid to grid? I think understanding this will make people more
> comfortable about moving content around the metaverse.
>
> I have a bunch of questions. The documentation at
> http://opensimulator.org/wiki/Hypergrid does not answer them all. I am
> trying to track down Diva to see if she will let me pick her brains. I have
> tried posting questions on IRC. (This comic does a good job of summarizing
> my opinion of IRC: https://xkcd.com/1782/ ).
>
> So next I'll try asking my questions here. I'll start by asking: Is my
> understanding (below) of the roles of the server and the viewer correct?
> (Even before hypergrid is involved.)
>
> When you log into your home grid, the server sends a copy of your
> inventory list to your viewer. This consists of (mainly) a list of names
> and UUIDs. The UUIDs are links to objects in the asset server, which in
> turn are structures made up of many items linked by UUIDs. At the ends of
> all these links are texture maps, mesh objects, sounds, animations, etc.
>
> When you rez an object in-world, the inventory entry (just the name and
> UUID) is copied from your avatar inventory to the scene inventory of the
> region you are in. If you don't have COPY permission to the object, the
> inventory entry is removed from your avatar inventory. The actual data
> describing the object isn't involved in this transfer. It stayed where it
> was in the asset server, was not moved, was not deleted. The data there
> wasn't even read until someone looked at the newly rezzed object and
> viewers started making requests so they could render images of it.
>
> Is this understanding basically correct? If my understanding of this is
> correct, I can move on to hypergrid questions.
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20170218/3a055b93/attachment.html>
More information about the Opensim-dev
mailing list