API Endpoint returning Detailed Region Info
primerib1 Resident
In the veins of, but
totally different from
, this one https://feedback.secondlife.com/scripting-features/p/request-region-list-apiI would like to request an EXTERNAL API Endpoint that returns _at least_ the following Region Info:
* Name
* Global Coordinates
* Rating (G/M/A)
* Maximum Avatar
* Sim type (Full/Homestead)
The selector would be _either_ RegionName _or_ (X,Y) (Global Coordinates).
(EXTERNAL = can be hit by scripts / apps / service
outside
of Second Life without having to login)The information above would be very helpful for planners of travels/tours/convoy/caravan, as we can identify possible problematic places (e.g., regions with low MaxAv and/or Homestead regions), so we can plan ahead.
I believe such info can be kept in an in-memory Redis structure, with the following mappings:
* RegionName => UUID
* (X,Y) => UUID
* UUID => DetailedInfo
Once-a-week Refresh of the Redis would be enough. Or, if you're generous, daily :-)
Log In
Jessica Hultcrantz
Knowing avatar limits and product type for a region is essential information when planning any cruise/travelling along mainland, especially for larger groups ( to avoid unnecessary stress on regions and unfair resource usage against other residents ).
Currently we have to rely on a third party source (Gridsurvey) wich is extremely slow, or doing inworld travels to query dataserver through LSL for details.
I.e. ```llRequestSimulatorData( llGetRegionName(), DATA_SIM_RATING );
llGetEnv("region_product_name");
llGetEnv("agent_unreserved");``` and the likes.
A complete well documented API for this kind of data to complement the MAP-API would be extremely helpful to anyone doing mapping and/or geography in SL. And we wouldn't have to bog down the old fragile caps API that much :)