OpenSimulator:0.5 Release Target Discussion

From OpenSimulator

Revision as of 19:57, 27 September 2007 by Danx0r (Talk | contribs)

Jump to: navigation, search

Contents

Suggested Goals

Physics

  • Support for at least one physics engine with basic collision detection
  • looks like hollow prims and some other simple shapes may be possible
  • ODE is furthest along at this point. Issues include overall stability and lack of multithreading
  • BulletX is being worked on
  • New physics interface design? (event driven)

New Backend Protocol (OGS 2)


As part of the new protocol, overhaul the "commsmanager"

  • A lot of the functions currently in there, needs moving out. Like most of the Caps handling needs to be moved to the backend servers (possible with a dedicated Caps Manager server, like LL seem to have).
  • Inventory handling should move to a module. As should Xfer uploads.

Rewrite Asset Cache/Server


Improve the management of client updates

  • Use a "interest list" for each connected client, so they only get updated about prims/objects that are in range (or they need to know about).
  • Combine objects (parts) into single packets, rather than sending a separate packet for each prim as currently happens.

Finish implementing the ll functions for scripting.


Improve UDP network code (ClientStack)


Clean up the IClientAPI interface


Start to think more about security ? (most likely will not happen until a later version)

  • Add security sinks in the "region to region" .Net remoting process.
  • Check for security wholes in scripting engine.

Tighter integration of DataStore into the core


Personal tools
General
About This Wiki