SL project updates 42/2: server, viewer

Crossing Sands; Inara Pey, October 2015, on Flickr Richmond Landing at Crossing Sands  – blog post

Server Deployments – Recap

As noted in part 1 of this week’s update, there were no deployments to either the Main (SLS) or RC channels in week #42. This means there will be no deployment to the Main channel in week #43 (week commencing Monday, October 19th).

The RC deployment planned for week #42 was ultimately postponed pending further work.

Week #43 RC Deployment

The deployment originally planned for week #42 is now targeted for deployment on Wednesday, October 21st. It will include the server-side updates intended to help prevent attachment links in group notifications from going stale. However, as per the first part of this week’s report (see link above), because it is also believed that there are some viewer-side issues causing these problems, the update might not fix all situation where an attachment to a group notice fails to open when viewed in the incoming notification.

The reason for the late postponement of the release in week #42 was because the Lab wasn’t entirely happy with aspects of the update, and as a result of recent issues in attempting to deploy some server-side improvements to inventory handling which lead to unanticipated side-effects, caution won the day.

This RC release may also incorporate a server-side update to prevent the uploading of “hacked” mesh content (e.g. mesh items which show a LI of 1 no matter what their actual complexity, or which spoof a creator’s name).

SL Viewer

The Notification RC viewer updated to version 3.8.6.305981 on Wednesday, October 14th, following the promotion of the Maintenance viewer to the de facto release viewer. This release adds a further set of fixes to the viewer:

  • MAINT-5370 [Notice] Hard to operate with notification window control
  • MAINT-5694 [Project Notice] Links on the 1st line of a group notice message are sometimes not clickable.
  • MAINT-5708 [Project Notice] Images shouldn’t be displayed in notification titles
  • MAINT-5730 [Project Notice] Text overlapping in group invites with non-default group role.
The notifications viewer update corrects four issues within the viewer
The notifications viewer update corrects four issues within the viewer relating to layout and control of notifications

European Connection Issues

Thursday, October 15th saw a DNS issue upstream of Second Life impact users in Europe, and notably The Netherlands, preventing people from logging-in to SL and from accessing web properties such as secondlife.com and the Marketplace, etc. The situation occurred as the Lab were also carrying out some unscheduled maintenance on the grid, prompting them to update the original Grid Status report with news on the DNS issue:

[Updated 4:27 PM PDT, 15 October 2015] We’ve received confirmation from our upstream provider that a widespread DNS outage is impacting parts of Europe, including the Netherlands, and possibly other regions. We’re monitoring the situation and will report on developments.

BURN2: A Carnival of Mirrors in Second Life

BURN2 2015
BURN2 2015

Please note that all SLurls given in this preview will not be generally open until approximately 12:00 noon SLT on Saturday, October 17th, 2015.

BURN2 2015 opens its gates on Saturday, October 17th and will run through until Sunday October 25th.

As with previous years, the festival is spread across six regions, all in the familiar desert look, surrounded by sandy hills that add to the atmosphere and give more of a feel that the event is connected with the real life Burning Man festival.

The theme for this year is “carnival of mirrors”, with the announcement of the theme noting:

This year’s theme is about mirrors and masks, mazes and merger. It will be a kind of magic show that takes the form of an old-fashioned carnival. This Carnival of Mirrors asks three essential questions: within our media­ saturated world, where products and people, consumption and communion morph into an endlessly diverting spectacle, who is the trickster, who is being tricked, and how might we discover who we really are?

Classic carnivals, as theatres of illusion, upheld a very strict dividing line that separated carnies, cast as showmen, from members of a naïve public who were labelled chumps and suckers, marks and rubes. Our carnival, however, will perform an even more subversive trick — its motto is Include the Rube. The wall dividing the observer from observed will disappear, as by an act of magic; through the alchemy of interaction, everyone at once can be the carny and the fool.

The Man (by Danger Lytton) overlooks the carnival theme of the playa
The Man (by Danger Lytton) overlooks the carnival theme of the playa

The Festival will  commence with a Lamplighters procession, which will set out at 12:00 noon SLT on Saturday, October 17th, with a further procession taking place at 19:00 SLT.  There will be similar daily processions at 12:00 noon and 19:00 each day of the event through until Friday, October 23rd.

