2025 week #3: SL SUG meeting summary

La Côte Sauvage, November 2024 – blog post

The following notes were taken from the Tuesday,  January 14th, 2025 Simulator User Group (SUG) meeting. They form a summary of the items discussed, and are not intended to be a full transcript, and were taken from Pantera’s video of the meeting, which is embedded at the end – my thanks to her for providing it.

Meeting Overview

  • The Simulator User Group (also referred to by its older name of Server User Group) exists to provide an opportunity for discussion about simulator technology, bugs, and feature ideas.
  • These meetings are conducted (as a rule):
  • Meetings are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
  • Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.

Simulator Deployments

  • On Tuesday, January 14th, 2025, the simulators on the Main SLS channel were restarted with no update.
  • On Wednesday, January 15th, all remaining RC channel outside of BlueSteel should be updated with the Apple Cobbler simulator update, which includes llGetAttachedListFiltered(),llGiveAgentInventory(),llMapBeacon(),llTransferOwnership(), and a modification to llModPow, so it should work faster (however, it does not correctly handle the full range of positive 31-bit integers -and Leviathan Linden is working to define the range for which it supplies correct answers, so check the wiki page for updates).

SL Viewer Updates

  • Release viewer: version 7.1.11.12363455226, formerly the ExtraFPS RC (multiple performance fixes, aesthetic improvements and UI optimisations), dated December 17, promoted December 20 – No Change.
  • Release Candidate: none at present.

In Brief

Please refer to the video below for the following:

  • Rider Linden:
 I have an internal change dealing with how the simulator makes outgoing HTTP calls. It’s just a proof of concept and changes how a few things at start-up are handled, residents shouldn’t see any differences. As that expands further in the future, I’ll start calling out things that people should be paying attention to.
  • Leviathan Linden:
Just a status update on what I’m working on: I’ve been trying to come up with a reliable repro for the “sometimes objects don’t show up upon login/teleport arrival — in order for them to show up you need to do a relog” problem. Although I don’t have a reliable repro for it I’ve verified it is a real server-side bug and have some ideas to try out. I got side-tracked on something but will get back to working on that later today.
  • A request was made on whether there could be a way for an Experience owner to see the data stored (e.g. as two-column spreadsheet) and without having to query the whole thing a few keys at a time. This led to a general discussion on now this might be achieved, with Monty Linden adding:
 KVP things are something we have to look at again in the future – if people have wants, now is a good time to start asking … if something’s needed, can add it to the stew pot.
  • The above led to a broader discussion on scripting – a viewer UI for LSD / status on the Luau project for the viewer (unclear, as Signal Linden had to depart the meeting before replying); the potential for a llLinkSetData equivalent on avatars (seen as unwise because of some of the potentials it might present – such as allowing a script to put “cookies” on avatars), data storage, touched on this Canny request, and circled back to user-supplied grid-wide experiences. This discussion ran through most of the rest of the meeting.
  • The question was asked whether it would be possible to have llGetObjectDetails respect parcel privacy settings, whereby if an object that isn’t on the parcel you are standing on has Avatars On Other Parcels Can See and Chat with Avatars on This Parcel toggled off, it won’t be able to get a list of your attachments – notably as a form of protection against data-gathering bots. Rider Linden requested a Canny feature request on this.
  • A discussion on llDerezObject.
  • Leviathan Linden suggested that a merge of 2k BOM has passed a QA review; however, as Pepper Linden was not available at the meeting to confirm overall status.

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a rooftop of people every week. They are taken from my list of region visits, with a link to the post for those interested.

2025 week #2: SL SUG meeting summary

Omerta Island, November 2024 – blog post

The following notes were taken from the Tuesday,  January 7th, 2025 Simulator User Group (SUG) meeting. They form a summary of the items discussed, and are not intended to be a full transcript, and were taken from Pantera’s video of the meeting, which is embedded at the end – my thanks to her for providing it.

Meeting Overview

  • The Simulator User Group (also referred to by its older name of Server User Group) exists to provide an opportunity for discussion about simulator technology, bugs, and feature ideas.
  • These meetings are conducted (as a rule):
  • Meetings are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
  • Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.

Simulator Deployments

  • On Tuesday, January 7th, 2025, the simulators on the Main SLS channel were restarted with no update.
  • On Wednesday, January 8th:
    • The BlueSteel RC should be updated with the Apple Cobbler simulator update, which includes: llGetAttachedListFiltered(),llGiveAgentInventory(),llMapBeacon(),llTransferOwnership(), and a modification to llModPow, so it should work faster (however, it does not correctly handle the full range of positive 31-bit integers -and Leviathan Linden is working to define the range for which it supplies correct answers, so check the wiki page for updates).
    • The remaining simulators on the RC channels are to be restarted without any update.

SL Viewer Updates

  • Release viewer: version 7.1.11.12363455226, formerly the ExtraFPS RC (multiple performance fixes, aesthetic improvements and UI optimisations), dated December 17, promoted December 20 – No Change.
  • Release Candidate: none at present.

In Brief

Please refer to the video below for the following:

  • A discussion on llSetAgentRot and extending it, with Rider Linden noting:
I left the API open to be able to use any rot. Unfortunately there are a lot of assumptions in both the simulator and the viewer about the agent only rotating around Z. Changing that is going to be a much larger project.
  • Questions were asked on improving the quality of Linden Water effects and reflections. Such questions are best dealt with via the Content Creation User Group (summaries here).
  • An intertwined discussion with the above about Linden Water and swimming options.
  • There have been requests for a llSetObjectMass() function. Whilst this doesn’t currently exist, this SL wiki page has been created to provide a (hopefully) equitable capability, with Leviathan Linden noting:
Vehicle developers were asking for an llSetMass() method so they could standardize the mass of the vehicle after the agent had sat down. It turns out that LSL function is not necessary, there is a way to do it with existing LSL functionality, but it is a little tricky for multi-prim objects.
  • A further discussion on improving vehicle interaction with parcel bans – something LL is hoping to address – such as the potential for putting banline information on the mini-map, with other suggestions being put forward.
    • This led to a broad discussion on issues of parcel privacy and access, security and forced teleporting of unwanted visitors.
  • Requests have been made to modify Experience permissions so that creators can set them to “only this time” or “work like phone apps“. This led to a discussion on Experiences  and the format of the permissions dialogue, etc.

 

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a rooftop of people every week. They are taken from my list of region visits, with a link to the post for those interested.