AfterLife

From OpenMetaverse

Jump to: navigation, search

AfterLife is a virtual world simulator written in C++ and a thin proxy which wraps around the Second Life client to provide intelligent packet routing between the AfterLife server and another metaverse server (i.e. a Linden Labs or OpenSim server). In its initial incarnation, AfterLife provides the ability to broadcast the events in a Sim experienced by one or more "representative" avatars to a group of "ghosts" which can see each other and the avatars and events in the Sim but which cannot interact with the underlying Sim. The "ghost" avatars are logged into their home server and can use many of the facilities of the home server including asset service, private instant messaging, but the world they experience is that of the "representative" and of course they can see the other ghosts.

Thin Flexible Proxy

  • libsecondlife based (C#)
  • packet-type routing
  • wraps the standard Second Life client (or another client)

Fast/Scalable Server

  • packet handling code generated from the message_template.msg file
  • fast inspection of raw packets for low overhead routing
  • fast marshaling and unmarshaling code for support of large numbers of clients
  • threaded (pthreads)
  • ODE for physics

Getting and Building

  • svn co svn://openmv.org/afterlife/trunk afterlife
  • check the README file [[1]]
Personal tools