Saturday, October 24th will feature three burnings of The Man, at 06:00 12:00 noon and 18:00 SLT. On Sunday, October 25th, the Temple will likewise burn at 06:00, 12:00 non and 18:00 SLT, but each of these burnings will be preceded at 05:00, 11:00 and 17:00 respectively by Lamplighter processions, which will each include a Fire Dance performance at the Centre Camp. Note that different LMs will be in operation for The Man and the Temple during the burnings, and that you can keep track of all BURN2 activities through the event schedule on Google Calendar.

To ease your explorations of the regions, don’t forget you can pick up a ride at the Department of Mutant Vehicles. This is  also the place where visitors can join a guided tour of the event, which will take place twice daily throughout the week, at 14:00 and 22:00 SLT respectively. The tour will include descriptions of Juried plots, invited artists, theme camps and more. Hot air balloons also offer tours of the regions at any time.

As with previous years, participants have fully entered into the spirit of the BURN2 theme, and the six regions offer a tremendous carnival atmosphere, with Today Nakamura’s Temple build beautifully and brilliantly capturing the essence of the theme and the playa as a whole.

The Temple, Toady Nakamura's theme-capturing buil
The Temple, Toady Nakamura’s theme-capturing build

About BURN2

BURN2 is an extension of the Burning Man festival and community into the world of Second Life. It is an officially sanctioned Burning Man regional event, and the only virtual world event out of more than 100 real world Regional groups and the only regional event allowed to burn the man.

The BURN2 Team operates events year around, culminating in an annual major festival of community, art and fire in the fall – a virtual echo of Burning Man itself.

Related Links

All SLurls will be open to the public from approx: 12:00 noon SLT on Saturday, October 17th, 2015.

Entering the darkness of a Château Village in Second Life

WOD: Château Village; Inara Pey, October 2015, on Flickr WOD: Château Village (Flickr) – click any image for full size

Note: this vision of Pandora Box of Dreams has closed.

Miza Cupcake Verlack, partner to Lokhe Angel Verlack (Jackson Verlack) of Pandora’s Box of Dreams fame, recently contacted me about a new role-play environment she and Lokhe are developing. Given I’m very much an admirer of Lokhe’s region designs, I was keen to accept her invitation for a personal tour of their new realm.

World of Darkness: Château Village, as perhaps the name suggests, draws its inspiration from the World of Darkness universe. The intention is to provide an immersive story-based environment with its own flavour of background, events, races and characters. Formal role-play won’t actually commence until after the Grand Opening, but there is currently an open invitation to those who are curious to visit the region and its accompanying website and find out more about the environment, races, factions and various back stories already created, and perhaps enrol as a player and formulate a character of their own.

WOD: Chateau Village; Inara Pey, October 2015, on Flickr WOD: Château Village (Flickr)

To get a flavour of the setting and intent, it is easiest to quote from the introductory notes:

The World of Darkness: Château Village, resembles the contemporary world, but it is darker, more devious and more conspiratorial. The dichotomy between rich and poor, influential and weak, powerful and powerless, is much more pronounced than in the real world. Decadence, cynicism and corruption are common. Humans are unwitting victims or pawns of vast secret organizations of supernatural creatures. Vampires, werewolves and wraiths – among others – struggle with internal factionalism and against other species in secret wars of intrigue for control of reality.

Thus it is that Château Village is a place cast forever in the twilight times, where the sun never rises and day never quite comes. A contemporary 20th / 21st century island town located just off the coast of France, it is at first seemingly an ordinary place. Houses are lit from within, warmth and light spilling from windows, and the streets are illuminated by lamps which cast aside shadow and increase the feeling of normality. However, all this is just the surface calm which barely conceals the maelstrom of intrigue, rivalry, the supernatural and magic, the foundations and structure of which are carefully defined through the Château Village website.

WOD: Château Village; Inara Pey, October 2015, on Flickr WOD: Château Village (Flickr)

In terms of the physical environment itself, this has been beautifully crafted by Lokhe and makes superb use of the available space within the region. So much so that in exploring, it is hard to escape the feeling that it is a place occupying more than a single region.

Architecture and environment are important here, serving to define the various factions occupying them. The Camarilla clan of vampires, for example, occupy a mansion of quite contemporary design located overlooking the main town. The Sabbat, a clan of vampires with a very different philosophy, occupy an older part of town, one perhaps reflective of their more archaic approach, and their desire to stand aside from (and rule over) others. Meanwhile, the Garou (lycans) live in a more rural area suggestive of the edge of town, and close to the woodlands and wilds.

Given this is a world very much of secrets, magic, and hidden powers, there are also hidden places accessible only to those who know the way (or those fool enough to ignore warning signs), and which lay up in the sky or are hidden underground, again making further adding to the expansive feel to the various locations in which RP might take place.

