
The following notes were taken from the Tuesday, August 4, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. No video for this meeting – Pantera is on vacation.
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 “Leviathan Office 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
- The hot fix for some regions failing to grant capabilities correctly to the viewer (and thus crashing the viewer) deployed in mid-July … has a bug (causing log-in and teleport issues).
- As a result, the fix was rolled back on August 4 for the SLS Main channel and will be rolled back on August 5 for the RC channels.
- Once the roll-back is complete, things should behave as per the Kumquat simulator update.
- This roll-back should help alleviate many of the recent region crossing issues people have been experiencing in the last week – see below for more.
Game_Control
- Leviathan Linden continues to work on game_control (viewer and server-side).
- Viewer:
- He has added a “mouse” mode: it is possible to press a button on a game controller and move the viewer’s mouse the mouse around. This also allows mapping of mouse left- and right-click function to a controller.
- However, he noted he is unsure of what to do with the “semantic data” there (e.g. axis values will currently show the delta_X and delta_Y input that is driving the mouse, which isn’t particularly useful; he imagines scripters would be more interested in “mouse_X, mouse_Y”, so he is still wondering about how best to make that info available, if it is needed).
- He has, however further modified PromptFont (used for the game_control preferences UI) to make it more readable.
- Server side:
- As noted during his previous Office Hours meeting, there are some further server-side aspects to game_control he wishes to complete.
- However, it might be a few weeks before this is in any way ready – and this work needs to be deployed ahead of the viewer-side code becoming generally available in viewers, and will include the required UDP message updates to pack “semantic data” & make it available to LSL via a new function call.
Region Crossings
- As per the last SUG meeting and the previous Leviathan Office Hours, Pepper Linden has put together some fixes to address vehicular region crossings (see this bug report).
- This are currently available on the Blake Sea region on Aditi (the Beta grid) for those wishing to test them.
- Pepper encourages those who can to log-in to Aditi hand test things & provide feedback. Pepper can be reached in-world via IM or via the SL Discord server.
- In terms of the recent (last week-ish) region crossing issues:
- These are believed to be related to the bug introduced into the simulator coder, per the simulator notes at the top of this summary.
- As most of the Blake Sea regions are on the BlueSteel RC channel, it was suggested that once the roll-back on the RC channels scheduled for Wednesday, August 5 has been completed, crossings can be tested there.
- If people continue to experience issues which appear to be the same as or similar to those experienced prior to the roll-back
- However, if people continue to experience significant crossing issues, they can message Rider with details on the SL Discord server.
- A general discussion on region crossings – reporting issues, keeping people informed of changes / updates, etc., formed a major part of the meeting.
Lua Notes
- Harold Linden has mostly finished the upgrade of the SLua repository to match the current upstream version of Luau.
- The development version now has integers in Lua, and support for them has been added to lljson “and friends” so they should be supported when Lua is deployed.
- He noted this has been a significant change, removing a lot of integer and yield-related code that now has an upstream equivalent, so in the next few weeks people working with Lua will need to recompile any existing scripts using Lua – although in the future, this will not be necessary, as there will be a compatibility framework which can be used.
- Rider Linden has rolled out new wrappers for the functions relating to particles and HTTP requests enabling properly-typed tables to be passed to them without having to remember the arcane rule names and values for particle systems. He noted would welcome PRs that wrap some of the other lists as well.
- As per my notes from the previous Content Creation User Group meeting, Rider Linden has produced a new version of the VSCode plugin with might tighter integration with the viewer.
- However, it has been pointed out to him that it is not entirely obvious on how to set the plug-in up, so in order to help with this issue he has opened up a documentation page, which will be populated.
General Discussion
- Monty Linden has been itemising some HTTP changes for LSL, “so that we can support things that are less weird and arbitrary”. He hopes to make this a public RFC or a blog post “soonish”.
- The face count mismatch bugfix remain in limbo, having raised numerous internal questions at LL during code review. Leviathan – was had been looking at it – has also been focused on game_control but will try to take another look at that as soon as game-control is “mostly done” (e.g. server- and viewer-side communication changes, new LSL call, as mentioned above).
- Monty Linden added that a fix is “very much wanted”, as the current coding around the issue is “interesting”, but he wants the final result to be “absolutely solid”.
- The request for a llGetRegionWorldMapTile function remains on a “thing that would be nice to get done” at LL, but does not have any resources looking at it at present.
Date of Next Meetings
- Leviathan Linden: Tuesday, August 11, 2026.
- Formal SUG meeting: Tuesday, August 18, 2026.
