
The following notes were taken from the Tuesday, July 16th, 2024 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 my chat log. No video this week.
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
- The SLS Main channel was restarted on Tuesday, July 16th, 2024.
- On Wednesday, July 17th:
- The BlueSteel RC is due to be updated with the summer Fun simulator update, which includes the initial Combat 2 updates from Rider Linden.
- The remaining RC channels will be restarted.
Upcoming Simulator Updates
The simulator that we currently have on deck is Picnic, I cut that on Friday and should be getting it deployed onto Aditi in the next day or so. Next up is Barbecue. I believe that it already has a find text for notecards in it. I’m going to be taking another shot at llRotateAvatar.
– Rider Linden on upcoming simulator updates
SL Viewer Updates
- Release viewer: version 7.1.8.9375512768, formerly the Graphics Featurettes RC viewer dated June 5 and promoted June 10th.
- Release channel cohorts:
- WebRTC Voice RC, version 7.1.9.9688089989, July 1.
- Atlasaurus RC (object take options; improved MOAP URL handling), version 7.1.9.9620320242, June 27.
- Maintenance B RC (usability updates / imposter changes) 7.1.9.9555137545, June 21.
- Maintenance C RC (reset skeleton in all viewers), version 7.1.9.9469671545, June 14.
- Project viewers:
- None.
Simulator-Side Lua(u) Project Update
- As per the Product and Engineering Town Hall at SL21B,when it was announced Luau VM is to be implemented on the server-side, eventually replacing Mono VM.
- This work is in addition to the viewer-side Luau project.
- Signal Linden has published a technical FAQ on the simulator-side project, addressing some of the most common comments / questions.
In Brief
- Rider Linden reminded people that Thursday, July 25th will be the final meeting of the Combat User Group, and will take the form of a combat session to take place on the Lexington combat region. Those wishing to participate and who have suitable Combat 2 weapons they are willing to share are asked to bring them to the meet-up.
- As per the most recent (to this meeting) TPVD meeting, the project to replace Vivox Voice with WebRTC communications protocol (RTC=”real-time communication”) will – subject to third-party viewer readiness – be deployed across the Main grid in August and the switch thrown.
- Pepper Linden noted LL has deployed some map server changes which fixes issues with region surrounds in tile generation, as well as old stale tiles.
- Part of this work has involved fixes to the Akamai cache retention period.
- This should mean that rather than the system caching region tiles for many days and serving them to viewers, it should now only cache up to 12 hours. This means that in a worse case scenario map tiles displayed in the viewer should be no more than 24 hours behind.
- The request to be able to call up map tiles via their UUIDs (like textures) was again made. This might be in the work queue.
- Garfield Linden re-iterated his tangential project to bring maps.sl.com up to parity with Maps-in-the-viewer, and make it Mobile friendly. A Leaflets update for this has just been made, and will be expanded upon at the end Web User Group.
- There is a reported bug in the core viewer code which causes glTF overrides to be cleared while the cache has not been yet saved by a neighbour region. As the simulator does not resend glTF data after the initial connection, the viewer’s object caches ends up with corrupted glTF cache entries from the affected region.
- There appears to be an issue within llGetMass(), wherein a objects mass will not remain constant if it is resized and its density changed (via llSetPhysicsMaterial) to compensate. This resulted in an extended discussion on the subjects of mass and density under LSL adjustments.
- The subject of implementing a variable walk speed on the simulator locomotion graph was again raised – an request raised a number of times at CCUG meetings. This was crossed with a discussion on avatar rotation by LSL in line with Rider’s hopes around llRotate Avatar and controlling avatar motion in general.
† 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.