2022 SUG meetings week #32 summary

Bella’s Nocturne, June 2022 – blog post

The following notes were taken from the Tuesday, August 9th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

No deployment plan notes were available on the forums at this time of writing this update.

  • On Tuesday, August 9th, the simhosts on the Main SLS channel were restarted without any deployment, leaving them running simulator version 573176, comprising infrastructure updates.
  • On Wednesday, August,10th, all RC channels will updated to simulator version 573931, adding Premium Plus support to llGetObjectDetails() in LSL.

The long-promised new llReplaceEnvironment and llSetEnvironment should now go out in week #33, as Maestro had found a couple last minute bugs, which required the addition of an ability to override them at altitude and so prevented their inclusion in this week’s RC deployment.

Available Official Viewers

No changes to the current crop of official viewers at the start of the week, leaving them as:

  • Release viewer: version 6.6.2.573358 – formerly the Maintenance 2 RC viewer, dated August 1, promoted August 4 – New.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Maintenance (N)omayo RC viewer, version 6.6.3.573882, August 5.
    • Profiles RC viewer, version 6.6.2.573372, issued July 21.
    • Izarra Maintenance RC, version 6.6.2.573282, July 20.
  • Project viewers:
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Copy / Paste project viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • More general discussion on parcel ban lines, security orbs and road / water / air vehicle travel (mostly, but not exclusively related to Mainland. This included BUG-231802 “Prevent vehicles from entering parcels their riders cannot access”), which is now being queued-up to be worked on at the Lab. While this will not help with aggressive orbs, it will help with issues of vehicle entering parcels set with restricted access and the passengers being ejected.
  • Scripted simulator communications:
    • Several people have reported llInstantMessage() is failing at times. This is proving hard to reliably reproduce, but the Lab is nevertheless investigating.
    • llRegionSayTo is also reportedly failing at times, but again, more investigation on this is required before definitive conclusions can be drawn.
    • These led to a wider discussion on simulator communications – please refer to the video for details.
  • Pivot points / object hierarchies. Following the discussion on these at the last Content Creation User Group (CCUG) meeting (see here), a Feature Request Jira has been raised (BUG-232445) and a bare-bones forum thread opened. Commenting on the linking of the two ideas, Rider Linden noted:
The whole discussion about object hierarchies is/was a bit tangential. Strictly speaking the two are not related. (It is a nice to have, but would be a huge multi-month effort to pull off).
  • For other general discussion and comments, please refer to the video below.

2022 SUG meetings week #31 summary

Golden Hair, June 2022 – blog post

The following notes were taken from the Tuesday, August 2nd, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

No deployment plan notes were available on the forums at this time of writing this update.

  • On Tuesday, August 2nd, the simhosts on the Main SLS channel were restarted without any deployment, leaving them running simulator version 573176, comprising infrastructure updates.
  • On Wednesday, August, 3rd, all RC channels will be restarted, also with no deployment, also leaving them on simulator version 573176.

