Scripted Object Return

From Second Life Wiki
Revision as of 22:13, 16 April 2017 by Myggen Resident (talk | contribs) (Reference to function that performs the desired feature)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Pretty straightforward, the main question here is how to implement it without putting undue strain on the servers.

Kelly has said that they don't want to do this because of load on the servers. Surely some kind of throttling could be accomplished to make this very useful function a reality.

llReturnObject(key object)

A general solution might be to have an asset manager prioritize requests and just drop scripted requests if the load on the asset server is in the danger zone.

Some asset server request prioritization would probably open up potential for other very useful things like automatically setting permissions on objects, etc.

Another useful call to go with this might be a call to get the load on the asset server so scripts can delay their work until things are better. -Pagan Bishop

The existing llGetRegionFPS or llGetRegionTimeDilation could be useful for checking sim load for making scripts "nicer", as mentioned on the LSLWiki. Neither of these, however, get a direct measure of the asset server's load, but might still be useful. -Simon Nolan

This is doable with LlReturnObjectsByID -- myggen Resident