Lab announces skill gaming policy coming soon to Second Life

secondlifeLinden Lab has issued a blog post announcing that while gambling in Second Life will remain strictly prohibited within the platform, and that games of chance will remain a violation of the Second Life Terms of Service, games of skill are to be managed more closely within Second Life, and that the SL skill gaming policy has been updated to reflect this.

The changes are to come into effect from from August 1st, 2014, and applications are now open to those wishing to apply to become  approved creators and approved operators of games of skill within SL.

However, such games will be subject to strict control, as the blog post outlines:

  • Skill games that offer Linden Dollar payouts will be allowed in Skill Gaming Regions only. This is a new region designation that will apply beginning August 1, 2014. Those Second Life residents who wish to convert their regions to Skill Gaming Regions can do so by contacting Linden Lab in accordance with Linden Lab’s Land policy. Due to the additional administrative and compliance-related costs associated with these regions, the monthly maintenance fees will be greater than those for regular regions in Second Life. We will include Skill Gaming Regions as a new category in our Destination Guide (unless the owner requests its removal). As a resident, you will be able to check the setting of each region to verify that it has been recognized by Linden Lab for the placement, operation, and use of approved Skill Games.

  • Only operators approved by Linden Lab will be allowed to run skill games that offer Linden Dollar payouts on Skill Gaming Regions. Those wishing to become approved operators can apply now. Due to processing and compliance-related costs associated with maintaining this program, there is a one-time nonrefundable application fee as well as a quarterly license fee (waived through December 31, 2014, upon approval of an application) for those designated as approved operators. We will maintain a public wiki page of operators.

  • Creators of skill games that wish to make them available in Second Life may do so only through Skill Gaming Regions and only after the games have been approved by Linden Lab. Creators of skill games that offer Linden Dollar payouts can apply to become an approved creator and to have their games approved now. Due to processing and compliance-related costs associated with maintaining this program, there is a one-time nonrefundable application fee as well as a quarterly license fee (waived through December 31, 2014, upon approval of an application) for those designated as approved creators. We will maintain a public wiki page of approved creators and their approved games of skill.

  • Access to Skill Gaming Regions will be restricted to Second Life users who are of sufficient age and are located in a jurisdiction that Linden Lab permits for this kind of online gaming activity. If you are in a permitted jurisdiction and you meet the relevant age requirements, you will be able to access these regions just like any in Second Life. If you are not eligible, you will receive an error message.  However, you are responsible for knowing which jurisdictions are prohibited and the requisite ages of participation and not attempting to access a Skill Gaming Region if you do not qualify.  Attempts to circumvent our controls will constitute a violation of our Skill Gaming Policy and Terms of Service.

In summary, skill games that offer Linden Dollar payouts will be allowed in Second Life, but each game, its creator, its operator, and the region on which it is operated must be approved by Linden Lab.

Those wishing to apply to become approved creators and approved operators of games of skill / Skill Game Regions can apply to the Lab now via Echosign.

For those wishing to play such games of skill, the Lab additionally notes:

If you live in a jurisdiction where gaming is permitted and you plan on playing these games in Skill Gaming Regions in Second Life, you should not need to do anything differently. However, adding payment information on file now is a good way to ensure you’re able to play as soon as Skill Gaming Regions are live.

Also, The Lab as created a FAQ page to address the most common questions arising from this move, and have established a Skill Gaming thread on the forums where additional questions can be asked and hopefully addressed.

For further information, please refer to the blog post, the forum thread and the official FAQ.

Related Links

Of art and artists

Holtwaye ArtSpace: Art of the Artists - Fuschia Nightfire
Holtwaye ArtSpace: Art of the Artists – Fuschia Nightfire

Holtwaye ArtSpace is  a new gallery space which opened towards the end of June. Located on the adult-rated region of Holtwaye, the gallery is co-managed by Waynenz, who is also responsible for the beautiful Toru, the Enchanted Forest (and now apparently closed), which I last visited in February 2014, and Holter, who took charge of  curating the gallery’s inaugural exhibition.

Holtwaye ArtSpace: Chuckmatrix Clip (foreground) and Waynenz (rear)
Holtwaye ArtSpace: Chuckmatrix Clip (foreground) and Waynenz (rear)

