
The following notes were taken from the Tuesday, March 4th, 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):
- Every Tuesday at 12:00 noon SLT.
- In text (no Voice).
- At this location.
- 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, March 4th, 2025, the SLS Main channel was restarted without anu deployment.
- On Wednesday, March 5th, 2025, the Carrot Cake update should be deployed to all RC channels. This includes:
- A patch for issues found with the version of Carrot Cake already deployed to BlueSteel, together with a fixed for issues in trying to deploy some of the new benefits announced as a part of the “March Membership Madness” month.
- Monty Linden’s work on EventQueueGet (a simulator Capability that delivers messages from a simulator to viewers over HTTP using a long-poll scheme. It is core functionality without which viewer/simulator coordination is impossible).
SL Viewer Updates
- Default 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: Forever FPS, version 7.1.12.13550888671, March 1, 2025 – Updated.
- Numerous crash and performance fixes.
Lua(u): Initial Aditi Deployment
- An initial deployment of Luau support (which will eventually replace Mono as the back-end scripting language) is opening on Aditi (the beta grid) for user testing.
- The regions running Luau support are: [Luau Yardang], [Luau Tombolo], [Luau Mesa] and [Luau Tideland].
- These support both native Lua scripting and compiling LSL to Luau VM.
- A Luau-capable viewer is required.
- This viewer will work on any region in SL, but will only compile scripts to Luau on the Aditi regions noted above.
- A blog post will be “up soon”, and discussion on Lua(u) is available through the scripting channel on the SL Discord server, for those with access.
- It was noted that the server support has some “sharp edges”, with Signal Linden noting:
Incredibly sharp, we are expecting it to be trivial to crash regions. The goal is to experiment with what can be created with the language and how it compares to LSL
- Additional general notes:
- Error reporting when compiling scripts from LSL to Luau is “quite spartan at the moment”, but will be improved “in the next update or two”.
- If objects with compiled Luau script assets are rezzed in a non-Luau region, they won’t work.
- The above announcement dominated the meeting with specific questions on functions (what will be available, how Luau will handle existing LSL functions, etc.), with Signal Linden noting the plan at the moment is to have the full library of LSL functions available. Provision of new APIs is still TBD.
- Please refer to the video for details, and the resources below for specific information.
Luau Resources
- Lua FAQ – SL Wiki
- Second Life Luau Alpha – SL Wiki.
- Luau Example Scripts – SL Wiki.
- Luau Library – Luau.org
- Luau scripting demo – Luau.org
- Lua Gotchas, Footguns and Other Hazards – Roblox.
† 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.