WOD: Chateau Village; Inara Pey, October 2015, on Flickr WOD: Château Village (Flickr)

Touring the region, the level of love and attention which has been poured into it is evident; as is the desire of Lokhe and Miza and their team to make this a community-driven RP environment.It’s also highly photogenic – and I did spot Loverdag exploring while I was there!

I understand the Grand Opening is to take place – appropriately enough! – on October 31st, although details are still TBA at the time of writing. Therefore, and as mention, of you are into supernatural  / dark powers RP and are looking for something new, why not drop into Château Village and have a look around and peruse the website. Should you be interested in signing-up, you can find the application form on the website.

SLurl Details and Related Links

Lab launches 2015 Halloween Photo contest with L$19K prize pool

secondlifeLinden Lab has entered further into the Halloween mood with a new photo contest, offering a total prize pool of L$19,000.

The competition, launched on Thursday, October 15th, runs through until 17:00 SLT on Thursday, November 12th and challenges residents to take a snapshot of their avatar in a suitable Halloween theme in Second Life.

Competition entries should be posted to the competition page in the Second Life forums, where they will be displayed together, and open to popular vote by other Second Life residents.

The blog post announcing the competition reads in part:

In Second Life, every day is an opportunity to dress up, but come Halloween time, Residents step it up and take it to a whole new level of fun and creativity. If this is your first Halloween in Second Life – or even if it’s your 12th – you are in for something incredible!

All over the grid, regions decorate, put together trick-or-treat style hunts, blast some chilling tunes for your move your avatar bones to, and generally run amok in the undeniable excitement of Halloween. We couldn’t be left out of the spooky shenanigans, so there’s a few official events you won’t want to miss out on.

Entries are limited to one per avatar account and must conform to the Second Life General maturity rating, as defined by the Lab’s Maturity Ratings guidelines. In addition, images must be submitted in a valid .jpg, .jpeg or .gif format(s) no larger than 20Mb and cannot have been submitted previously to any other promotion of any kind, or exhibited or displayed publicly through any means.

The prize pool is made up of the following individual prizes:

  • L$ 10,000 Grand Prize (estimated value at US$40.00)
  • L$ 5,000 First Prize –(estimated value at US$20.00)
  • L$ 3,000 Second Prize (estimated value at $12.00)
  • L$1,000 Third Prize (estimated value at $4.00).

The winners of the competition will be contacted no later that 17:00 SLT on Sunday, December 6th, 2015.

Please refer to the competition rules page for further guidelines / requirements.

Enjoy the Dutch Golden Age in Second Life

Dutch Masters - Tyne's Fine Art Gallery
Dutch Masters – Tyne’s Fine Art Gallery

Currently open at Tyne’s Fine Art Gallery, owned and curated by Drw (Drwyndwn Tyne), is an exhibition of paintings by the Dutch Masters who came to prominence during the Dutch Golden Age, and gave rise to important new genres in painting.

It can often be difficult to bring real-world art into Second Life and have it translate well enough to be fully appreciated, particularly when dealing with the works of artists like Rembrandt Harmenszoon van Rijn, Ludolf Bakhuizen, Gerard van Honthorst, and so on, whose works are so well-known. However, this exhibition demonstrates that not only can it be done, but that if handled correctly, it can present a means of presenting masterpieces from all over the world in a single exhibit which might otherwise be next to impossible to achieve, and do so in a way that is entirely faithful to the originals.

Dutch Masters - Tyne's Fine Art Gallery

Dutch Masters – Tyne’s Fine Art Gallery

Some 44 pieces are on display at the gallery, and care has been taken to ensure any copyrights held by the museums hosting the original pieces have not been violated. Each piece has also been reproduced in the precise aspect ration of the original, with an additional 15% added to allow for viewing in Second Life, thus adding to the authentic look of the pieces on display. The gallery itself beautifully reflects the look and feel of a classic physical world art gallery, with muted tones, and pictures all individually lit and presented with their own catalogue-style notes.

However, the power of this exhibition lies within the picture frames themselves. These have been scripted so that when clicked by a visitor, two options are displayed: Museum Card and Examine. The former will offer you a texture containing the notes accompanying the piece as presented by the gallery where it is displayed (and which matches the notes displayed under each of the pieces in Drw’s gallery).

Select Examine, however, and you’ll be invited to click the painting again. This will place your avatar in a seated hover position and focus your camera directly on the art (should your camera fail to orient itself after clicking the painting, tap ESC once to adjust it).

