Long Range in Second Life, Or Cleverly Disguised Robots

Last week I found out about the very cool band Long Range (MySpace), and also got the chance to help put on their concert in Second Life. Second Life has a problem with hosting large events as the maximum capacity of people on a private island is 100 people, but performance starts to degrade after about 50-60 people in the same area. The solution that was thought up was to “shard” the concert, with 12 identical islands running the same concert and load balancing people between them. The island setup was cloned, some very fancy LSL scripting kept the show and the lighting in sync, but there was one remaining issue. With five band members and 12 islands how do we get 60 band members playing their instruments at the same time? The answer was to use libsecondlife to log in 60 “actor” bots that would appear, set their appearance, and look for a specially marked object that was their “seat”. Once the bot was attached to this seat (which were really just small out of the way objects) the seat would trigger an animation for that actor to play the appropriate instrument. Using some hidden throttling techniques in Second Life I managed to get all 60 bots running from a single server, which might be a new record for stable connections with libsecondlife. A good show of music and technology, check out Long Range’s music and maybe we can talk them in to another show for Second Life!

And Merry Christmas to everyone, time for me to start wrapping gifts ;-).

2 Responses to “Long Range in Second Life, Or Cleverly Disguised Robots”

  1. http://babayama.wordpress.com Says:

    I love it!

  2. Hamlet on SL Production Blog » Blog Archive Says:

    [...] Over a year ago, John Hurliman brought a rock band of 5 into SL, and managed to “simulSim” them on 12 sims to escape [...]

Leave a Reply

You must be logged in to post a comment.

Or use your OpenID: