2026 week #41: SUG Leviathan Hour

The Simulator User Group meeting place at Longfellow

The following notes were taken from the Tuesday, October 6, 2026 Leviathan Office Hour, the “off-week” sessions of the Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting by Pantera is embedded at the end of this summary – my thanks to her for providing it, and to Erik Mondrian for the chat transcript after my ISP suffered issues and disconnected me from the world.

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 Nectarine update is across all RC channel regions.
    • This will be updated on October 7 with “final” fix for the issue affecting some UDP format ObjectUpdate messages.
    • This bug can occasionally impact the 26.4 viewer (currently available as a Release Candidate viewer), he expects this to be included in the in-development 26.5 viewer – and a Pull Request (PR) will be made available for TPVs wishing to pull the fix into their code.
  • The SLS Main channel (the majority of simulators on the grid) was restarted on Tuesday, October 6, without any update to the simulator version. This shows up in the viewer logs and effectively is a form of packet-loss if the viewer tosses the data, or ignores the final block of data there.

Region Crossings and Game_Control

Region Crossings – Pepper Linden

  • As per the previous full SUG meeting, the plan remains to get Pepper’s updated region crossing code to a collection of simulators running on a small RC channel of simhosts put together for testing.
  • This channel will likely be given the code name “Breeze”, but is currently being referenced as a Snack channel (“Snack” being the catch-all name for small testing channels of simulators).
  • Breeze will likely include some / all of the Blake Sea regions to allow for testing.
  • The updates have been rebased on the Nectarine update to be deployed on October 7, but at the time of this meeting it was not clear if the deployment would occur with the general RC roll or at a later date.

Game_Control – Leviathan Linden

  • Game_control has been re-based on the in-development 26.5 viewer code base. a new pre-release viewer version, but further work on the viewer code is required.
  • This means game_control could be included in the 26.5 viewer when it services – however, the code has not yet been merged into the development branch of 26.5.
  • Note: while there are pre=Alpha versions of the game_control viewer available, if used on the Main grid (Agni) they can lead to immediate issues of crashes and temporary SL connection blocking due to unsupported UDP messages if the viewer connects to a “non game_control” region – which is the majority at this time). Therefore, I’m not including links to said viewers in this summary, although they are mentioned in the meeting.
  • In the meantime, Leviathan is working to track down a persistent bad avatar texture bake problem on two accounts which the usual tools are fixing to fix, and so need a deeper investigation on the Bake Service code.