This means that the anticipated new scripting items (llSetEnvironment and llReplaceEnvironment and a new flag STATUS_DIE_AT_NO_ENTRY will now not be deployed until week #32.

Available Official Viewers

  • On Monday, August 1st, 2022, the Maintenance Optimisations RC viewer updated to version 6.6.2.573023.

The remaining official viewer pipelines remain as:

  • Release viewer: version 6.6.1.572458 – formerly the Maintenance M(akgeolli) RC viewer, promoted June 29 – no change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
  • Project viewers:
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Copy / Paste project viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • There was a general discussion on chat relays and the means to deliver chat to all avatars in a large parcel (e.g. such as those attending a presentation) that adheres to parcel boundaries in a way that current scripted chat extenders do not, and in lieu of the server-side chat range extension being generally available. Please refer to the video for details and:
  • Simon Linden has been working on Group Chat to try to further improve it. In discussing the work, he indicated that the Group Chat server cluster is now running with 4x the servers it had previously.
    • His work is currently focused on a disparity between the viewer and the group chat servers, where the viewer believes it is part of a Group Chat, but the controlling server for the chat doesn’t believe the viewer is connected to it.
    • He also noted the issues users have where the are suddenly disconnected from a Group Chat Session but not reconnected without manually closing / reopening the Group Chat session, or where a log-log fails to re-connect to a Group chat.
    • Part of the problem with Group Chat and other services is that while they run on server clusters separate to the simulators running regions, the simulator is currently the *only* connection point between the viewer and the rest of SL, so it has to act as a form of “relay”, and this can be unreliable (due to TP disconnects, etc.).
    • What would be preferable is a more reliable form of connection – such as the log-in service – which could monitor the viewer more so that when it re-connects to SL after a crash / disconnect, the service “orders” the viewer to re-connect to the additional services like the Group Chat servers it had previously been using.
    • This is something Simon indicated he’d personally like to see, but it would require considerable work.
  • For the rest of the meeting, please refer to the video.

2022 SUG meetings week #30 summary

Making Memories, June 2022 – blog post

The following notes were taken from the Tuesday, July 26th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

No deployment plan notes were available on the forums at this time of writing this update.

  • On Tuesday, 26th, and in an extended deployment period, simhosts on the SLS Main channel were updated to simulator version 573176, comprising infrastructure updates.
  • On Wednesday, July 27th, all RC channels will be restarted, with those simhosts currently not on it also being updated to simulator version 573176.

The hardware configuration changes being introduced are intended to improve the deploy strategy and automate some operational tasks going forward; there’s no changes that might impact runtime performance.

This means that the anticipated new scripting items (llSetEnvironment and llReplaceEnvironment and a new flag STATUS_DIE_AT_NO_ENTRY will now not be deployed until week #31.

  • llSetEnvironment and llReplaceEnvironment are for EEP, and work across a region, they cannot be applied to single environments set by altitude.
  • STATUS_DIE_AT_NO_ENTRY will behave like STATUS_DIE_AT_EDGE but for when an object enters a parcel, and will eliminate the “can’t move object to” popup if an object with copy perms has the flag set to TRUE when it attempts to enter a no-entry or full parcel.
    • This should mean creators can make bullets, undulating worms and whatnot that do not result in spam) which will behave like STATUS_DIE_AT_EDGE but for when an object enters a parcel), won’t be deployed to any RCs until week #31.

Those wishing to test these functions can one so on the regions Jigglypuff, Flareon and Mauve on Aditi).

Available Official Viewers

No official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version 6.6.1.572458 – formerly the Maintenance M(akgeolli) RC viewer, promoted June 29 – no change.
  • Release channel cohorts:
    • Profiles RC viewer, version 6.6.2.573372, July 21.
    • Izarra Maintenance RC, version 6.6.2.573282, July 20.
    • Nomayo Maintenance RC (Maintenance N) viewer, version 6.6.2.573023, July 11.
    • Maintenance Optimisations RC version 6.6.2.573065, July 7.
  • Project viewers:
    • Love Me Render (LMR) 6 graphics improvements project viewer 6.6.2.573263, July 21.
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste project viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • More general discussion on region crossings, larger region sizes, altering ground level to allow for deeper oceans (i.e. below sea level = negative values). This also touched on BUG-227303 “collisions makes a script stop running and revert its mono status”, which the Lab is apparently in the process of picking up.

2022 SUG meetings week #29 summary

The Lost Gardens of Pompeii, June 2022 – blog post

The following notes were taken from the Tuesday, July 19th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

No deployment plan notes were available on the forums at this time of writing this update.

  • There was no deployment for the SLS Main channel on Tuesday, July 19th, leaving all servers assigned to the channel on the crash fix deployment of Friday, July 8th (version 573149). However, the simhost servers were restarted.
  • On Wednesday, July 13th, the LeTigre RC simulator version 573176 (joining BlueSteel), intended to help future deploys work better. Simhosts on the remaining RC channels will be restarted without any deployment.
  • This means that BUG-232324 “Add STATUS_DIE_AT_NO_ENTRY Object Status” will now not be deployed until week #30. In the meantime, the functionality will be available for testing on Aditi’s Jigglypuff region “by the end of the week”.

Available Official Viewers

No official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version 6.6.1.572458 – formerly the Maintenance M(akgeolli) RC viewer, promoted June 29 – no change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Nomayo Maintenance RC (Maintenance N) viewer, version 6.6.2.573023, July 11.
    • Maintenance Optimisations RC version 6.6.2.573065, July 7.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.

