Server Deployments: week 2, 2014

As always, please refer to the week’s forum deployment thread for the latest news and updates.

Main Channel: Tuesday January 7th

The main channel received the server maintenance project that had been on the RC channels for the past few weeks. It contains a single bug fix, related to vehicles becoming stuck in the ‘sat upon’ state (which prevents parcel auto return).

This issue is related to vehicles getting into a “bad” state if they lose the passenger right at region crossing. The vehicle is left with what is effectively a “ghost rider” sitting in it, which defeats parcel auto return, leaving the vehicle in-world.

Release Candidate Channels, Wednesday January 8th

All three RC channels should receive a new server maintenance project, which contains some crash fixes and the new LSL functions for uniformly scaling linksets.

The uniform scaling project was one of the last projects Andrew Linden worked on prior to departing the Lab at the end of 2013. The new functions comprise:

integer llScaleByFactor(float scaling_factor) Uniformly resizes the linkset by the given multiplicative scale factor (e.g. 2.0 to double the scale in all dimensions) Returns TRUE if rescaling was successful or FALSE otherwise This function only succeeds in non-physical objects Rescaling is subject to Linkability_Rules and prim scale limits

float llGetMinScaleFactor() Returns the minimum multiplicative scale factor which can be used by llScaleByFactor(); i.e. such that every prim in the linkset is >=1mm in scale

float llGetMaxScaleFactor() Returns the maximum multiplicative scale factor which can be used by llScaleByFactor(); i.e. such that every prim in the linkset is <=64m and the resulting linkset meets linkability requirements



In addition, the RC project includes server-side support for custom default permissions on newly created objects. This is again some of the last pieces of server-side work Andrew Linden was involved in prior to his departure, and forms the server-side work related to STORM-68. The viewer element of this work is a third-party code contribution from Jonathan Yap, and should be appearing in a Snowstorm RC viewer in the near future.

Finally, the RC project also contains the server-side work to allow to fetch LSL syntax rules directly from the simulator, rather than downloading them from a manually maintained file. This should enable up-to-date syntax highlighting within the script editor. This work forms a part of STORM-1831, which is a third-party viewer project developed by Ima Mechanic. Again, the viewer-side updates should be appearing in a Snowstorm RC viewer in the near future.

Sunshine AIS v3

During the Content Creation meeting on Monday January 6th, Nyx Linden reported at the next round of server-side changes for the Sunshine / AIS v3 updates are currently being “queued-up” ready for deployment – although not day is as yet available for when they’ll actually see the light of day.

In the meantime, the viewer-side changes are progressing, and are “nearing readiness for release as a test viewer. Those who have been following my AIS updates will know that the Lab has been encouraging TPVs to adopt the viewer-side code updates for use in experimental versions of their viewers, as LL would like to run a pile-on test to test the new AIS updates and inventory handling using regions on the Beta (Aditi) grid. There had been hopes within the Lab that such testing might take place prior to the end-of-year holidays, so expect to be hearing more on this in the near future.

Other Items

Snapshot uploads to the SL Feeds

As many are aware, there have been numerous issues with the SL profile feeds (my.secondlife.com), including issues around uploading snapshot to the feeds.

The problem, which first surfaced prior to the Christmas break, has not affected everyone using the feeds, but those who have been impacted have found it to be most irritating. Simon Linden poked at it, and as a result some people who were impacted were once again able to upload their images. However, for a good number, the problem still remains. As of January 7th, the situation remains that the Profiles team is still attempting to resolve the issue.