SL projects update week 39 (2): Server, viewer, region crossings

Server Deployments – Week 39

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

  • On Tuesday September 24th the main channel updated to the server project that was on Magnum last week, with the llXorbase64 (see my week 35 (2) update ), a number of JSON updates, the nerfing of recursive rezzing (outlined in my week 35 (1) report), a parcel access update (see below) and more – see the release notes for details
  • On Wednesday September 25th, all three RV channels (BlueSteel, LeTigre, Magnum) received the same update package as deployed to the Main channel.

Parcel Access Update Bug

At the Server Beta meeting on Thursday September 26th, Maestro revealed that the parcel access update, designed to enable users who are on a parcel’s “Allowed Access” list now correctly bypass other parcel restrictions (such as “Payment Info On File”) when entering the parcel, introduced an unexpected bug. He it as:

If you have a group-owned parcel, and the parcel access is restricted to group members, *and* “sell passes to..” is set, then group members can’t access the parcel, which isn’t good. My guess is that nobody noticed in RC because “sell passes to” isn’t widely used.

The classic behaviour was this one motorcycling sim had it set up; you could either join the group for L$300 and have permanent access to their roads, or alternatively pay L$100 for a one time pass to visit … With the bug, even the group members couldn’t access (though oddly they weren’t prompted to buy a pass either – entry just failed). It may have been that the viewer expected the classic behaviour, so didn’t prompt about a pass. Anyway, we do have a pending fix for the issue.

Maestro Linden's new meeting venue (complete with materials), which saw its debut at the Server Beta meeting on Thursday September 26th.
Maestro Linden’s new meeting venue (complete with materials), which saw its debut at the Server Beta meeting on Thursday September 26th.

Week 40 Deployments

While the final decisions on deployment packaged are not made until the start of the week in which they are due, Maestro Linden gave a hint of some of the items liable to see the light of day in week 40 (week commencing Monday September 30th)

  • A further LSL update for JSON support, which will see JSON_DELETE added as an option to llJsonSetValue() and allows you to delete an element directly
  • A fix for a group notice bug which causes a notice (possibly only in some groups, it’s not entirely clear) randomly failing to reach some group members

Commenting on the latter, Simon added, “That group one is kind of minor. There still seem to be issues with groups, even with this fix, but it may help … Group notices have gotten more reliable lately, thanks to Monty’s http work, I think, but I’m still hearing of notices getting lost sometimes, or the sender not getting one.”

Maestro also confirmed that there is a separate bug related to offline notices failing to reach people’s e-mails, with some at the meeting reporting they haven’t received any off-line notices for the past month.

SL Viewer Updates

On Wednesday September 25th, the Lab launched SLShare, and with it introduced a new RC viewer – version 3.6.7.281331 – with the new OPTIONAL share with Facebook capabilities.

The four tabs of the new SLShare floater, allowing people to share their SL times via their Facebook account if they so wish
The four tabs of the new SLShare floater, allowing people to share their SL times via their Facebook account if they so wish

The Maintenance release RC viewer updated again on September 24th to  version 3.6.7.281385, and the Snowstorm contributions viewer updated to version 3.6.7.281414 on September 25th.

A slight regression was introduced into the Maintenance release RC recently, which causes the new ribbon particle effects to only render one-sided (i.e. visible from one side, not the other when the camera is facing them). A fix for this (BUG-3982) is currently in progress and should appear in an upcoming update to that RC viewer.

In terms of the next RC viewer to be promoted to the de facto release viewer, it appears the choice will be between the Snowstorm contributions RC and the SLShare RC. This is because there are still some bug fixes to go into the Maintenance release (as noted above, plus a potential issue with the new avatar render limit & feedback system was pointed to at the Server Beta meeting, which may result in bug reports against that capability). Plus, the Lab may fast-track some additional fixes into that RC as well, according to Maestro Linden.

Of the two candidates liable to be promoted, the Snowstorm contributions viewer would seem to be the obvious choice, as that has been through a couple of iterations as an RC and the Lab will have some decent statistics on it. However, given the (assumed) hoped-for popularity of SLShare, if the numbers on that RC are good, it might leapfrog to become the de facto release.

LSL Editor Updates

The Linden Scripting Language (LSL) editor in the viewer using syntax highlighting to improve the readability of code. However, it relies on manually updated syntax files in order to highlight code elements correctly. As the files are manually updated, they’ve been falling behind actual LSL updates.

Ima Mechanic and Oz Linden have been working to correct this, by allowing the viewer to obtain the information required for syntax highlighting directly from the simulator the viewer is connected to.

The work is currently ongoing, but at the Open-source Developer meeting on Wednesday September 25th, Oz indicated he has two pairs of regions running Aditi to allow Ima to test the viewer-side updates, with one pair (Blizzard and Flurry) running one version of the syntax file, and Squall and Hail another version.

Interest List

Andrew Linden has been back working on interest list code, working on some fixes to scene loading when you log-in / teleport in to a region, but he didn’t go into specifics. These may be appearing in a server RC in the near future. Currently, there is still no news on when the viewer-side interest list updates will see the light of day.

Other Bits

Region Crossings

There have been a number of reports both at User Group meetings and through the deployment thread of issues with region crossings. One report relates to a user “bouncing around all over a region” following a region crossing on a vehicle, another report was of extended periods of rubber-banding at region boundaries, coupled with vehicle going “haywire”, and another of avatars becoming ghosted at “almost every” region boundary in the Blake Sea region.

My own experiences on Blake Sea on Thursday September 26th were mixed. When undertaking a journey from east to west across Blake Sea (effectively from Blake Sea China to Blake Sea Barbarossa and then from there north and east to  and then north up through the coastal waterway to Tails), I found doing so on water (and at speed) resulted in few problems beyond the anticipated rubber banding I’ve tended to experience on Blake Sea. Fly the same route, however, resulted in frequent cam issues (camera would swivel to one side of the aircraft, resulting in me having to use Mouselook to fly or to reset all scripts in the aircraft and HUD), or it would simply “freeze” on boundaries (requiring a manual edit to drag it free, often with a script reset).

Return of the camera slew: after crossing between regions, my camera position became slewed and locked in this position. A script reset of both aircraft and HUD was required to resume flying normally.
Return of the camera slew: after crossing between regions, my camera position became slewed and locked in this position. A script reset of both aircraft and HUD was required to resume flying normally.

Part of the problem here is that the Lab is having issues reproducing issues, so if you do encounter problems with region crossings, please file a bug report giving as much information as possible, including the location you encountered the issue, any relevant logs files and details of the vehicle you were using.

One thought on “SL projects update week 39 (2): Server, viewer, region crossings

  1. Found two problems with the RC-viewer on MacOS 10.7.5 (iMac late 2011)
    When taking a snapshot your freezing and have to tp to another sim and back to get moving again. Same thing with some animations. The only way to stop them is to tp away and back again.

    Like

Comments are closed.