Scripted Agent Access control for Second Life regions

via Linden Lab

Updated: Yay! between drafting this, having dinner and coming back and publishing, LL have updated the Scripted Agent Policy – see: Linden Lab Official:Scripted Agent Policy. There is also a discussion thread on the forum.

Tuesday, March 28th, 2023 saw the Scripted Agent Access control – also known as “Ban the Bots” update – became a grid-wide capability in Second Life.

Designed as a means to provide estate / region holders with the ability to prevent unwanted scripted agents (“bots”) from accessing their regions. It is a response to increasing concerns over the use of scripted agents to gather data – including user data – from across the grid and send it for processing / viewing outside of the Second Life.

It is an issue most recently brought to the fore by the BonnieBots system (see these locked forum threads: Has anyone else noticed the B[xxxx] accounts?Sorry. This is not OK. B bots profile scraping and Questions for the Lindens), and the new control was first mentioned as a coming feature during a March 2023 Lab Gab session (see: Lab Gab summary: Grumpity, Mojo &; Patch – SL Mobile, land, bots & more – Bots and Policies).

The following is quick overview of the functionality as it is now – full information can be found in the Scripted Agent Estate Access FAQ from Linden Lab.

How does it Work?

Currently, the Scripted Agents Access control uses an estate-wide flag called deny_bots, which for most viewers is currently accessible as a Debug Console setting, although a viewer UI update is available in the most recent official RC viewers found on the Alternate Viewers page, and will eventually be coming to the official release viewer and TPVs as they adopt it.

  • When ON, the flag prevents any properly indicated Scripted Agents from accessing a region. The only exceptions being:
    • Those listed on the region’s access list.
    • Scripted Agents specifically granted Estate Manager privileges.
  • It is region / estate wide, meaning it cannot be set at / excepted from individual parcels within a region.
  • When the the flag is OFF, all Scripted Agents are treated the same as any other avatar with regard to estate access.

Setting the Flag

The flag can be set in one of two ways: via the Region Debug Console or (for those viewers that have the update) via World Region / Estate (CTRL-R).

