
The following notes were taken from the Tuesday, March 31st, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. They were taken from the video recording by Pantera, embedded at the end of this summary – my thanks to Pantera 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 is held every other Tuesday at 12:00 noon, SLT (holidays, etc., allowing), per the Second Life Public Calendar.
- The “SUG Leviathan Hour” meetings are held on the Tuesdays which do not have a formal SUG meeting, and are chaired by Leviathan Linden. They are more brainstorming / general discussion sessions.
- Meetings are held in text in-world, at this location.
Simulator Deployments
- No SLS Main channel deployments for the week, but the channel was restarted.
- The WebRTC deployment will be expanded to all RC regions on Wednesday, April 1st, 2026.
- The next simulator release – Loganberry (can’t we have version numbers as well, aspromised?) will be deployed to Aditi.
- The new server-side Lua updates (which require all existing Lua scripts to be recompiled) has also been deployed to Aditi for testing. See this document for more on this release.
- These updates might start appearing on the Agni (the Main grid) “in a week or two”, with the deployment likely be timed to coincide with the issuing of the latest SLua viewer RC, and will include some additional fixes as well.
In Brief
- Leviathan Linden:
- Is hoping to look into the issue where, on encountering something like a high step on stairway or a physical bench or some other form of “ledge” and stopping, the avatar will start to slide sideways rather than standing still at the foot of the offending object.
- Leviathan also has work going into the loganberry release, including:
- Fixes for bugs related to failed simstate saves and crashes on simulator shutdown.
- The server-side workaround for mesh face count. This should fix most issues except the bug where, on connecting to a viewer the edited texture face on the mesh will revert to its previous setting.
- An attempted fix for the bug where trying to rez an object on a mesh surface can result in a failure to rez message – although there are still situations where this might still fail.
- A fix for the bug about multiple chat events for multiple overlapping listeners in a script.
- Henri Beauchamp’s suggested ObjectUpdate data fix for avatars remaining as clouds. However, as there are multiple reasons why avatars might remain cloudy besides missing attachment ObjectUpdate data, this might not fix all avatar cloud situations.
- An optimisation to make running idle scripts a little faster, which he describes as, “Probably not noticeable, but is measurable”.
- In addition to all this, Leviathan has spent a small portion of his “free” time trying to figure out why the game-control viewer UI doesn’t show the device config options (inverting the axis, offset, etc), but couldn’t work out why. He hopes to take another swing at it when he has more “free” time available.
- Harold Linden (SLua):
- Has a number of fixes in the pipeline, including one that accidentally limited how large you could make the bytecode.
- SLua *might* be deployed in time for SL23B, but no guarantees this will be the case.
- Region crossings: Harold hopes to have some fixes for long-existing region crossing bugs (strictly for crashes that rendered scripts unrecoverable due to script state serialization issues) with collision handlers, since he thinks he’s found the root cause.
- This is similar to a issue with sensors from “back in the day”, so he has extended that fix to cover region crossings.
- This fix will not resolve other region crossing problems.
General Discussion
Please refer to the video below as well.
- A further discussion on Linden Water having waves, as also raised at the CCUG meeting (and which will doubtless be raised at the upcoming OSD / TPVD meeting on April 3rd, since some people won’t accepts “not an easy thing to do” a a single meeting, and need to hear it multiple times from multiple meetings).
- In this case, Leviathan Linden noted, “Simulating water waves, and transmitting the oscillating surface is tough”, with others noting it would be “super costly” in terms of rendering in the viewer.
- A number of other feature requests / bug issues were raised for feedback / status updates:
- llGetRegionWorldMapTile – unlikely to make the Loganberry simulator update.
- Enhancements to `llGiveAgentInventory` for Folder Management and Depth Expansion – seen as “easy to do”, but no time frame on when.
- Extend the 10m distance for llRezObject() and llRezAtRoot() – also seen as “easy to do”, and has garnered questions from within LL as to whether or not it is even relevant any more – but again, no time frame on possible implementation. This also sparked a discussion on object rezzing via scripts.
- llAvatarOnSitTarget reports incorrect agent on sit target after disconnect – this is seen as “a bad one”, with reports on ghost avatars stuck of vehicles for a while. However, it is still awaiting resources / time to be investigated and a fix defined.
- llStartAnimationWithParams: Queuing, Syncing, and other low-hanging animation enhancements – still at the “tracked” status.
- The last 15-20 minutes of he meeting involved a broad-ranging discussion on matters of scripted agents (bot), Tiny Empires. Please refer to the video for details.
Date of Next Meetings
- Leviathan Linden: Tuesday, April 7th, 2026.
- Formal SUG meeting: Tuesday, April 14th, 2026.
† 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.