This opening exhibition features a mix of art, sculpture and media pieces by Tomais Ashdene, Chuckmatrix Clip, Awesome Fallen, Fordis Flores, JJ Goodman, Fuschia Nightfire, Bryn Oh and Wanenz himself, presented in a gallery space which is itself a modern statement of art, designed by WayneNZ.

Holtwaye ArtSpace: Byn Oh's Imogen
Holtwaye ArtSpace: Byn Oh’s Imogen

Fuschia Nightfire’s Art of the Artists perhaps sits as the centrepiece to the exhibition, and requires media streaming to be enabled. Doing so will initiate a machinima created by Nina Chaplin featuring a montage of ever-changing scenes of paintings by Nina of SL art installations featured at the UWA by Claudia222 Jewell, Cherry Manga, Nish Map, Sledge Roffo and Fuschia herself, all of which are played on and through a set built by Fuschia, and set to the music of Obisdia.

Holtwaye ArtSpace: Awesome Fallen's
Holtwaye ArtSpace: El Principio,Awesome Fallen

Bryn Oh presents a mix of images and sculptures from her own installations, and Chuckmatrix Clip also presents a number of his sculptures (do note that some of the works by Chuckmatrix and Bryn are also displayed outside of the gallery building). Awesome Fallen and Tomais Ashdene present two exhibits of images entitled El Principio and Olio respectively. Waynenz has both a display of his own, a selection of digital art using typeface entitled Unleashed, and also teams-up with Fordis Flores and JJ Goodman to present a collaborative digital comic using SL-based photography.

Holtwaye ArtSpace: collaborative digital comic, Fordis, JJ Goodman and Waynenz
Holtwaye ArtSpace: collaborative digital comic, Fordis Floris, JJ Goodman and Waynenz

This is a fascinating inaugural exhibition for what is, as I’ve mentioned, a very stylish and engaging gallery which makes fabulous use of space to present series of exhibit areas suited to a variety of uses. I look forward to further visits in the future.

Related Links

SL projects update 28/2: more on Experience Keys (Tools)

On Tuesday July 8th, Dolphin Linden, a member of the team responsible for the Experience Keys (Tools) project,  attended the Simulator User Group meeting, where he took time to provide further information on the project via what amounted to a Q&A session.

Dolphin Linden at the Simulator UG meeting
Dolphin Linden at the Simulator UG meeting

The following notes have been taken from Dolphin’s comments, and should be read alongside my original overview for Experience Keys, and the Lab’s invitation for experience creators to participate in the Experience Keys beta programme.