Via the Region Debug Console

  • If you do not have the Develop(er) menu option displayed, reveal it in one of the following ways::
    • Go to Advanced → Show Developer Menu.
    • Press CTRL-ALT-Q.
    • Go to Preferences → Advanced Show → check Show Developer Menu.
  • With the Develop(er) menu displayed, either:
    • Select Consoles → Region Debug Console from the menu, or:
    • Press CTRL-SHIFT-`
  • The Region Debug Console floater window will open; in the input field at the bottom of the console, type:

set deny_bots TRUE

  • Press ENTER. If the command is accepted, the floater will echo:

estate setting deny_bots = on.

  • If the console fails to echo for some reason, type the following and press ENTER:

get deny_bots.

  • The console floater should respond with the Estate setting message, above.
  • If you do not have permission to set the flag, the console will respond:

unknown or unauthorized parameter “deny_bots”

Left: the Region Debug Console, showing the deny_bots command options. Right: denying scripted agents option within the Region / Estate floater (when available in all viewers. Images via Linden Lab

Via the Region / Estate Floater

Again, note that this option is currently being rolled-out on Linden Lab RC viewers, and may take time to reach all third-party viewers (TPVs).

  • Type CTRL-R to display the Estate / Region floater.
  • Click on the Estate tab to open it, if required.
  • Look for the option Must Not Be A Scripted Agent, and click the check box to mark it.
    • If there is no such option, use the Region Debug Console option, as described above.
  • Click Apply.
  • Close the Region / Estate floater.

Additional Notes

  • If your estate has multiple regions, it may take time for the setting of the deny_bots flag to propagate out to all of them.
    • If a region does not appear to update with the flag being set, try restarting it, this should force the update.
    • If you have attempted to set deny_bots with the region console but the region continues to fail to reflect the change, please contact support.
    • If you get the error message “Estate already allows bot access, no change”, please try restarting the region, and then toggle deny_bots again. If you’re still having trouble after restarting, please contact support.
  • Note that the flag only applies to registered Scripted Agents (and all bots should be properly registered as such via the account’s Scripted Agent Status page on the account dashboard); it will not prevent unregistered bots accessing a region / estate. However:
    • It is a violation of the Second Life Bot Policy for anyone to operate a bot or bots which are not so identified. Failure to do so on the part of a bot operator can result in an account suspension.
    • If you have set the deny_bots flag, but believe your region is being repeatedly visited by an unregistered Scripted Agent, file an abuse report under the Disturbing the Peace category with the scripted agent’s name, where (region name) and when (date / time) it was seen.

Stories and colours in art in Second Life

PsyGallery, March 2023: Deyanira Yalin

A recent visit took me to Psygallery, operated and curated by Twister Grut, for a couple of small exhibitions by two well-known Second Life artists: Ilyra Chardin and Deyanira Yalin which, while individual in content, do compliment one another quite nicely.

Located in the lower level hall facing the landing point, Ilyra presents Once Upon a Where, a selection of her original paintings reproduced in-world. This comprises a series of nine images located around a central sculpture – Time in a Bottle -, which nicely encapsulates the central theme of the exhibition: fairy tales, stories and flights of the imagination.

PsyGallery, March 2023: Ilyra Chardin

The images are all mixed digital media finished in the style of paintings, eight of which plumb the depths of visual storytelling to great effect, with the ninth forms a superb life study of a coastal bird bearing the title Not All Who Wander Are Lost, which. The latter, depending on your perspective, might call to mind Tolkien, Shakespeare or perhaps Lana Del Rey. Whichever might come to mind, there is no denying that the title fits the images perfectly allowing the imagination to take flight – if you will – in thoughts of the subject’s life on the wing, and where it might have journeyed from and journey onwards to.

Accessed via the teleport board is Col-or-ing, a series of vividly striking images by Deyanira Yalin. This is a richly diverse selection of pieces all joined one to another by equally vivid narrative content as well as their sheer beauty. As with Once Upon a Where in the gallery space below, the eleven images are framed around a central sculpture by Deyanira, a piece as rich in colour, and with a life and motion which matches the vitality of the digital paintings.

PsyGallery, March 2023: Deyanira Yalin

The latter – as is all of Deyanira’s art – are immediately captivating in tone, content and style. Each speaks to its narrative equally as strongly  the next, but I confess I was very much drawn to Africa, Lady Under a Red Moon, and In My Room – the latter very cleverly bringing a certain literal interpretation of the old metaphorical idiom about elephants and rooms in a most delightful manner. Africa, meanwhile, caught my eye as an expression not just of natural beauty, but a beauty encompassing the whole of the temperate African continent.

That said, all eleven pieces within Col-or-ing are attractive and engaging, the stories waiting within them  – as noted above – joining this exhibition with Ilyra’s as eye-catching expression of storytelling through art.

PsyGallery, March 2023: Ilyra Chardin

SLurl Details

2023 SL SUG meetings week #13 summary

WQNC, January 2023 – blog post

The following notes were taken from the Tuesday, March 28th, 2023 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

  • On Tuesday, March 28th, the SLS Main channel servers received the Estate Level Scripted Agent Controls (aka “Ban the Bots”).
  • On Wednesday March 29th, all simhosts on the RC channels will be updated to run the same simulator release, comprising the new LSL Functions llList2ListSlice, llSortListStrided, and llListFindListStrided (per BUG-231545). It also has a fix for DATA_SIM_STATUS from llRequestSimulatorData(), and doubles the amount of memory available for Linkset Data (LSD) to 128k.

Estate Level Scripted Agent Controls (aka “Ban the Bots”)

This is the simulator update referenced in the March 10th Lab Gab session – see: Lab Gab summary: Grumpity, Mojo & Patch – SL Mobile, land, bots & more – Bots and Policies).

  • The update includes a console variable that can be set by estate managers to either True or False. When set to True it will prevent Scripted Agents from entering regions in an estate (those required by the estate can be added to the access list so they can continue to access regions).
  • This will be supported in time by a viewer UI update to allow the option to be managed more directly – but it will still be a while before this UI change surfaces in the viewer.
  • There will be a policy change update published soon which will further cover these changes and the operation of Scripted Agents.

Further changes have been suggested within the Lab – notably to traffic – but it has yet to be decided on whether / when these will be implemented. In the meantime, please also refer to this FAQ.

Viewer Updates

On Tuesday, March 28th:

The remain viewer pipelines stand as:

  • Release viewer: Maintenance Q(uality) viewer, version Thursday, February 2.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself).
    • Maintenance S RC viewer, version, issued February 24.
    • Performance Floater / Auto FPS RC viewer updated to version, February 21, 2023.
  • Project viewers:
    • PBR Materials project viewer, version, March 23 – This viewer will only function on the following Aditi (beta grid) regions: Materials1; Materials Adult and Rumpus Room 1 through 4.
    • Puppetry project viewer, version, December 8, 2022.

Reminder: LSL XML-RPC

Linden Lab is going to be shutting down LSL XML-RPC functionality completely. This was announced at the last SUG meeting, and confirmed by a later blog post. Please see either Shutting Down LSL XML-RPC (Linden Lab) or SL Scripters / creators: LSL XML-RPC shut-down (this blog) for details.

In Brief

  • This was another meeting with live music, so technical discussions were not up to the usual amount.
  • There was a general discussion on testing vehicle region crossings and on the deployment of the LSL functions currently being deployed and mentioned above. Please refer to the video for details.

Fantasy Faire 2023: reminders for merchants/sponsors + bloggers

via Fantasy Faire

Fantasy Faire, the largest fantasy-related event to take place in Second Life, will take place in 2023 from Thursday, April 20th to Sunday May 7th 2023 inclusive. As usual, there will be the expected rich mix of events, activities, stores and regions to explore, and this post is just a quick reminder to people that Merchant & Sponsor applications, together with Blogger applications are currently open – but may not be for much longer, so if you intend to apply for any of these opportunities, now is the time!

The Shopping Regions Teaser

The following are short descriptions to the Fantasy Faire 2023 shopping regions. More complete descriptions can be found in the Store Applications form, linked to below, together with details of those regions still with available store slots.

  • Dingir by Stabitha (What88 Zond): in another existence, just outside our own, is the forgotten city of Dingir, a place of art deco architecture once filled with bright colours and rich materials to symbolise the beginning of a new age of consciousness, but now long neglected.
  • Flambois by Beq Janus and Elizabeth Jarvinen: home to the Faire Lands Academy of Magic, a hidden gem in the heart of the mystical Flambois forest.
  • Frostweald by Searlait Nitschke: in the depths of Winter, the world of Frostweald waits to welcome the Spirits of loved ones as they travel from their world to the next.
  • Fungalmire by DaveOSaurus: a forest steeped in legend and myth, where ancient trees and giant mushrooms tell tales of times past. Winding paths lead to hidden nooks where visitors might stumble upon forgotten artefacts or catch a glimpse of a mystical creature or two.
  • Giggenwhirl by Allie Munro, Krystali Rabeni, Peter Locke and Lunar Tripsa: a bedridden boy dreams of a beautiful world where he can fly high above the ground into the blue beyond on a myriad of strange and magical creatures with hinged wings and propeller appendages.
  • Glimmering Meadows by Julala Demina and Lil Cinnamon: a meandering river makes a path through flower-filled meadows, glimmering light reflecting onto the nomadic tents rising up high into the colourful sky.
  • Isles of Aquarius by Echo (Jessicarubyrabbit) and Liz Corryong: dripping with the life-giving waters of the sea, the stone and glass forged by the commanding currents of the merfolk are illuminated by the hypnotic lights of their Prana, or life-force.
  • Khumbala by Ketsui Naidoo, Robyn (Robynredhead) and Ghost (synthodox): since the dawn of time, this Afrocentric Dreamworld of Memories, has grown and prospered under the rule of five benevolent Gods. Through them, the world was brought the waters, the winds, the very ground we stand, crops that sprout therein and the light that shines above.
  • Nysaris by Kadaj Yoshikawa and Janire Coba: a peaceful polytheist civilisation, the town full of lush vegetation which surrounds the Agora; the Temple dedicated to the Goddess of Hope.
  • Opera by Alia Baroque: baroque decadence, whispering curtains, bucolic debauchery.
  • Safe Haven – The Oasis Of Mana’Olana by Sweetgwendoline Bailey and Mondi Beaumont: a desert landscape with typical buildings, that is obvious at first glance – but a closer look reveals lively greenery in the interior and very unusual flora and fauna in the centre of the land. A realm for inclusivity, equality, and all the good values in life.
  • The Shimmering Fen by Elicio Ember: the air shimmers with magic and the land is lush, a living swamp of towering mushrooms. Meet the graceful elves who call this place home, living in organic structures that flow with the rhythm of nature. Welcome to The Shimmering Fen.
  • Sialdor by Dacien and Marcel Blackwood: a gothic Victorian styled city along the coast. With cobblestone streets and iron street lamps illuminating the foggy roads with glowing magical orbs.
  • Spirits’ Crossing by Marcus Inkpen: twin cities from a forgotten time connected by an ancient bridge where long ago a battle between powerful mages and elder gods tore reality asunder. Now the ruins, twisted trees and ever lingering magic form a misty labyrinth home for the few brave enough to live there.
  • Syzstrum Synod by Walton Wainwright: nestled among the stars, a world where machines left by long-forgotten creators have pried the secrets of the cosmos from the grasp of mystery.
  • The Winding Valley by Eldowyn Inshan: through fog, wild ivy and winding paths, a hidden entrance leads into a valley. Surrounded by high mountains you can see a village in the distance. Lamps shine brightly and chanting can be heard faintly on the wind.
  • WooHoo! Bay by Riven (Lrriven): a tropical paradise done in pastel and a whimsical land where one may complete a quest of self discovery to save the local fire lizards from their volcano god.
Fantasy Faire 2022: Sunken Honey (Lilia Artis and Haveit Neox)

Sponsorship and Store Applications

  • Event Region or Event Sponsorship – L$65,000 (includes a Theme store)
    • Name in Region Title and on Region landmarks.
    • Border Crossing recognition. OR logo placement on corresponding event poster.
    • Sponsor spot on Fantasy Faire Radio to play during the entire month of April.
    • The opportunity for a sponsor’s brand profile on the Fantasy Faire website. Prominent logo placement on the Fantasy Faire website.
  • Shopping Region Sponsorship – ONLY available to Merchants – L$65,000 (includes a Region Sponsor Store with 1600 LI)
    • Can share a store between 2+ merchants.
    • Placement in front of Central Arrival Point.
    • Can have a sky platform for rezzing builds as needed.
    • Name in Region Title and on Region landmarks.
    • Border Crossing recognition.
    • Sponsor spot on Fantasy Faire Radio to play during the entire month of April.
    • The opportunity for a sponsor’s brand profile on the Fantasy Faire website. Prominent logo placement on the Fantasy Faire website.
  • Featured Creator Store + Quest Sponsor – L$35,000 (includes Featured Creator Store with 1000 LI)
    • Can share a store between 2+ merchants.
    • Prominent placement next to Region Sponsor Store.
    • Can have a sky platform for rezzing builds as needed.
    • Advertising on the Quest HUD and on the FF blog.
    • Limited to up to 2 per region (but the organisers will get you onto the region of your choice if the two spots are not yet filled).
  • Featured Creator Store – L$ 8000 (700 LI)
    • Can share a store between 2+ merchants.
    • Prominent placement within a shopping region.
  • Theme Store – L$ 2500 (300 LI)
    • This store type is intended for individual merchants.
    • A second merchant can be added for a surcharge.
  • Quest Sponsor – L$30,000:
    • Does NOT include a store.
    • Logo placement on the Quest HUD and on the Fantasy Faire website.
  • Fantasy Faire Radio Sponsor – L$30,000:
    • Does NOT include a store.
    • Recognition on Fantasy Faire Radio and on the Fantasy Faire website.

Full details on requirements and guidelines for performers can be found on the Fantasy Faire 2023 Store Application form.

Fantasy Faire 2021: Peaville goes Nuts (Sweetgwendoline Bailey and Mondi Beaumont)

Blogger Applications

Applications for those wishing to blog / vlog about Fantasy Faire opened on March 20th. Those wishing to apply can do so via the Fantasy Faire Blogger Application form. However, if you have not blogged / vlogged about Fantasy Faire before, it’s important you not a few things.

Faire blogging should stem from the same sources as the Faire itself – inspiration and imagination; whilst there are no obligatory assignments for blogging, the Faire cannot be written about simply by donning an outfit and writing a few words about it, or by a quick hop to a region and a rapid write. As the Fantasy Faire organisers have previously noted:

We are looking for bloggers that genuinely love the Faire and cherish the fleeting time the Fairelands visit our realm. Since the application is mostly about getting into the early access, we are focusing on bloggers who take pictures in the regions, or of the regions We are also searching for bloggers with strong ties to RFL, who are passionate about the Relay and willing to write about it.

In short, writing about the Faire should come from being immersed within it, participating, having fun and letting your imagination soar on the wings of the Faire! So again, if you are interested, make sure you check-out all the information for bloggers and that you complete the application form.

Fantasy Faire 2020: Lunafae (Sharni Azalee)

Additional Links

Saturated in Second Life

Saturated, March 2023 – click any image for full size

Lex Machine (Archetype11 Nova) is back with another visually stunning region / installation which – as with all his designs – is sure to both engage and challenge the eye and mind. Occupying a Full private region utilising the Land Capacity bonus, this is again a build that offers visitors much food for thought: a journey through modern life and the potential for questions who – and where – we are.

Entitled Saturated, the installation involves a flat landscape which – in keeping with the region’s name – is saturated to the point of waterlogging as it sits just above the waters of the surrounding sea. From it springs, apparently at random, figures, statues, objects both familiar and strange, mixed with a scattering of vegetation.

Saturated, March 2023

Mermaids mix with radio / telecommunication towers mix with figures apparently in suspension and towers of static-filled video screens, whilst laptops and old computers lie discarded in powdery piles and figures stand with cameras and screens or radios in place of heads, the body of an automatic handgun points skywards, and more. It all seems so chaotic, so unconnected, so jumbled and surreal; what could be the connections between these disparate elements? Perhaps the easiest way is peek at the region’s About Land description.

Rain, it can bring life. But when the ground has had it’s fill, first comes damage, next destruction. Death is last. Are we saturated?
Are we better off with these constant inputs or was less more? When was the last time we savoured anything?

– Saturated’s About Land description

With these words, we gain a framework of context, one fleshed out by the landscape before us: a statement on life and our ever-increasing reliance on -addiction to – technology (perhaps most aptly defined by the figure “snorting” Facebook and the litter of computers and laptops and cell phones strewn over mounds of a white substance like some form of new cocaine), and the fears (re: the Terminator-style figures leaping out of screens of data) and polarisations it brings to our daily lives.

Saturated, March 2023

The polarisations might be best indicated by the family gathered to the north-east, where mother, father, and child all have heads replaced by screens symbolising the manner in which technology has reduced daily living and personal time to the need for everything in our lives to become a matter of public record with meaning only given through its presence on social media. At the same time, this demand to be publicly accessible contrasts with the ability of technology in enabling us to hide behind masks of anonymity, as represented by the figures wearing / carrying masks, or with Russian doll-like heads. Meanwhile, to the south-east, the figure stabbed with syringes suggests the divide generated by the easy passage technology gives to the passage of misinformation into our lives, warping our common sense against the realities of science and medicine.

Elsewhere the symbolism might be clearer such as the large eyes watching over everything like Big Brother – although whether we see this as the state or in the form of corporate goggling-up of our data (or both) is a matter of personal choice. But really, there is such a richness of metaphor to be found within Saturated, that trying to write about it is no easy matter. From the apple and serpent (our end of innocence? the beginning our our fall simply born by our coming into existence?) through the presence of mermaids and flying fish (the explorations of the unknown? the free flight of the imagination we once had?) to the reimagining of the March of Progress, there is so much to say that is difficult to translate into the written word.

Saturated, March 2023

Simply put, Saturated is – as with all of Lex’s builds – something not to read about, bot to experience for yourself – and I encourage you do do so.

With thanks to Moon Cloud.

SLurl Details

Seanchai Library: stories in voice and a new schedule in Second Life

Seanchai Library

It’s time to highlight another week of storytelling in Voice by the staff and volunteers at the Seanchai Library – and this week previews the launch of a very special event.

As always, all times SLT, and events are held at the Library’s home in Nowhereville, unless otherwise indicated. Note that the schedule below may be subject to change during the week, please refer to the Seanchai Library website for the latest information through the week.

Monday, March 27th, 19:00: The Golden Compass (aka Northern Lights)

Originally published in 1995 as Northern Lights, The Golden Compass forms the first volume in Philip Pullman’s multiverse-spanning trilogy His Dark Materials.

In a world resembling Edwardian England, where magic is commonplace, young Lyra Belqcqua slip into the Retiring Room at the collage where he uncle is about to give a lecture – only to witness the Master of the college add poison to the wine intended for her uncle, Lord Asriel, prior to his arrival in the room. Warning him, she is rewarded by being allowed to remain and witness her uncle’s presentation, in which he discusses something called “Dust”, shows images of the northern lights in which there appears to be a city, and something else called the “panserbjørne”.

At the same time, children within Oxford are vanishing, kidnapped by a sect called the Gobblers, for a nefarious purpose – and Lyra is determined to find out why. In doing so, she is brought back into contact with the Master – who surprisingly gives her an alethiometer, a truth-telling device – and is offered the opportunity to live with the glamorous Mrs. Coulter, which comes as a thrill.

But as the mystery of the missing children deepens and Lyra determines to follow their trail north, so she discovers that Mrs. Coulter is not all she appears to be – and nor is her Dust-obsessed uncle, Lord Asriel.

With Gyro Muggins.

Tuesday, March 28th

12:00 Noon: Russell Eptnym

Live in the Glen.

19:00: More from the Crystal Cave

Born into a time shortly after the Romans have departed Britain, now once again divided into a series of kingdoms, Myrddin Emrys, also known as Merlin, is the illegitimate son of a Welsh princess, who refuses to name his father. Small for his age and often abused or neglected, Merlin occasionally has clairvoyant visions which, together with his unknown parentage cause him to be referred to as “the son of a devil” and “bastard child”.

After being taught to harness his abilities by the hermit, Galapas, Merlin eventually find his way to Brittany, who teaches him to use his psychic powers as well as his earthly gifts, Merlin eventually finds his way to Brittany and the court of Ambrosius Aurelianus, where he joins the war leader’s plans to invade Britain and defeat Vortigern and his Saxon allies, and unify the nation as its High King.

Discovering he is Ambrosius’s son, Merlin returns to Britain and is captured by Vortigern, who believes the only way his new fortress can remain standing is through the sacrifice of the “child with no father” – Merlin. The latter, however, discerns the real reason the walls of Vortigern’s fortress keep collapsing and plays into the king’s superstitious nature, and commences his life as a king’s advisor, even whilst seeking to support Ambrosius in his goal. Thus begins the adventures of a young boy who will eventually become the advisor to Britain’s Once And Future King.

Wednesday, March 29th, 19:00: Seanchai Flicks

Films, popcorn and fun at the Seanchai cinema space.

Thursday, March 30th, 19:00: Poetry this Year

In the Glen with Caledonia Skytower.

New Schedule

Beginning in April, Seanchai Library will be transitioning its programming model from the multiple weekly sessions that have been presented for the past 15 years, to a model that includes quarterly stories/series & special projects such as The Dickens Project and the recent Evil Under The Sun. These will be mixed with some of the current weekly events, including Russell Eponym live at the Glen, Seanchai Flicks, and supporting Tales with Friends with space for their weekly gatherings; all current series will continue until they conclude.