Dutch Masters - Tyne's Fine Art Gallery
Dutch Masters – Tyne’s Fine Art Gallery

Thus, you are able to examine the painting in fine detail, almost as if standing before it in a physical world gallery.

The power of this method of presentation can be appreciated when viewing any of the pieces Drw has included in the exhibition. However, I would venture to suggest it particularly  comes into its own when looking at those in the selection which might be regarded as being very familiar to the observer, such as with Rembrandt’s self-portrait (shown on the right – click for full size), the original of which is hanging in the National Gallery of Art.

This is a truly outstanding exhibition, bringing together a magnificent selection of art from the Dutch Golden Age which would otherwise be impossible to see under a single roof in the physical world. As such, it is an exhibit not to be missed.

SLurl Details

Second Life project updates 42/1: server, viewer, misc items

Hestium; Inara Pey, October 2015, on Flickr Hestium (Flickr) – October 2015 – blog post

SL Server Deployments Week 42

There was no deployment to the Main (SLS) channel on Tuesday, October 13th. Also, the server maintenance package planned for deployment to the three RC channels in week #42 did not pass final testing, and the deployment has been postponed as of LL CoB on Tuesday, October 13th.

SL Viewer Updates

The Maintenance viewer, version 3.8.5.305531, was promoted to the de facto release viewer on Tuesday, October 13th. The viewer has over 90 fixes, improvements and feature requests – please refer to the release notes (link above) for details.

Group Notice Attachments

The server maintenance package postponed from deployment in week #42 comprises a partial fix for  group notice attachments failing to respond when clicked, forcing recipients to open the Group floater, search the Notices tab for the relevant notice and retrieve the attachment from there.

This problem most frequently occurs as a result of some of the data relating to the notification and the original notification users open to access the attachment being lost to the simulator after about an hour, and the fix in question is geared to correcting this. However, there can be other circumstances where the attachment fails to respond, which might be either server-side issues, or viewer issues.

“I’m pretty sure there’s a viewer issue too,” Simon Linden said, discussing the matter during the Simulator User Group meeting on Tuesday, October 13th. “If you notice when you click on notice attachments, sometimes when it doesn’t work you see nothing at all; no UI feedback where that attachment shading changes or anything. I think in those cases the viewer is dropping the click and not doing anything at all, and it might work if it actually sent a request to the server.” He added that he hopes the RC deployment, once available, will at least improve matters.

Other Items

Accessing Crowded Regions

A question was asked at the Simulator group about whether repeated attempts to access a crowded region by repeatedly trying to cross to it from neighbouring region or constantly trying to teleport into the region, causes it any significant issues in terms of performance. There are already some HUDs on the marketplace which will automatically re-try teleports to a specific location, and the question was prompted by a feature request to Firestorm to make a similar capability within the viewer.

Simon Linden was understandably cautious in his response, pointing out that any attempts to move between regions will use up time and network traffic, but suggested that a retry system with a delay of around 5 seconds or so shouldn’t put any stress on the simulator (some of the available HUDs actually work on a faster retry cycle than this, so could be having more of an impact). It was also suggested – although not by a Linden –  that moving such a capability client-side might actually reduce a small load from the simulators when compared to using a scripted HUD.

This question prompted the idea of some kind of list managed queuing system for crowded regions, so that people attempting to reach it would be automatically teleported when there is room, and in the order they were added to the queue.

However, as was pointed out in the meeting, such an approach would require a considerable amount of work in terms of just managing the list (keeping track of who is on the list, who joins the list, who opts to log-out before a space becomes available, forcing an update to the entire list, removing people who are teleported from the list, and so on).  As such, Simon indicated he’d rather work on improving simulator performance to allow more avatars into a region, and have the viewer improved so it can better handle large numbers of avatars.

Special Events Regions

In a similar vein, there have been rumours of large events getting dedicated servers to handle the load more effectively. Commenting on this, Simon said, “We’ve talked about that, and I don’t know what might happen; but we’ve discussed the short-term need people have for regions or better performance. It’s now more in the product folks lap … they need to figure out how we would offer something like that.”

Temp Attach from Object Inventory

A question was asked at the meeting about whether anyone at the Lab was working on a means to allow a temporary attachment directly from an object’s inventory (contents). Simon noted that while no-one is currently working on this, it is on the Lab’s feature list, adding, “it’s just an idea; but the current attach process used by experiences is rez the thing, then attach. It would be better to just directly attach.”

It’ll be interesting to see if this comes about.