Note that because some aspects of Dolphins comments on Experience Keys have been covered in my original article (e.g. the concept of trusted Experiences running on regions with access control enabled, permissions covered by Experience Keys, etc.), they can not reproduced here.

  • Documentation for the projects will be finalised “shortly” – it is currently undergoing final review and update
  • Precisely how Experience Keys will be made available to people is still to be decided; as Dolphin reiterated at the meeting: “We are working out the details, but we want them to be reasonably available, but not so easy acquire that people will make throw away ones to try to grief people; we are still working on the rules about who can have them.”
  • Those applying to be part of the Experience Keys beta do not necessarily need to convert an existing experience they may have, but
    • They should be able to demonstrate that they have the experience with building/scripting to make use of the tools, and
    • They should provide as much information on possible about the kind of experience they’d like to present through the beta
  • Experiences and region maturity ratings:
    • Experiences must respect the maturity of the region(s) on which they run – so an adult rated experience cannot run on a general region, for example
    • Experience ratings are set by the experience owner, and this rating is used to determine the region maturity rating required in order for the experience to run
    • A sample Experience profile
      A sample Experience profile

      The rating is part of the Experience’s public profile, all of which must be G rated

    • The list of experiences running on a region is public information
  • Experiences and scripts:
    • A script can only be associated with a single experience
    • However, a single object can include multiple scripts belonging to different experiences, if required – although this might prove difficult to manage, depending on what the scripts are doing / how the object is used
    • Assigning an Experience to a script must be done by the Experience owner or by a member of the Experience’s group with the appropriate group power (“Contributor”)
    • Existing scripts can be converted to work within an experience, the permissions request to an Experience permissions request and then the event handler would need to be modified to handle tw new events – EXPERIENCE_PERMISSIONS and EXPERIENCE_PERMISSIONS_DENIED
    • An Experience is set on a script through a combo box in the script editor. This lists all Experiences the script creator either owns or has Contributor rights to
    • The selected Experience is set at compile time (similar to the compile type), and is part of the compiled script. The script must be re-saved if it the association is changed to another Experience
    • If a modifiable script associated with an Experience is passed to someone who does not have Contributor permissions for the Experience, they will not be able to save the script unless they remove the Experience or change it to one for which they do have permission
  • The Experience database:
    • Every Experience has its own database, which can be accessed wherever the Experience is running
    • The database is fairly simple, but should make storing the current state-of play for avatars engaged in an Experience (e.g. what they have been doing, what they have attached, etc.)
    • It is basically string-to-string mapping
    • The database supports create, read, update, delete, count, and iterate, and the update can be made atomic, so it can be safely updated from multiple scripts
    • The overall size of the database will be limited, although the Lab is still determining an appropriate limit
    • The database size is also configurable (per Experience), so the Lab will likely offer Experience creators the opportunity to increase their database size for a L$ fee, if needed, although this policy has yet to be finalised
  • As indicated in my original notes, an Experience can be refused or blocked by a user, and can be revoked by the Lab. Additionally, an Experience can be suspended by the Experience owner (so as to allow a bug to be fixed, for example). All of these will result in an EXPERIENCE_PERMISSIONS_DENIED event being sent to all scripts associated with the experience
  • Also as indicated in my original notes, private estates / regions with access restrictions will have an additional level of access which will allow anyone participating in a grid-wide experience running on that estate / region to access it. However, should they revoke the experience permissions while on such an estate / region, they will be teleported away in accordance with the estate’s / region’s access controls
  • All temporary attachments made to an avatar will die should the person go to a place where the Experience is blocked or if they block the Experience.

Again, please do be sure to read the above notes alongisde my original overview of Experience Keys.

Dolphin Linden will be available at the next Simulator User Group meeting on Tuesday 15th July to answer further questions.

SL projects update week 28/1: server and viewer updates

Server Deployments

As always, please refer to the server deployment thread for the latest news and information.

Main (SLS) Channel

On Tuesday July 8th, the Main channel was updated with the server maintenance project that was previously on BlueSteel and LeTigre.  This project adds the ability for LSL functions to view and modify the render materials (normal mapspecular map, and diffuse texture alpha mode) properties on prims, via new prim parameters – release notes.

Release Candidate (RC) Channels

On Wednesday July 9th, the three release candidate channels should be updated as follows:

  • BlueSteel and LeTigre should receive the same new server maintenance update. This project addresses some miscellaneous bugs, and improves L$ transaction logging for payments made by scripted objects.
  • Magnum remains on the Experience Tools project, and receives the same updates as the Main channel, so LSL support for materials will be grid-wide following the deployment.

SL Viewer

On Tuesday July 8th, the Snowstorm RC viewer, version was promoted to the de facto release viewer. The viewer includes multiple contributed updates from the SL open source community, including (but not limited to):

  • STORM-68 Allow setting of default permissions on creation of objects, clothing, scripts, notecards, etc.
  • STORM-1831 Obtain LSL syntax table from simulator so that it is always up to date
  • STORM-1972 Restore particle debug display
  • STORM-2011 Improve loading of Group member list
  • STORM-2015 Region restart sound alerts play only locally.
  • STORM-2020 Restore RenderSpecularExponent.
With the new release viewer, users can now set their own default permissions for newly-crated prims, textures, etc.
With the new release viewer, users can now set their own default permissions for newly created prims, textures, etc.

Windows XP users please note: with this release, you must have either Service Pack 3 (Windows XP 32-bit) or Service Pack 2 (Windows XP 64-bit) installed on your system in order to install this and future versions of the SL viewer – see the release notes. Please also note that no Windows XP operating systems are supported by Linden Lab.

Other SL viewers remain as per the Alternate Viewers wiki page and my Current Viewer Releases page.

 Experience Keys (Tools)

There was a Q&A session at the simulator User Group meeting on Tuesday July 8th with Dolphin Linden, to discuss the Experience Keys (Tools) project. For ease of reference, I’ve included notes from that session in a separate report.