General Discussion

  • SuzannaLinn announced she and SungAli will be running a series of classes on Media On  a Prim (MOAP) for those who would like to learn this sometimes arcane capability. Details are here.
  • There were user-centric discussions on UDP messaging (and hand-offs between regions), script-hand-offs between regions, etc., and better management of Auto-Return.
    • The latter is something LL has earmarked for possible future improvement, but no details offered at the meeting.
    • I’m not qualified to comment on any of these subjects, so please refer to the video.
  • “Non-Cartesian” region crossings (e.g. entering, say, a tunnel in region Y and emerging half way across the grid / in another continent or distant region without the appearance of teleporting. This has been discussed a lot at LL over the years, but only as a novelty idea, not as a potential project.

Date of Next Meetings

  • Formal SUG meeting: Tuesday, October 13, 2026.
  • Leviathan Linden: Tuesday, October 20, 2026.

2026 week #40: SUG meeting summary

The Simulator User Group meeting place at Longfellow

The following notes were taken from the Tuesday, September 29, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting by Pantera is embedded at the end of this summary – 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 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 Nectarine update has a “pretty persnickety issue” at the network layer.
  • This is the ObjectUpdate UDP messages issue record in my previous leviathan Hour summary. Overall, there has been some problems with reliability reproducing the problem. given this, at the time of the making, a decision had yet to be made on the best route for a fix.
    • As noted in the Leviathan OH meeting, this issue can affect the 26.4 viewer, and a fix for that is also to be worked on.
  • It’s likely that any fix will go to the RCs, on September 30.

General Updates

Also refer to the video

  • Rider Linden is back on-call and investigating a couple of simulator crashers.
  • Leviathan Linden indicated that approval has been given for game_control to be included in the 26.5 viewer (set to be the last viewer release of 2026, once it surfaces).
    • At the time of the meeting, the game_control code still had to be merged into the 26.5 branch.
    • It has been suggested that the mouse cursor is hidden and hovertips are disabled when flycam is being used with a controller, and this is on Leviathan’s list of work to be done. He is also considering a sub-tab for future game_control options / toggles.
    • This led to another discussion on what game_control does (in short: allow game controller to be used with Second Life, including for moving vehicles, the avatar and camera and other typical game controller capabilities, etc.; however this does not support more advanced options such as virtual keyboards + provide some LSL support).
  • Harold Linden (Lua) continues to work on backwards compatibility with script serialisation which will hopefully be the end of any “breaking rolls” when deploying future Lua updates.
  • The engineering team is still trying to get a selection of regions put together specifically for region crossing testing.
    • When sorted, this will likely be available through a Snack RC channel, (that is, a mini-channel of regions intended for specific testing).
    • This work has been delayed by the focus on the ObjectUpdate UDP messages issue on Nectarine.
    • Leviathan Linden further noted that Pepper Linden has a proposal for patching their region crossing work to avoid the worry of any performance exploit at the server for misbehaving clients, as noted (again) in the previous Leviathan Office hours summary, linked-to above.
    • This led to the inevitable discussion on region crossing improvements & their availability.

General Discussion

Please refer to the video for details on the following:

  • A general discussion on avatars being able to pick-up object / grab object in-world (a goal the long-suspended Puppetry Project had hoped to achieve). The ran through the middle third of the meeting.

Date of Next Meetings

  • Leviathan Linden: Tuesday, October 6, 2026.
  • Formal SUG meeting: Tuesday, October 13, 2026.

2026 week #39: SUG Leviathan Hour

The Simulator User Group meeting place at Longfellow

The following notes were taken from the Tuesday, September 23, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting by Pantera is embedded at the end of this summary – my thanks to her for providing it, and to Erik Mondrian for the chat transcript after my ISP suffered issues and disconnected me from the world.

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 Nectarine update was deployed to the BlueSteel RC in week #38. However:
    • It has a bug  that causes it to leave a bad zero-coded block on some ObjectUpdate messages. This shows up in the viewer logs and effectively is a form of packet-loss if the viewer tosses the data, or ignores the final block of data there.
    • Leviathan has been working on a fix for the issue, and if it passes QA, it will deployed to BlueSteel as an Nectarine update, with the updated code also being deployed to the remain RC channels.
    • This bug can occasionally impact the 26.4 viewer (currently available as a Release Candidate viewer), he expects this to be included in the in-development 26.5 viewer – and a Pull Request (PR) will be made available for TPVs wishing to pull the fix into their code.

Game Control

  • Game_control has been re-based on the in-development 26.5 viewer code base. a new pre-release viewer version, but further work on the viewer code is required.
  • This means game_control could be included in the 26.5 viewer when it services – however, the code has not yet been merged into the development branch of 26.5.
  • Leviathan is looking for feedback on the current pre-release builds of game_control, particularly:
    • Whether the default mappings of actions to buttons correct; are there any actions that should be made mappable that are not yet available; and what features are missing that MUST be in the initial release.
    • However, time is limited for getting suggestions in.
  • There is still work to be carried out to ensure that game_control doesn’t impact the current SpaceNavigator 3D mouse support.
  • A discussion on keyboard mapping to game_control (currently, it is not possible to map keyboard keys to arbitrary gamepad buttons).

General Discussion

  • When it surfaces, 26.5 will likely be the last major viewer release for 2026; Olive (which will follow Nectarine) will likely be the last simulator update for the year.
  • Region crossings:
    • Pepper Linden’s region crossing updates also introduced a subtle protocol change which had been previously tried – and had to be rolled back.
    • This does not mean Pepper’s fixes do not work; rather that there isn’t a lot of confidence that they are ready for full deployment. Right now, it isn’t clear  whether the existing system can be fixed or if LL need to move to a new QueueEventGet protocol.
    • More internal discussions are required on this, but Pepper’s work has renewed a desire to get more region crossing fixes into the works.
    • This sparked conversation on region crossings and vehicle use.
  • The latter half of the meeting was devoted to region / simulator capabilities – number of avatars support, number of objects, resource overheads, region pricing, and – yes – “megaregions” (those larger than the current 256×256 sq m size) + more.
    • This was a fairly wide-ranging discussion, and so please refer to the video below.
  • The above was intertwined on some history of SL provided by Leviathan Linden touching on the early attempts at social engineering (e.g. originally limiting the build height to 768 metres and limiting flying height to encourage people to remain near the ground and socialise more).
    • Again, please refer to the video for more.

Date of Next Meetings

  • Formal SUG meeting: Tuesday, September 29, 2026.
  • Leviathan Linden: Tuesday, October 6, 2026.

2026 week #38: SUG meeting summary

The Simulator User Group meeting place at Longfellow

The following notes were taken from the Tuesday, September 15, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting by Pantera is embedded at the end of this summary – 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 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 Nectarine update is due to be deployed to the BlueSteel RC channel on Wednesday, September 16, 2026 providing it encounters no issues during it time with QA.
    • This  will include the server-side support for game_control, but may not have full LSL support, due to last-minute bugs.
  • The next update after that is codenamed Olive – details still TBD.

General Updates

  • Rider Linden is working on the last of the known bugs with the latest version of the VSCode plugin.
  • Leviathan Linden (via proxy in the form of Rider Linden) indicated there is a new test version of the game_control viewer (note this link will have a limited lifespan, pending the next update).
    • A request was made for game_control to include separate Flycam input for gamepads/controllers around axis control. A request was made for this to be formally filed via Canny to ensure it gets responded to.
    • This led to a general discussion on camera control (or lack thereof, depending on your point-of-view!), with the acknowledgement that “post game_control” scripted support for camera movement will need to be expanded.
  • Harold Linden (Lua) is working through a major refactor to hopefully ensure that following the upcoming update (which will break existing Lua scripts, requiring they be recompiling / resetting), there will be no further breakages with future deployments.
    • This led to a general discussion on Lua support interwoven with the discussion of game_control / controller / joystick, etc., support.
    • Kyle Linden noted there will be a new Lua portal on the SL Wiki “soon”.

General Discussion

Please refer to the video for details on the following:

  • A call for feature requests led to two region traffic-related requests which amounted to much the same thing: a new traffic metric that didn’t reward accounts standing in place 24 hours a day / only counts avatars that move. Together with a suggestion that “traffic” as a metric is done away with in favour of an “engagement” metric.
    • Another request was for a specific Group role for posting links to Group chats (as a further means of defeating phishing spams). Rider indicated there were “a few things coming” with regards to link posting, but did not have the details to hand.
    • The above led to a lengthy debate among users at the meeting on how to handle / mange links and the ability to post them in Group chats.
  • A general discussion of region / simulator restarts – particularly with regards to LL not running them during geographic peak hours of use (i.e. the Tuesday / Wednesday restarts run during the peak used of SL in Japan).
    • Monty Linden reminded people that the restarts are simhost server-based, not purely the simulators / regions running on it, and are required to also restart all underpinning services as well.
  • Inventory and storing items / use of inventory links and outfits manage also came up for user-led discussion / debate.
  • llStartObjectAnimation() & llStopObjectAnimation() no longer works on Animesh characters has been raised and is under active investigation.
  • Further confusion between water exclusion surfaces (which hide Linden Water when viewed from above, and water exclusion volumes, which would (if they existed) hide all Linden Water and its properties when seen from above and under water.

Date of Next Meetings

  • Leviathan Linden: Tuesday, September 22, 2026.
  • Formal SUG meeting: Tuesday, September 29, 2026.

2026 week #37: SUG Leviathan Hour: game_control / region crossings

The Simulator User Group meeting place at Longfellow

The following notes were taken from the Tuesday, September 8, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting by Pantera is embedded at the end of this summary – my thanks to her for providing it, and to Erik Mondrian for the chat transcript after my ISP suffered issues and disconnected me from the world.

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

  • No deployments this week, but all simhosts will be restarted.
  • The Nectarine update now looks like its deployment to an RC channel will not be for another week as it continues through QA.
  • Simulator support for Lua looks like it will be part of a simulator update after Nectarine
  • The next two simulator releases after Nectarine are currently referenced as Olive and Plum – with Olive possibly being the vehicle for Lua release, but this is still TBC.

Game Control

  • Game_control has a new pre-release viewer version, but further work on the viewer code is required.
    • One element of this is that there are now two code elements for flycamming – the SpaceNavigator support and now game_control support. Leviathan would like to reconcile these into a single code set for both options.
  • There was a reminder that game_control is not grid-wide on the Main grid (Agni).
    • So anyone using the pre-release viewer must disable the “Send GameControl Data to server” option in the game_control preferences – or face being booted from any region sans game_control support.
    • The above will still allow use of a controller for general movement (avatar and camera (including flycam) and the mouse.
    • The full UDP message set required for game_control should be part of the Nectarine simulator update (so no need to disable anything once this has been fully deployed to the Main grid).
  • Leviathan also noted:
    • That game_control should support any controller that is supported by SDL3 (simple direct layer).
    • Full documentation on game_control has yet to go to the SL wiki.
    • It’s not clear how game_control will interact with SL Experiences – although views were expressed that in terms of movement, etc, it should work.
  • Leviathan would like more feedback on the game_control work, but understands this is difficult given the viewer is only available as a pre-release, and simulator support is limited to the Beta grid (Aditi).
  • The latter two points led to some description of the control options and modes, control semantics, etc., and a more general discussion on game_control through most of the rest of the meeting – please refer to the video.

Region Crossings

  • Pepper Linden’s region crossing improvements will not be formally included in the next simulator update (Nectarine).
    • They will therefore be ported to a subset of simulators running on the Snack RC channel as previously reported.
    • Update: at the Content Creation User Group meeting, it was indicated that the Snack Channel deployment will likely be be in the next 1-2 weeks, and will include Blake Sea regions.
  • These updates do not, contrary to rumours, make region crossings “faster”;  they do, however, make them more stable and predictable.
    • The above means that if you are using an avatar with many scripted attachments and on a complex vehicle – you will likely complete region crossings in good order rather than crashing (or something), but it may take as long as prior to Pepper’s stability fixes.
  • Making region crossings “faster” remains a separate area of work the Lab will at some point start poking at.
    • One hope here is that the  implementation of Lua scripting will help over time (once live) could help speed things up due to its (rumoured) faster serialization/deserialization of scripts.

General Updates

  • This was a light meeting, as the past weekend was a long weekend in the US (Labor Day), so many LL staff were out of the office on either side of it.
  • Leviathan Linden indicated that the fixes for avatars moving more than usual when standing on moving surfaces and for “crouch-slide” will be in the Nectarine simulator update.
  • There was a further discussion on variable walking speeds, with the following being noted:
    • It would require an an overhaul of the avatar locomotion graph and likely updates to game_control.
    • development of suitable animations and scrioted control capabilities to properly sync animations with walking speeds.
  • A further request was made for a way to make general data on active / on-line regions available (e.g. via .CSV file) – the information being requested being region names, associated estate names, global grid coordinates, height map and aerial view (without sky-based ads). Leviathan indicated he’ll take the request back to the

Date of Next Meetings

  • Formal SUG meeting: Tuesday, September 15, 2026.
  • Leviathan Linden: Tuesday, September 22, 2026.

2026 week #36: SUG meeting summary

The Simulator User Group meeting place at Longfellow

The following notes were taken from the Tuesday, September 1, 2026 Simulator User Group (SUG) meeting. These notes form a summary of the items discussed, and are not intended to be a full transcript. A video of the meeting by Pantera is embedded at the end of this summary – 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 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

  • No deployments this week, but all simhosts will be restarted.
  • The Nectarine update is due to be deployed to the BlueSteel RC channel on Wednesday, September 9, 2026 providing it encounters no issues during it time with QA.
  • The next update after that is codenamed Olive – details still TBD.

General Updates

  • Rider Linden is still working on a new version of the VSCode plugin.
    • He confirmed that the next update to the Lua Editor viewer (with Linux support) should see it officially become the 26.4 viewer and upped to a beta / RC version (a pre-release version of 26.4 is available on Github, but not that this will have a limited lifespan).
  • Leviathan Linden indicated that game_control is now “done” in terms of current development work:
    • Server-side support has been merged into the upcoming Nectarine simulator update.
    • The viewer-side code is now ready for merging into the main viewer Develop code base, although at the time of the meeting, this had yet to be done.
    • As a result of this, Leviathan plans to “get back to” his other workload – including a fix for the mesh face mismatch issue, the way avatars are now drifting more than should be the case when on a moving surface and the “crouch-drift misfeature” – see my notes from the last Leviathan Office hours for more on these latter issues.
    • Another item Leviathan Linden hopes to address is the Feature Request for llGetRegionWorldMapTile.
  • Monty Linden, speaking on Harold’s behalf on Lua:
    • There has been a Discord discussion on robustness around yielding and other concerns. As a result, Harold has posted a PR to Github, and is seeking feedback / comments.
    • Outside of this, work is focused on trying to find the difficult bits that are still outstanding to give a smooth ride to release, and it is planned to mov up to Luau 0.732.
    • There is currently no new Lua simulator available, although one is in development.
    • This news was followed by a general discussion on Lua issues, experiences with debugging scripts, capturing error information, etc., – please refer to the video.
  • Pepper Linden’s region crossing improvements should be (if not already) seeing a limited deployment to the Snack RC channel on the Main grid (Agni).
    • This sparked a general discussion on region crossings.

General Discussion

Please refer to the video for details on the following:

  • Kyle Linden threw out a request to anyone producing Lua content: if they are willing to share their work with the Marketing team, they may get featured in a Spotlight piece.
  • Leviathan Linden noted that whilst SVG/SVG text on a prim (see this Feature Request as an example) has been much-discussed in meetings, it is not something LL senior management is not particularly seized with.
  • The request was (yet again) made for larger region sizes – there are no plans for any such work to be undertaken for the foreseeable future.
  • A general discussion on programming languages which – outside of Lua /LSL had no major relevance on SL.

Date of Next Meetings

  • Leviathan Linden: Tuesday, September 8, 2026.
  • Formal SUG meeting: Tuesday, September 15, 2026.