Slashdot Mirror


Standards For Interconnecting Virtual Worlds

Tao Takashi writes "Linden Lab, developers of the popular 3D platform "Second Life" started to think about an open standard for interconnecting virtual worlds. The motivation behind this is to make Second Life more scalable but also to allow connection of other grids not hosted by Linden Lab. The process of defining components and protocols is supposed to be handled completely in the open with community participation. When finished the protocol documentation is supposed to be submitted to standard committees such as IETC, W3C etc. The discussion has already started on the Second Life wiki and you can also find a first architecture proposal by Linden Lab."

142 comments

  1. Whoo hooo! by suso · · Score: 3, Interesting

    Cool, I'm glad there are some smart people there at Linden Labs. I've been thinking about this for a while now, that there needs to be some group for developing such a protocol. Basically, this standard would encourage people to run their own servers and that's where it would really take off. Give people ownership, and they will run with it. Now all we need are 80 core processors and gigabit wan connections to the house.

    I only hope that if they are altruistic enough to see the value in doing this, that they are good enough to make it as open as it should be.

    Or else it could end up like this

    1. Re:Whoo hooo! by MindStalker · · Score: 1

      Thank I haven't been Rick Rolled in a while. Hey.. Its better than G**tse...

    2. Re:Whoo hooo! by Khyber · · Score: 1

      Before LL can even connect other virtual worlds together, they need to fix issues with keeping their sims up in SL. Seriously, had they bothered to invest in some real hardware, and give each sim it's own dedicated server, I wouldn't be getting slammed from one sim to the next five to six times daily as a sim crashes.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    3. Re:Whoo hooo! by Rob+T+Firefly · · Score: 3, Interesting

      I agree. I like SL a lot and see so much potential for it as a platform, and while it's far from perfect 99% of the problems I have with it are policy and business decisions on the part of Linden Labs. Ever since I started SL I've been looking forward to a day when I could fire up my own server and run that sort of thing myself. It has the potential to be an open platform for any sort of MMO you like, a modern resurrection of the BBS era with added polygons, or any of the other things they were hyping "Virtual Reality" to be 15 years ago.

    4. Re:Whoo hooo! by krgallagher · · Score: 1
      "I've been thinking about this for a while now, that there needs to be some group for developing such a protocol."

      I'm right there with you. It would be cool to be able to play whatever client I want, and seamlessly move from world to world. Let's hope this takes off and other MMOLRPG's adopt the standard as well as allowing the general public to create their own worlds.

      --

      Insert Generic Sig Here:

    5. Re:Whoo hooo! by Yetihehe · · Score: 2, Informative

      They have "PPremium servers". In normal conditions 4 sims run on a 4 core machine. With premium servers they run only one sim on such machine. There are also slow, discount servers which run 8-16 sims on a 4 core machine. This crashing is just from bugs which are just everywhere in SL.

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    6. Re:Whoo hooo! by Warbothong · · Score: 1
      Linden have already made most of the client GPL (with a clause that tries to appeal to the Free-Software-but-GPL-hater crowd too), only excluding stuff they have licensed from third parties like the voice chat codecs, and they say they want to do the same for the server (which runs on MySQL on Debian, so shouldn't be too hard). The big problem with opening the server is dividing users, and it looks like they're taking an excellent transparent approach to solving this issue. Once that's sorted, so servers can communicate with each other and the mess of multiple incompatible accounts that is instant messaging or social networking can be avoided, then I'd expect them to release the server code pretty quickly.

      I originally gave SecondLife a miss, but once they opened the client I gave it a go and it seems like it could be really useful (if I knew more people in there that is).

    7. Re:Whoo hooo! by Anonymous Coward · · Score: 0

      One benefit from things opening up like this would be, if you don't like how Linden runs their sims, you can go elsewhere or start your own. It could even spark some decent competition among SL server providers, which would mean more incentive for better service all-round.

    8. Re:Whoo hooo! by Khyber · · Score: 1

      The crashing is due to 1. Underpowered servers running multiple sims, and 2. Huge scripts that eat up the processing power, and 3. Poorly written scripts. I recommended 8 core systems with 32 gigs of ram and gigabit links PER SIM for stability purposes on their forums while it was still in beta. Now they see what happens when you underpower a sim and someone heavily loaded with scripts and sculpted prims and huge animations gets on one - boom, it crashes. I've got one HUGE script that just loading will crash most any sim, premium server or not.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    9. Re:Whoo hooo! by osu-neko · · Score: 1

      Yes, and throwing more hardware at the problem won't fix the bugs that that script depends on. GP was right, you are wrong. Until those bugs are fixed, you'll still be able to bring down your recommended system with a script, and once those bugs are fixed, you won't be able to bring down any sim with it, not even the OpenSpaces ones.

      --
      "Convictions are more dangerous enemies of truth than lies."
    10. Re:Whoo hooo! by osu-neko · · Score: 1

      You and LL. LL is being forced to make a lot of decisions they really don't want to be in the business of making. At heart, they're a specialized hosting company, and that's really all they want to be. Instead, they're being put into the position of making policies about things they really don't want to deal with, get in the middle of disputes that, as far as they're concerned, don't concern them, etc. No one will be happier than LL to get all that crap out of their hands. Which is, of course, why they're doing this.

      --
      "Convictions are more dangerous enemies of truth than lies."
    11. Re:Whoo hooo! by Rob+T+Firefly · · Score: 1

      I hadn't thought of it quite like that before, but it makes a whole lot of sense.

    12. Re:Whoo hooo! by GrievousMistake · · Score: 1

      Well, as I've understood it the performance problems they are having are in large part due to a miserable architecture that just can't be made to scale properly. If so, LL's about the last people I'd want working on a standard protocol for such things.

      --
      In a fair world, refrigerators would make electricity.
    13. Re:Whoo hooo! by Khyber · · Score: 1

      My script is fairly intensive and well-written. It handles loads of physics calculations which invariably drag the system down as I walk around with modeled guns ablazing. Three seconds of my script brings any sim down, and ys, it'd likely kill my recommended system, but not as fast as it kills the others.

      As it is, only one sim has managed to survive my script, and that's Silverstone.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  2. So this means... by AltGrendel · · Score: 3, Funny
    That horde could invade EVE?

    That would be something to see.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:So this means... by cthulu_mt · · Score: 1

      Can Orcs and Trolls breathe vacuum?

      --
      Virginia is for lovers. EVE is for griefers.
    2. Re:So this means... by Alcyoneus · · Score: 1

      Since BoB and MC have effectively won EVE, they would crush the SL newcomers. But I admit that it would be interesting to attend a Second Life dance party in Jita. I wonder how Caldari dance?

      --
      Society is nothing but collaboration.
    3. Re:So this means... by Chris+Mattern · · Score: 1

      That horde could invade EVE?

      That would be something to see.


      Bah, my Red Mage would cut down you puny orcs like wheat before the scythe. I might even invite in a Dark Knight so we could have an actual scythe.

      Chris Mattern
    4. Re:So this means... by david.given · · Score: 1

      I dunno; there are already enough frozen corpses floating around the place...

    5. Re:So this means... by Anonymous Coward · · Score: 0

      "Since BoB and MC have effectively won EVE's forums, they would posture on the forums to the SL newcomers. But I admit that it would be interesting to attend a Second Life dance party in Jita. I wonder how Caldari dance?" Fixed.

    6. Re:So this means... by bigalexe · · Score: 1

      actually i see the opposite happening, the folks of EVE ally themselves with the Protoss... cough! Dranei and begin blasting Orgrimmar with Ion cannons. Now that would be a sight to see,

      --
      Running from the law definitely wasnt as easy as they made it look on the Dukes of Hazzard --Joy, My Name is Earl (2006
  3. Open Standards, hmm? by downix · · Score: 2, Interesting

    I see huge potential. Imagine the day when the internet itself is just referred to as Second Life, replacing the ubiquous web browser with an SL client, or that SL-only machines are sold...

    Or even a way to directly interface with the human mind....

    Gibson, you were right.

    --
    Karma Whoring for Fun and Profit.
    1. Re:Open Standards, hmm? by rucs_hack · · Score: 1

      You may see it, but I'm coding it, and have been for the last year. Well, less dramatic perhaps, but still, its something I'm working on all on my ownsome.

      Oh for VC funding so I could get more people involved....

      Never mind, by 2009 I should have a decent product.

    2. Re:Open Standards, hmm? by veganboyjosh · · Score: 1

      Never mind, by 2009 I should have a decent product.

      And if it takes you three years to get it to market what with patents, copyrights, advertising, then you'll be rolling by 2012.

      oh crap, nevermind.

    3. Re:Open Standards, hmm? by smittyoneeach · · Score: 1

      The big question is, when the virus hacks the mind/machine interface and reprograms a bunch of people, do they vote conservative or liberal?

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    4. Re:Open Standards, hmm? by rucs_hack · · Score: 1

      forget patents and such, the script compiler has got me foxed for now. Yup I've gone the daft route and designed a language specific to my engine.

    5. Re:Open Standards, hmm? by Anonymous Coward · · Score: 0

      That's for the machine to decide ;)

    6. Re:Open Standards, hmm? by dstiggy · · Score: 1

      Or the metaverse a la Snow Crash by Neal Stephenson

    7. Re:Open Standards, hmm? by FLEB · · Score: 2, Funny

      I see huge potential. Imagine the day when the internet itself is just referred to as Second Life, replacing the ubiquous web browser with an SL client, or that SL-only machines are sold...

      Oh boy. VRML.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    8. Re:Open Standards, hmm? by darkshadow · · Score: 1

      Gopher VR

      --
      -Darkshadow (There was a thing called Heaven; but all the same they used to drink enormous quantities of alcohol.)
    9. Re:Open Standards, hmm? by nine-times · · Score: 3, Insightful

      replacing the ubiquous web browser with an SL client

      I still don't understand why people think this is going to happen, or even why you'd want it to happen. Which is easier and more efficient, to read from a web page, or to read from a web page rendered as some kind of sign in a 3D virtual world?

      I'm certainly not claiming that there's no room for improvement or innovation in the web browser, but there are reasons why that model won out and continues to be used today. Reading and writing is often more effective and efficient than speaking and listening, and the document model is efficient for reading and writing. Rendering the document into a 3D world is a waste of time and resources.

    10. Re:Open Standards, hmm? by Anonymous Coward · · Score: 0

      What an appalling thought.

    11. Re:Open Standards, hmm? by Gilmoure · · Score: 1

      I prefer Veronica VR. ROWR!

      --
      I drank what? -- Socrates
    12. Re:Open Standards, hmm? by readin · · Score: 1

      still don't understand why people think this is going to happen, or even why you'd want it to happen. Which is easier and more efficient, to read from a web page, or to read from a web page rendered as some kind of sign in a 3D virtual world? I'm certainly not claiming that there's no room for improvement or innovation in the web browser, but there are reasons why that model won out and continues to be used today. Reading and writing is often more effective and efficient than speaking and listening, and the document model is efficient for reading and writing. Rendering the document into a 3D world is a waste of time and resources.

      It depends on what you're reading and why, and also on where you're physically located while reading.

      Reading slashdot on office break is best done with text. Most of the job-related research I do is best done in text. But I'm sure a lot of chat sights, social bulletin board sights, facebook, myspace, and other sites would see the ability to visit in 3D as a huge selling point.

      Teleconferences might also be improved by being rendered in 3D with avatars, and those could easily be set up on second life style servers with second life clients if they become the norm.

      Advertisers might like to provide 3D spaces for users' avatars to enter and visit. It would seem to me that the more you can immerse your target inside your advertisement, the better.

      of course the fact that your new browser can now function as an SL client doesn't have to mean it can no longer render text the way it always has when you want it too.

      --
      I often don't like the choices people make, but I like the fact that people make choices. That's why I'm a conservative.
    13. Re:Open Standards, hmm? by vertinox · · Score: 1

      Oh boy. VRML.

      Like I said on the metaspace article, VRML wasn't a bad idea as a theoretical concept, but it was implemented in the worst possible way possible.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    14. Re:Open Standards, hmm? by lawpoop · · Score: 1

      Probably just because it's orders of magnitude easier to develop, maintain, and troubleshoot, compared to a 3-D virtual world? Most people aren't interested in reading, and that's why there isn't greater web saturation amongst the population. Reading and writing is often more effective and efficient than speaking and listening, and the document model is efficient for reading and writing. Rendering the document into a 3D world is a waste of time and resources. Nerds, whose primary interest in life is learning and sharing knowledge, comprise a small portion of the population. Most people are interested in totally different things. Witness the popularity of pornographic images and movies, MySpace, and youtube -- that's what most people are interested in.

      I predict that the more powerful computers become, they more they will fulfill the average person's desires, which have little to do with learning, and have a lot more to do with hanging out, looking good, socializing, and having sex. Of course, there will be a small cadre of geeks who will recreated the 'nerd table in the lunchroom' in this giant virtual orgy, playing dungeons and graons and discussing the fine details of obscure subjects, but I predict after a certain point, the internet will no longer resemble the nerd paradise it started out as.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    15. Re:Open Standards, hmm? by gstoddart · · Score: 1

      I still don't understand why people think this is going to happen, or even why you'd want it to happen. Which is easier and more efficient, to read from a web page, or to read from a web page rendered as some kind of sign in a 3D virtual world?

      Because, it would be interesting? Maybe because it would be cool? Maybe, just to see if they can do it. Instead of thinking of it as a purely document-centric world view, people envision a future in which we would navigate in a more 3d method. Possibly having a protocol whereby avatars could navigate through a series of places is a step towards that. It may not be immersive VR or anything, but it's a different paradigm to consider. Heck I might just simply want my own personalized "naked newscaster" to read me my damned web-pages instead of doing it myself like a sucker. :-P

      I'm certainly not claiming that there's no room for improvement or innovation in the web browser, but there are reasons why that model won out and continues to be used today.

      Well, the web browser model didn't "win out" in the sense that they both existed and the web browser was chosen as better. If by "won out" you mean "there's only even been a document centric view", then maybe. But, it's not true that the document centric view was deemed superior to a 3d one -- it was simply there by default. Because, throughout the whole time we've had screens attached to computers, we've looked at it in a mostly document centric view.

      Reading and writing is often more effective and efficient than speaking and listening, and the document model is efficient for reading and writing. Rendering the document into a 3D world is a waste of time and resources.

      But, what about things that aren't reading and writing? What if we like the idea of doing things a little differently? What if a better paradigm exists, and we just need to find it? One often doesn't know the ways in which a new technology will impact people until they see it. Certainly, when the web browser came into existence in the early-mid 90's, people looked at it and said "yeah, so what?" -- cause there were, like, 10 whole web pages, and they were all pretty lame. Now we can't imagine living without it.

      I can certainly envision that changing the web away from a document centric model would radically change the way we think of it, interact with it, and use it. It may be that a more spatial structure would be more intuitive, and you could always flip back to a more document/screen oriented view anytime it was appropriate. But, instead of being presented with this as a flat list of text with some hyperlinks in it, maybe a second-life style view (or something else altogether) would be more efficient for humans.

      In the end, WTF do you care if someone else spends their time and resources to look into this? They're not your resources. Hell, having multiple windows open on a computer or even having a web browser in the first place involved someone "wasting time and resources" for something which other people would have invariably thought was a dumb exercise. Just 'cause it's new-fangled, doesn't mean there aren't perfectly good things to do with it.

      I, for one, would be interested in seeing a more 3d interface developing for computers. Do I think we'll ever reach the Gibson level of the virtual world? Probably not any time soon. Until the technology exists, or gets partly cobbled together by someone who wants it, we just simply don't have a clue in what ways this stuff would be useful ... so, why not look into it? One never knows what might get invented, and what we'd do with it.

      Cheers
      --
      Lost at C:>. Found at C.
  4. Arrrrrr! Fantastic! by Panaflex · · Score: 4, Funny

    Aye Matey - soon we'll be a sailin our pirate ships o'er the internet! Me crew shall pillage vast new oceans and search for precious booty!

    --
    I said no... but I missed and it came out yes.
    1. Re:Arrrrrr! Fantastic! by Anonymous Coward · · Score: 0

      Prepare to fight the BDSM armies for booty.

    2. Re:Arrrrrr! Fantastic! by AdmiralDouglas · · Score: 1

      Yay! Someone is celebrating Interntional Talk like a Pirate day! I mean... Arrr! Me matey's be speakin' as true swashbucklers!

  5. Yawn by Anonymous Coward · · Score: 0

    They have promised to open up the server code for years, the only reason they are doing this now is so they don't get left behind.

    http://opensimulator.org/wiki/Main_Page

  6. VRML? by Anonymous Coward · · Score: 0

    At school we've been taught that VRML is the standard language to define the virtual reality. So I guess Second Life standard would be something similar to it, maybe just an extension to VRML?

    1. Re:VRML? by ThirdPrize · · Score: 0

      VRML was one of those languages that popped up when people though they needed to describe everything in XML. Apart from a few spinning world demos I don't think it ever really took off.

      --
      I have excellent Karma and I am not afraid to Troll it.
  7. Need I say this.... by Danathar · · Score: 1

    Second Life = notagame

    1. Re:Need I say this.... by kenjishikida · · Score: 1

      why not a open standard for social networks?

      --
      [] Leonardo Kenji Shikida
    2. Re:Need I say this.... by osu-neko · · Score: 1

      More or less. Second Life is graphical IRC... with shopping malls. ;) Oh, almost forgot: YARR!

      --
      "Convictions are more dangerous enemies of truth than lies."
  8. Bad idea! by OhHellWithIt · · Score: 2, Funny

    After all, look what happened in the Chronicles of Narnia. You get one witch in from one world and let her into another, and all hell breaks loose.

    --
    "Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
  9. Economies and Currencies by jobbleberry · · Score: 2, Interesting

    I wonder if each grid will have it's own currency and economy. Linden would compete to be the most vibrant economy but there would be nothing stopping others from competeing. There could even be free grids like the sandboxes that exist now. Just a thought.

    1. Re:Economies and Currencies by Tao+Takashi · · Score: 1

      The currency problem is not solved yet I think but my idea would be that it's puggable and you can support multiple ways of paying for stuff. It might be with L$, by credit card, PayPal, whatever. And yes, there will probably be free grids then. And others will probably compete. But this will happen nevertheless. I think Linden Lab's goal is to be part of this instead of letting other people implement it.

    2. Re:Economies and Currencies by argent · · Score: 1

      That's basically what I think. They've got an economic model that mostly works... it could be better, and they've screwed some people over by changing the rules on them in the middle, but SL is where the money is. Of course that doesn't mean it's going to stay that way, but it's not like people are going to be happy starting from scratch as Ruth.

    3. Re:Economies and Currencies by Warbothong · · Score: 1
      Anyone who buys into the whole LindenDollar thing is pretty naive. SecondLife is good for socialising and expression and stuff, but a real-world economy it is not. If there becomes a way to use services like PayPal inside SL then at least real currency can be dealt with, rather than completely (more so than real money) arbitrary numbers in computer memory.

      Of course, I think that SL shouldn't have money in it at all, but if it does grow to be like the Web then it's only a matter of time before there are online stores that are completely SL based.

  10. This would take 2Life scams to a new level by xxxJonBoyxxx · · Score: 1

    The motivation behind this is to make Second Life more scalable but also to allow connection of other grids not hosted by Linden Lab.


    Awesome. This would take Second Life scams to a whole new level.

    All your Linden Dollars are belong to us.
  11. XMPP + X3D ? by atamyrat · · Score: 2, Insightful

    I'm not a standards guy neither a game developer, but I'd propose something based on other standards, like XMPP for messaging, connectivity, chat and X3D for virtual world 3D models.

    1. Re:XMPP + X3D ? by everphilski · · Score: 2, Insightful

      XML is kind of big, when you have to throw it over internet connections. Not just once, but once for every recipient. Imagine you are in a zone with 100 people, and you send a message to an 'out of character' channel that hits everyone. Now that message has to get sent out 100 times, plus the XML overhead. There are ways to do it with much less overhead (binary). Might not be as self-describing but with good documentation, not that difficult.

    2. Re:XMPP + X3D ? by atamyrat · · Score: 0

      Then they should come up with some standard way of compressing XML first.
      Others will benefit from this as well, for example ODF uses Zip, AFAIK.

    3. Re:XMPP + X3D ? by everphilski · · Score: 1

      Arr. but now you be burning CPU to compress and decompress thar XML. Remember, MMO's be happening in real time, requiring synchronization amongst hundreds of scurvy dogs, wheras if you wait an extra moment for your ODF file your bottle 'o' rum isn't gonna be that much warmar.

      Arrrgh!

      The way I'd be doing it (I have a little tiny mmo toolkit I work on when I have the spare time) is serialization, but customized serialization to not send the bits I don't need. In c++/C3 (the languages I've tinkered with) you can tweak what gets serialized and how you pack it, and it all gets sent in binary and decoded in binary, really no performance hit.

    4. Re:XMPP + X3D ? by hoodedcrow · · Score: 1

      The future of the interwebs may already be here. It is p2p, no centralized server and open source. Check out http://www.opencroquet.org/index.php/Main_Page and http://www.opencroquet.org/index.php/About_the_Technology

    5. Re:XMPP + X3D ? by mwvdlee · · Score: 1

      Does serialization in C++ work cross-platform?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:XMPP + X3D ? by ThirdPrize · · Score: 0

      XML is probably ok for sending a character from one server to another but not for in game interactions. It just comes with such an unnecessarily large overhead.

      --
      I have excellent Karma and I am not afraid to Troll it.
    7. Re:XMPP + X3D ? by everphilski · · Score: 1

      Sure. All you are doing is ordering bits. Say you have a struct (and this will be mangled and ugly)

      strut pirate
      {
      char name[10];
      int num_peg_legs; bool has_bird; };

      Each one of those variables takes up a certain amount of space, and can be packed in a pre-determined way when you serialize. So then lets say you send the serialized package to a c# program. As long as the c# class is packed the same way, your deserializer can deserialize the package.

      It might not work out of the box, using (for example) C++ boost libraries with C# .NET serialization, but writing a custom serializer will work (and be quicker to boot, because there is probably server-side data in the struct that doesn't need communicating to the end user...).

    8. Re:XMPP + X3D ? by Anonymous Coward · · Score: 0

      I'm not a doctor or a medical equipment manufacturer, but I propose that we should use chewing gum to attach electrodes from now on.

    9. Re:XMPP + X3D ? by mwvdlee · · Score: 1

      So no trouble with little-endian/big-endian int's and such?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    10. Re:XMPP + X3D ? by everphilski · · Score: 1

      Not if it is built into your serialization function, no. If you are controlling both ends of the code, you should know what the server and client is running, convert from server (if necessary) to network order (big endian), and then at the client from network order to your clients order (again, if necessary).

      Again, this is only if you are writing your own (1) homebrew (2) cross-language serialization. If you stick to one language it is infinitely easier :) But it isn't that hard for example with berkely sockets you have htonx() and ntohx() functions that convert from host to network and network to host, respectively.

    11. Re:XMPP + X3D ? by Anonymous Coward · · Score: 0

      Actually it's faster if client/server (or client/client) negotiate whether or not to flip data they receive from each other. Then if neither of you uses network ordering there's still no hit. We did this in SNAP-IX V5.

    12. Re:XMPP + X3D ? by routerl · · Score: 1

      This all reminds me of VRML, which was popular about 10 years ago. I distinctly remember trolling around CyberTown, which was very similar to Second Life (with comparable graphics, at least as far as I can remember being that it was so long ago). In theory, anyone could have hosted a VRML space, linking to it from the many walkways and doors in CyberTown, though I don't recall whether this was common. The whole thing was kind of neat for the time, but I really couldn't see anything like it becoming more than just a chat room (maybe a step forward for sims?)

      --
      Trust me, kids; don't drink and post.
    13. Re:XMPP + X3D ? by lawpoop · · Score: 1

      Couldn't you send it compressed? Obviously it wouldn't be as efficient as binary, but it would be pretty good, no?

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    14. Re:XMPP + X3D ? by blofeld42 · · Score: 1

      This is a classic problem that efficient XML Interchange (EXI, nee binary XML) should address. The problem with compression of text XML via gzip is the latency and CPU cycles involved in the decompression, and, less obviously, the data binding step. Once you decompress the XML you still typically need to parse the XML and convert the text representation of "17" into a binary integer or floating point representation of 17. EXI is simply another representation of XML that is not entirely text. If you've got a schema for it the messages transmitted are fairly compact.

    15. Re:XMPP + X3D ? by blofeld42 · · Score: 1

      XMPP is nifty, but it's also TCP based. TCP transport has some pathologies in low latency work, specifically for things like waiting to resend data that's been dropped. Classically things like position updates get stale fast, so you don't care about resending data. More recent data is already ready to go. The XMPP protocol is oriented towards a persistent connection. In fact, you're supposed to tear down the XMPP session if the underlying TCP socket is closed.

      TCP also has some problems scaling since it's unicast. Multicast would be better, but its deployment penetration has not set the world afire. Maybe workable as a server-to-server protocol, or using an overlay multicast network.

  12. cross-mmo accounts? by aapold · · Score: 2, Interesting

    So it goes like this... you pay some premium fee and in effect it signs you up for every MMO out there and pays those fees (from your massive fee), creates a character with that name and as close to appearance as possible on each one of those worlds (reserving names would be problematic), and from the outside framework have portals to each that you enter and play each in windowed mode. And if really ambitious, have some way of coding objects to resemble gear from each one for when you step out of them. Something like that, yes? and then, to top it off, create an exchange rate between wow gold, uo gold, eq gold, linden lucre, tabula rasa credits, dereth pyreal etc etc etc...

    --
    "Waste not one watt!" - CZ
    1. Re:cross-mmo accounts? by nine-times · · Score: 1

      I don't know-- at the point where you're joining that many MMOG where you need this whole convoluted system to keep track of it all, are you actually going to have time to play any of them?

      It seems to me that the real benefit is if multiple companies could all run their own SL or WOW servers with their own content and rules, but that there was some method for exchanging characters/items between other servers running the same basic game.

    2. Re:cross-mmo accounts? by Warbothong · · Score: 1

      You're basically saying that email is a stupid idea because it won't work with MUDs. Standardisation is an opt-in process, for those that follow it integration will be seamless (as long as the standard is good), for those that don't, well maybe someone will make a dodgy, partially functional hack (see XMPP gateways).

    3. Re:cross-mmo accounts? by Anonymous Coward · · Score: 0

      "Something like that, yes?"
      No. Not at all like that.

    4. Re:cross-mmo accounts? by llefler · · Score: 1

      So it goes like this... you pay some premium fee and in effect it signs you up for every MMO out there and pays those fees (from your massive fee), creates a character with that name and as close to appearance as possible on each one of those worlds (reserving names would be problematic),

      I think you start out with some bad assumptions. First, that you would pay a fee. Sure, there would be providers with premium content or premium servers, but with an open system there is no reason there wouldn't be smaller, free servers. Kind of like the internet.

      The other assumption is that character names would need to be unique. MMORPGs require unique names because it's an easy way to address duplication problems. Character's could be internally differentiated by using their originating server in conjunction with their name or a UID.

      The big problem you would run into is client side processing (which is a fiscal approach, not a technical one) and cached images. It would be frustrating to have to download several hundred megabytes the first time you entered a new server.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
  13. Anyone up for a game of Croquet? by Anonymous Coward · · Score: 2, Interesting

    I'm glad to see Linden Labs is moving in this direction. Unfortunately, unless they are bringing on help, they don't have the resources to handle all the issues in their main grid (which is what generates their revenue) so I do not see them being able to remotely support this initiative the way most people would expect.

    Enter Croquet: http://www.opencroquet.org/index.php/Main_Page

    Croquet allows for the creation of multiple, connected worlds through a system of portals and is already finding use in educational scenarios. Oh, and the fact that it is open source doesn't hurt either.

    -PS

  14. Someone Else, Please by Bieeanda · · Score: 1

    Given the perennial problems that LL's backend suffers (servers going down under the load of a few dozen avatars, servers going down because someone sneezed, data corruption, awkward-at-best internal scalability...) I'd really prefer to see another group build something from the ground up with this kind of extensibility in mind. Open source is a good step, but the impression that I received when I heard about this months ago, and still get now, is that LL is basically trolling for free geek work.

    1. Re:Someone Else, Please by babblefrog · · Score: 1
  15. First step to the Matrix? by atamyrat · · Score: 1

    Global virtual world somehow reminds me "The Matrix"...

  16. Web 3.0 (or 3D) ? by Tom · · Score: 4, Interesting

    Here's what I want to see:

    I want to be able to rent property in Second Life (or some other virtual world) and have it "link" to my own server, so that when your avatar enters my house, you (transparently) continue playing on my server, using my bandwidth, CPU and my rules.

    That way, the main Second Life grid can handle much more people, while I can decide how much I want to handle. If I'm IBM, I will put up a server farm to handle my advertisement/community events. If I'm a private person, I'll plan for 10 concurrent visitors with enough spare capacity to handle spikes of 20-30.

    One way or the other, my virtual home is no longer dependent on Linden Lab's server farm. If Second Life gets overloaded, the visitors in my virtual corner of the virtual world won't suffer. They might even come to me because my place always runs smoothly. Suddenly, there is an interest in upgrading the infrastructure beyond "it must work, mostly".

    My place can be small (one house) or large (an entire island). Just like property in SL is already. Sure, the transition will be a bit tricky (at what point exactly are people transfered to a different server, and how do they "see" the content inside/outside?), but that's a technical challenge that is, in principle, not that hard.
    In fact, I'd be perfectly happy to have it work the Oblivion way (e.g. you click on the door, you are teleported inside. Windows both ways are faked with textures if at all.)

    What is cool about this is that it removes the scarcity of land. I can rent a small house in SL and have an entire world inside. Hey, why not? It's not as if physical laws matter. Sure, Linden will have to adapt their business model, but since the server load isn't theirs anymore, they should not have to worry too much.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:Web 3.0 (or 3D) ? by Aladrin · · Score: 2, Interesting

      Second Life currently works by storing all the avatar's data (and graphics) server-side and streaming them to the client on request.

      When the client goes to the new server, does that server then have to request and store all the graphics associated with that avatar? Or do other users have to request the data from the originating server? At what point do you say 'this character belongs to this server'? If someone creates a character on my private server, then goes elsewhere -forever-, am I forced to host their files on my server forever? What if the originating server goes offline... Is my avatar defunct?

      I think this is a neat project, but I think that the fundamental way Second Life works (everything is server-side) won't support it. Everything will have to be client-side, which means SL could no longer charge people to upload graphics, sounds, and animations.

      On the other hand, maybe they don't mean for this to be for the common man. Maybe they are only interested in creating a 'standard' that can only be used by companies willing to give them money and provide dedicated hosting for their own characters.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:Web 3.0 (or 3D) ? by Tao+Takashi · · Score: 1
      So the proposed architecture from Linden Lab actually allows for regions hosted at home. So in fact you can have avatars visiting your land which is hosted on your server. There is a concept called "Region Domains" of which there can be many and one might think about Region Domains as sort of continents.

      The goal should be though to also allow arbitrary region sizes and forms in the protocol while of course first the existing concept will be implemented. But the protocol should be extensible.

      Moreover those Region Domains are more or less black boxes. This means that you can implement it as you will, with a cluster or on a laptop. There should also be support for complete disconnected use where agent and region domain both run on your laptop.

      Look at the Proposed Architecture page on the wiki for more information: http://wiki.secondlife.com/wiki/Proposed_Architecture

    3. Re:Web 3.0 (or 3D) ? by Mushdot · · Score: 1

      Alternatively, you could host your own little dungeon for those naughty World of Warcrafters, perhaps even creating little honeypot worlds to capture certain 'elements' of virtual society?

    4. Re:Web 3.0 (or 3D) ? by BabaYama · · Score: 1

      The whole reason of the standards and architecture discussion is to get away from some of the problems that Second Life now has being highly centralized. Rather than standardizing what they have now, they want to design a new more open and scalable system and then standardize that.

      --
      Sucks
    5. Re:Web 3.0 (or 3D) ? by Anonymous Coward · · Score: 0

      Sounds like you want the metaverse in Stephenson's Snow Crash.

    6. Re:Web 3.0 (or 3D) ? by Tom · · Score: 1

      At what point do you say 'this character belongs to this server'? That's a good question. Here are two solutions off the top of my head:

      a) Make avatars client-side, so the client supplies them. The servers could act as caches, so other clients don't access the client directly (which would probably slow everything down if he's on a slow uplink).

      b) Have the avatars streamed from "avatar servers". That way my server only stores avatar ID, location and URL of avatar server to ask for everything else. Or it could act as cache, as above.
      --
      Assorted stuff I do sometimes: Lemuria.org
    7. Re:Web 3.0 (or 3D) ? by BabaYama · · Score: 1

      That is one of the ideas being explored.

      --
      Sucks
    8. Re:Web 3.0 (or 3D) ? by greebowarrior · · Score: 1

      a house with an entire world inside? sounds like Timelord science

    9. Re:Web 3.0 (or 3D) ? by Anonymous Coward · · Score: 0

      I want to be able to rent property in Second Life (or some other virtual world) and have it "link" to my own server, so that when your avatar enters my house, you (transparently) continue playing on my server, using my bandwidth, CPU and my rules.

      I think I *see* what you mean...

      Chief Wiggum: Once a man is in your home, anything you do to him is nice *blink* and legal.
      Homer: Is that so... Oh Flanders, won't you join me in my kitchen? Heh, heh heh...
      Chief Wiggum: Doesn't work if you invite him...
      Ned Flanders: *Comes in* - Hidily hey!
      Homer: Go home!
      Ned Flanders: Didilly doo!
    10. Re:Web 3.0 (or 3D) ? by brkello · · Score: 1

      Not going to happen. Not through Second Life anyways. They can't control the content on your server. You would destroy the value of the the Linden dollar. You are basically saying, "I want second life to change just for me and who cares if it is a viable business model exists for them."

      --
      Support a great indie game: http://www.abaddon360.com
    11. Re:Web 3.0 (or 3D) ? by Tom · · Score: 1

      That's been a solved problem for at least a decade. Sure it's more coding, but you can have all Linden dollars minted at Linden Labs, and the math and code to verify them, prevent double-spending and forgeries, etc. have all been around for a very, very long time.

      --
      Assorted stuff I do sometimes: Lemuria.org
    12. Re:Web 3.0 (or 3D) ? by Tom · · Score: 1

      Unless my memory is blurry, it is never made explicit how the Metaverse works. So in principle, yes, but the devil is in the technology details. And that makes all the difference. Running my own world on a Linden Labs server is nice, but it still limits what I can do to whatever the server software provides. Running my own software, even if the APIs are standardized, gives me much more freedom.

      --
      Assorted stuff I do sometimes: Lemuria.org
    13. Re:Web 3.0 (or 3D) ? by cruachan · · Score: 1

      Yes, I once asked a techie Lindon about the L10 charge to upload, he said it wasn't a way for the Lindons to make money, but simply to act as a throttle on people uploading thousands of files (as the would if it were free). Besides as pointed out, the few cents it costs are not unreasonable data storage pricing.

    14. Re:Web 3.0 (or 3D) ? by PietjeJantje · · Score: 1

      I'm trying to make something like that with DutchPIPE (dutchpipe.org), with the difference it is aimed at the web (it turns websites in virtual environments by making each page a location and assigning avatars). In short, it's open software that anyone can download and patch, and if you'd have, say, 1000 websites running it, I want them to be able to connect their sites to a bigger whole so it, sort of, becomes one big world. Now this is just a small project you may never hear of again, but the point is that I think virtual environments will only really catch on, if it's free game and interconnected just like the web. These companies making privately or corporate owned worlds, hosted on their servers, this is not how it should be, except as a part of a bigger whole. Imagine that most web sites would be hosted by a few companies using non-free technologies. An open and standard protocol to communicate between them is not enough.

    15. Re:Web 3.0 (or 3D) ? by DerCed · · Score: 1

      You mean, like the world wide web?

    16. Re:Web 3.0 (or 3D) ? by blurryrunner · · Score: 1

      You could further reduce load by setting up a torrent style peer-to-peer network among those in the region and leave the actual processing of actions and rules to the server.

    17. Re:Web 3.0 (or 3D) ? by lawpoop · · Score: 1

      One idle day, I imagined a MMORPG where you play a wizard who can create monsters. You develop and test these monsters fighting each other on their own machine. Then, when you feel ready, you can 'open a portal', and invite another wizard to send their monsters the arena on your machine. You battle it out and see how your creation does. You can also enter another wizard's arena if you so choose.

      This great MMORPG would have magic balancing code so that you couldn't create super kill-all monsters, but they had to have could strategies based on different resources. You have to program them with behavior to survive in the arena. You would be a team of various monsters that would employ various strategies. Different team composures would have different success against various team make-ups.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    18. Re:Web 3.0 (or 3D) ? by Explodicle · · Score: 1

      Not exactly what you described, but you might enjoy Robocode.

    19. Re:Web 3.0 (or 3D) ? by aj50 · · Score: 1

      It's mentioned that The Street is owned by a company who rent out space on it to others. It's also mentioned that when he's in his house, Hero doesn't have to be connected to the rest of the metaverse (stuff in his house is stored locally allowing him to see some video while in his car) and that the physical rules within the black sun are different and more complicated than those on the street (I have it in my head that that's because David is providing some serious processing power to do all the collision detection and sword-fighting routines but I'm not sure if that's correct). Lastly, the routines governing the sword-fighting were written by Hero, and can disconnect someone from the metaverse entirely which suggests that he who writes the rules effectively has a lot of power and he who owns the land writes the rules.

      As far as I can remember, it isn't mentioned whether the inside of a building can be bigger than the outside.

      --
      I wish to remain anomalous
    20. Re:Web 3.0 (or 3D) ? by DamnStupidElf · · Score: 1

      My place can be small (one house) or large (an entire island). Just like property in SL is already. Sure, the transition will be a bit tricky (at what point exactly are people transfered to a different server, and how do they "see" the content inside/outside?), but that's a technical challenge that is, in principle, not that hard. In fact, I'd be perfectly happy to have it work the Oblivion way (e.g. you click on the door, you are teleported inside. Windows both ways are faked with textures if at all.)

      The traditional solution is to use portals. The client has to maintain connections to each realm or world that it can see, and it just renders objects from all possibly visible worlds that are visible through the portals, which act as interfaces between the worlds. You could do Escheresque things like portals that map onto the inverse of themselves and other fun stuff. The load would be mostly client side, since the realms would not interact directly; only at the interface where objects transfer between them. Even that is a formality and can be handled entirely by the client if it can "own" the same object in both worlds; Each server knows that objects crossing the portal unspawn, and the client respawns the object in the new world. If the two worlds care about "continuity" at the portals the transfer can be mediated to appear seamless or to obey restrictions on transfer of objects, etc. If the servers sign (or HMAC) the objects being transferred, the client can be responsible for all the data transfer as well.

    21. Re:Web 3.0 (or 3D) ? by merreborn · · Score: 1

      I want to be able to rent property in Second Life (or some other virtual world) and have it "link" to my own server, so that when your avatar enters my house, you (transparently) continue playing on my server, using my bandwidth, CPU and my rules.


      That's exactly what Electric Communities did, back in the late nineties. They had a product not unlike second life, in which avatars interacted with customizable, scriptable 3D objects (and each other). However, every client was also a server. You could host your own areas locally, and people could trivially transition from private area to private area via portal-like devices.

      Several things kept the product from getting far, including the fact that the machine of the day was a Pentium running at 166 mhz with 64 meg of ram (and 3D cards had yet to be mainstreamed). MMOs were just getting started at the time, and the internet wasn't quite as mainstream as it is now, meaning the potential audience was far smaller than the audience secondlife has.

      At any rate, it can be done, and it has been done.
  17. Dream Me Up by Doc+Ruby · · Score: 1

    I'd like to be able to go to sleep in one world, and dream I'm in another, only to wake back home when I die in the dream.

    And I want to visit worlds where girls who wouldn't date me at home are instead suddenly nyphomaniacs.

    --

    --
    make install -not war

    1. Re:Dream Me Up by nomadic · · Score: 1

      And I want to visit worlds where girls who wouldn't date me at home are instead suddenly nyphomaniacs

      That still doesn't mean they'll date you.

    2. Re:Dream Me Up by Doc+Ruby · · Score: 1

      In your dreams!

      --

      --
      make install -not war

    3. Re:Dream Me Up by Gilmoure · · Score: 1

      ...girls who wouldn't date me at home are instead suddenly nyphomaniacs.

      They'd not even notice you and just get down on each other. Not a total loss.

      --
      I drank what? -- Socrates
  18. We tried to get Worlds.com to do this 10 years ago by mgoheen · · Score: 2, Informative

    I worked for http://worlds.com/ back in the mid 1990s (remember the billboards in S.F. and other major cities? What a freekin' JOKE), and we had the basic technology to do this back then. The system included a world builder as part of the product, although it needed at least another year of work to become a real product. The backend also allowed for this, you could link to other servers on different machines. Users of Worlds have been hacking on it to create their own worlds for years (the server really only tracks your location -- the textures and such are served up from HTTP servers, so once you get the server to a location that YOU have created, you can just distribute your world to your friends and serve up the textures). The problem was that the management at the time blew their entire wad on marketing (see above) and other follies, rather in focusing on anything that might be of USE! It was truely frustrating.

    I am impressed by the tenacity of the current president -- Worlds.com has gone broke twice and is STILL hanging on and appears to be planning something for this fall (what it is, I have no idea -- I haven't worked there for over six years).

  19. Let's get some other things together. by raydubicki · · Score: 1

    If this is possible in Second Life, how about across other platform games and systems. Wouldn't it be nice to run some of your characters through other maps and worlds?

    Why stop there? I'd like to transport my profile, postings and comments between all of the social networking sites. It would also be nice to check all of them from a single page and be able to post/lurk without remembering where I stored the "this thread is useless without pics" icon.

    Of course, whomever did this would have some great job opportunities in the Middle East afterwards.

  20. VRML by sgt+scrub · · Score: 1

    I thought there already was a "3D world" standard.

    --
    Having to work for a living is the root of all evil.
  21. Skip Second Life... by Bones3D_mac · · Score: 1

    While this is obviously a necessary step in creating the next internet revolution since the world-wide web, I have serious doubts that it will be based upon the Second Life software.

    Most likely, the honor for create the virtual internet "world" will come from either an industrial thinktank (AT&T, IBM, etc...), the game industry (EA with an evolved form of The Sims merged with Spore and SimCity) or the porn industry (as a quality product with tons of cash behind it, complete creative freedom and a self-sustaining internal economy).

    This rush to start an open protocol for interconnecting these "worlds" is most likely a last-ditch effort to keep Second Life running a couple years longer before it gets completely replaced by a far-superior product. After which, it'll erupt into an all-out patent war between Linden Labs and whoever wins the race for the first globally accepted virtual world system.

    In the meanwhile, there are some other pressing issues involved, such as making the tools necessary for creating and managing these virtual worlds (and their respective data/database content) intuitive enough for anyone to use. The open-source community alone probably won't be enough to accomplish this. (Interface design consultants, anyone?)

    --


    8==8 Bones 8==8
  22. Metaplace by athloi · · Score: 1

    Moving beyond the proprietary system unique to a single game, there's new initiatives like metaplace.

    http://www.metaplace.org/

    I think this is more likely than expansion of one world from its custom, proprietary software.

    1. Re:Metaplace by Tao+Takashi · · Score: 1
      Well, I am not sure what Metaplace is all about yet as not much information is given and one needs to see how it's implemented, how the protocol looks like.

      I see some difference to Linden Lab's approach though:

      • Linden Lab is seeking participation already in the conceptional phase of the project and does not simply publish a complete specification
      • Linden Lab has already a working virtual world which has proven to exist. OTOH of course Raph Koster has a lot of experience in this field, too.
      • Linden Lab is committed to Open Source. On Metaplace there is no real statement that it's going to be open source. I am also not sure what you need to run a server or if it's just a webserver. Still a bit unclear to me.
      • Regarding the term "proprietary", isn't Metaplace not as proprietary as Second Life right now?

      I think one important thing is also that Linden Lab is also seeking for people developing parts of the architecture to make sure each of this component works with the rest.

      Moreover the proposed new SL architecture might allow for more, like not only doorways between worlds but eventually also contigous landmasses like it's happening right now. Of course neighbouring regions would need to support both the same region design. Well, it's all more into the blue now regarding Metaplace as nothing can be really seen yet. In the end it might be nice if all this could be bundled together in one standard instead of ending up with several of them.

  23. Uh, thanks but no by argStyopa · · Score: 1

    Last time I read an interview with LL, they said something about 11,000 servers running 2nd life.

    Huh?

    That would explain the atrocious lag, at least.

    Sorry, I'd rather have someone else designing something a bit more...streamlined... if we're going to talking about a web-wide standard.

    --
    -Styopa
    1. Re:Uh, thanks but no by Tao+Takashi · · Score: 1

      The thing is that you all are invited to participate in this effort. It is not about just making the architecture right now a standard, it is about thinking about ways to enhance this architecture in order to make it more stable, have less lag and esp. allow interconnectivity.

      And again, community participation is needed!

      And to answer the question: They have about 4000 servers with nearly 10,000 regions but there are many reasons for lag and of course Linden Lab also tries to cut these down.

  24. The Subtle Knife by Manhigh · · Score: 1

    Can anyone code up a knife that allows me to cut a portal in space-time between two worlds?

    --
    "Open the pod by doors, Hal" > "I'm afraid I can't do that, Dave" sudo "Open the pod bay doors, Hal" > alright
    1. Re:The Subtle Knife by argent · · Score: 1

      Yeh, but you have to click on it first.

    2. Re:The Subtle Knife by dr_davel · · Score: 1

      I use a purple crayon.

      --
      Never eat anything bigger than your head.
    3. Re:The Subtle Knife by thekat_70 · · Score: 1

      So your name is Harold then? I loved those books when I was a kid.

  25. If they don't do it, IBM or Sun will... by gmezero · · Score: 1

    They're both already building initiatives. IBM internally and Sun with Project Darkstar.

  26. Or... by Anonymous Coward · · Score: 0

    Or get out into the real world.

    It's really kind of exciting all the stuff you can do... surfing, scuba, go to a play, see a movie, visit a museum, ride a horse, visit a cafe, enjoy some new food that you've never tried before, feel the sun in your face, ski, sit and listen to a waterfall.

    The imitation world pales in comparison to the real thing. The real thing always has surprises. Staring at a computer screen to imitate life? I... umm.... I think you'd be better off just getting out to the park and reading a book.

  27. Nothing new there ... by OzPixel · · Score: 2, Insightful

    Once again, the MMO world grabs ideas from the world of Muds.
    UnterMuds did the same thing 15 or so years ago - you could log in to your home Mud, then travel through portals to other Unter-compatible Muds.
    (there was a downside - I took one character through a few portals that way, but then got stuck because the Mud I was on went down. Attempting to log in to my "home" Mud didn't work because it tried to forward me on to the next one.)

  28. MOD Parent up by forgotten_my_nick · · Score: 1

    I agree with you. I think it is more likely that LL want to be in charge of the system which is bad. So I guess they would offer some kind of payment system that requires you to pay them to host a server, followed up by having currency mandated by them.

    The thing is SL is for the most part pointless. There is nothing in it that can't be done better in other systems (web, IM, video/voice chat). The system seems to thrive on Furries and prostitution. Previously gambling as well but they banned that.

  29. Great, Now I Can... by Nom+du+Keyboard · · Score: 1

    to allow connection of other grids not hosted by Linden Lab.

    Great! Now I can open my casino in a more tolerant place.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  30. Real World Interface? Good Idea! by aapold · · Score: 2, Funny

    We need to get a client-plug in for that.

    What I envision is something like this: We have several offices at various places in the world with low-cost labor and good wifi coverage. When you (in Second Life) enter a portal for "Real World(tm)", you pick one of these offices. At this point a hired "avatar" dons a pair of wifi goggles that lets you see what he sees, and gets commands from you to move about in this "Real World", and does so (they will require some minimal training). The offices should be positioned with a number of real world activities nearby such as playgrounds, beaches, bars, etc. You can either type commands that your hired avatar will attempt to say, or use voice chat to have you speak directly to other "Real World" people.

    Should your avatar become incapactitated, it will be necessary to get some friends to do a "corpse run" to get the goggles back so you can venture forth again...

    awesome!!

    --
    "Waste not one watt!" - CZ
  31. Knock.. knock... by ianalis · · Score: 1

    Does that mean orcs may visit my house now?

  32. Remarkably like Electric Communities in 1996 by jamiefaye · · Score: 3, Interesting
    Chip Morningstar, Randy Farmer, and Doug Crockford put together a company to build a "Cyberspace protocol suite" for this purpose in the mid 1990s. (These gentlemen were the behind the original Lucasfilm Habitat project, inventing the term "Avatar", among many other things). At their heyday, E/C employed just about everyone with experience in this area, and wound-up burning through several million in VC money, building a virtual world platform on top of a customized Java virtual machine. The diagram on the Linden Labs Wiki looks surprisingly familiar (although the names of things are different, reflecting "memetic drift").

    It was a cat herding party of monumental proportions. The first year was the design phase - it was amazing. We found out a need to fix Java so it had distributed garbage collection, closures, and the like. We made our own VM with these add-ons, and invented a world specification language called Pluribus for knitting together object aspects which represented the multi-party nature of distributed awareness.

    Like many first attempts at "ontological revolution", the performance was less than spectacular. It didn't take long to build stuff that was beyond our understanding, either. Later, when aspect-oriented programming was invented, and the rest of the world starting thinking about distributed cyberspace, it has become possible to do what we were trying to do then. Even Java has caught up, co-opting most of the add-on features we had to come up with.

    My advice to those approaching the problem today:

    • Don't reach too far beyond what the average C++/Java programmer can understand.
    • Don't invent anything that you can't make-do with that is already out there.
    • Plan on getting stuff wrong at the beginning. (E/C released their first product without a version number in the protocol!).
    • The start of the art of standards specification is not good enough to deal with this problem. Your only hope lies in producing a "Literate Reference Implementation". Doing that probably requires doing a rough-pass first, then recoding it.
    • If you attempt to assemble a "dream team" to put something like this together - be careful about the human-relations stuff. (In our first year, one of our engineers found out he was getting less money then two others and went out on a "passive-aggressive vendetta". This dampened morale during a critical time.)
    There is a lot more to say about E/C and its fate. Lets hope it isn't repeated...
    1. Re:Remarkably like Electric Communities in 1996 by merreborn · · Score: 1

      Part of that project still lives on:

      http://en.wikipedia.org/wiki/E_(programming_language)

  33. Already Done by Numbah+One · · Score: 1

    It was a TV show called ReBoot http://en.wikipedia.org/wiki/ReBoot/

    1. Re:Already Done by Anonymous Coward · · Score: 0

      Neal Stephenson would be so proud. Ripping off the infrastructure as well as the idea from Snow Crash.

  34. Inventing the term Avatar? by argent · · Score: 1

    I thought the term Avatar in the context of multiplayer online games was invented in one of the dungeon style games on the Plato network (Oubliette?) in the late '70s.

  35. LFRG 2nd Life by SL+Baur · · Score: 1

    This could be interesting if they interconnected with a game like World of Warcraft and put a portal in Shattrath. Then we could like, organize big raid parties, invade 2nd Life and kill everyone in sight.

    I suppose their economy could suffer a bit because then people would have to save money for body armor and weapons instead of genitalia, but they could always sell cool stuff like hoof and horn manicures that you can't get in Azeroth. Maybe we could even have interconnected auction houses too. We both win.

    Sign me up!

    1. Re:LFRG 2nd Life by Criterion · · Score: 1

      Wrong. See.. because most of us have damage turned off on our sims your weapons would be useless. You could try.. but then you would go back to your own world. We would then open the portal and toss all the newbie greifers through with their cage/orbit guns. That would be ever so handy. :)

      --
      We have enough youth, how about a fountain of SMART?
  36. Not Gibson, but ... by dodobh · · Score: 1

    Lu La Ul Gu Hu Ba Be Ge Di Mo Se Co Pi

    --
    I can throw myself at the ground, and miss.
    1. Re:Not Gibson, but ... by siegesama · · Score: 1

      sounds like what Terence McKenna said in Alien Dreamtime

      --
      what the hell is a 'junk character', anyway?
    2. Re:Not Gibson, but ... by dodobh · · Score: 1

      It's a Snowcrash reference, actually.

      --
      I can throw myself at the ground, and miss.
  37. Yay! by baruz · · Score: 1
    I for one welcome Second Lifers to my homebrew Diku-alike MUD.

    You are in a maze of twisty little passages, all alike.

    SLer: Wait, where? All I see is black and white text--aaaargh!

    The Beastly Fido devours your corpse.

    Yeah, welcome to MY world, 2lifer bitches!
    --
    He was a verray parfit gentil knight.
  38. Connect it with low sec EVE! by Angelwrath · · Score: 1

    I'd like to connect Second Life to my low-sec system in EVE. And greet the new folks visiting EVE from Second Life with a couple Gjallahorns

  39. The iWorld. by Anonymous Coward · · Score: 0

    "I see huge potential. Imagine the day when the internet itself is just referred to as Second Life, replacing the ubiquous web browser with an SL client, or that SL-only machines are sold..."

    I see we're close already. Fast broadband, fast consoles and computers, Hi-def monitors and TVs, multiplayer game engines, lessons learned from the past. Now all we need is for someone to put the pieces together in the right combination. Were's Jobs when you need him?

    "Or even a way to directly interface with the human mind...."

    Feedback loops would be a killer.

  40. Re:Real World Interface? Good Idea! by Anonymous Coward · · Score: 0

    Well, that's just great. Now we'll have Chinese people dying from exhaustion after somebody else plays an on-line game for 3 days straight.

  41. The inherent problem with virtual worlds: Griefers by Plazmid · · Score: 1

    Second Life is not a game, but some people do make a game out of it. And I don't mean 'make' as in program or script a virtual game. People called Griefers make a game out of annoying people or crashing the servers. People have scripted objects called followers that follow people around and play an annoying sound loop. You can mute objects, except when they hide inside another object or you are followed by large groups. Of course you can turn off sound, but this also turns off voice chat and the virtual media player. Then there are "trones" or trap cones, that trap specific people inside of them by exploiting an error in the way avatars sit. Trones prevent avatar movement, and the only way to escape them is to teleport out of them into a different parcel. You also can't enter the parcel with the trone in it without getting trapped inside of it again. People have even been able to turn public sandboxes into their own private areas with trones. There used to be countermeasures for trones, but then people scripted counter-countermeasures. Then there are elevators or orbiters which trap inside of them and then shoot up into the sky until they reach the highest altitude achievable in the game. Then you fall down, if your lucky, or get frozen in what is know as "orbit". Then there are object called nukes which deploy incredibly complex objects(very many faces) that replicate out of control and either causes lag or a region crash. A nuke is the virtual equivalent of a DDoS attack and people who use them "usually" get banned. Even if you file an abuse report, the people who run second life, usually do nothing at all. And now someone has found a way to go through the invisible walls that prevent you from entering someone else's private land. So even if you ban someone from the land you own, they can still get in. Clearly something needs to be done about griefers.

  42. Yawn by Anonymous Coward · · Score: 0

    Linden Labs have more important things to focus on. Did you know that 25% of all sessions end abnormally (Crashes, loss of connection) according to their own metrics.
    They can't even run what they have now let alone having Third-Party server linking into it.
    What a disaster.

    They've also promised Mono and a newer version of Havok for a long time. All I can say is 'vaporware'

  43. Neverwinter Nights by AP31R0N · · Score: 1

    Take NWN 1, make modern and sci-fi skins and textures. Improve the multiplayer functionality. Have a world of doors or portals or some such to interconnect worlds. Allow players to rate worlds in terms of balance and design. Allow players to create and script worlds, they can either host the space themselves or pay to have the owners of the engine host it for them. Perhaps high rated worlds are hosted for free.

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!