In Brief

  • There was further discussion on the issue of overflow object return (as opposed to Autoreturn) and locked objects following the filing of Feature Request BUG-232368 “A “Locked” object should resist being returned, and change how objects are returned”, which also involved the return of coalesced objects, handling of No Copy objects in coalesced returns, etc. Please refer to the video below.
  • There there been an uptick in HTTP 499 (timeout) errors between in-world objects and external servers.
  • Please refer to the video below for the full meeting.

2022 SUG meetings week #28 summary

The Wylde, May 2022 – blog post

The following notes were taken from the Tuesday, July 12th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

For the latest updates and news, please refer to the simulator release thread in the forums.

  • There was no deployment for the SLS Main channel on Tuesday, July 12th, leaving all servers assigned to the channel on the crash fix deployment of Friday, July 8th (version 573149).
  • On Wednesday, July 13th, the Ferrari RC will be upgraded to simulator version 573176 (joining BlueSteel), intended to help future deploys work better. Simhosts on the remaining RC channels will be restarted without any deployment.

Available Official Viewers

  • The Nomayo Maintenance RC (Maintenance N) viewer updated to version 6.6.2.573023, on July 11th.

The rest of the current crop of official viewers remains as follows:

  • Release viewer: version 6.6.1.572458 – formerly the Maintenance M(akgeolli) RC viewer, promoted June 29 – no change.
  • Release channel cohorts:
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.

In Brief

  • The PNG-instead-of-jpg200 images issue and the “fallback” use of UDP messaging via the simulator for texture data fetching was covered in brief – both are outlined in more detail in my TPVD week #27 meeting summary.
  • The question was asked whether – should the need arise for an automated return of items within a region / parcel due to overflow – there is an implied hierarchy in which items are returned (e.g. are “unlocked” items returned before “locked”?
    • LL does not believe there is any differentiation between unlocked or locked objects when it comes to an automated return, but this will be confirmed at the next SUG meeting.
    • There are other potential factors involved in the selection of items to be returned in these circumstances which may come into play that could complicate which items are returned.
    • The purpose of the question was to ascertain a way of minimising damage in a region where a griefer manages to trigger the return of objects.
    • The question sparked a broader conversation on returned objects (particularly as coalesced packages) across much of the rest of the meeting – please refer to the video.
  • BUG-231802 “Prevent vehicles from entering parcels their riders cannot access”, together with providing a means for a viewer to request all active ban lines within a region, is said to be “queued” for work to commence on them – although no coding has started as yet.
  • BUG-232324 “Add STATUS_DIE_AT_NO_ENTRY Object Status” is described as being in the next maintenance simulator update.
  • There is a discussion on map tile texture UUIDs and surfacing them so that tools similar to those used by the (3rd party) Grid Survey tools could make use of them.

2022 SUG meetings week #27 summary

Frogmore, May 2022 – blog post

The following notes were taken from the Tuesday, July 5th 28th, 2022 Simulator User Group (SUG) meeting. They form a summary of the items discussed and is not intended to be a full transcript. A video of the entire meeting is embedded at the end of the article for those wishing to review the meeting in full – my thanks to Pantera for recording it.

Server Deployments

For the latest updates and news, please refer to the simulator release thread in the forums.

  • On Tuesday, July 5th, the SLS Main and Event channel servers were updated restarted without any simulator updates.
  • On Wednesday, July 6th, servers on the Bluesteel the RC channel will be updated with an infrastructure change that shouldn’t have any user-visible impact.

Available Official Viewers

There have been no official viewer updates at the start of the week, leaving the current crop as:

  • Release viewer: version 6.6.0.571939 – formerly the Performance Improvements viewer, dated May 25th – no change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Nomayo Maintenance RC (Maintenance N) viewer, version 6.6.1.572179, June 1.
    • Makgeolli Maintenance RC viewer (Maintenance M) viewer, version 6.5.6.571575, May 12.
  • Project viewers:
    • Performance Floater project viewer, version 6.5.4.571296, May 10.
    • Mesh Optimizer project viewer, version 6.5.2.566858, dated January 5, issued after January 10.
    • Legacy Profiles viewer, version 6.4.11.550519, dated October 26, 2020.
    • Copy / Paste viewer, version 6.3.5.533365, dated December 9, 2019.

In Brief

  • General discussion of HTTP 5xx errors and the potential for having webpages built using LSL capable of paginating. A feature request Jira has been requested on the latter, so that the Lab can fully understand what is being sought & if possible.
  • Please refer to the video for the general meeting chat.