This week in OpenSim Dev – week ending 2nd June 2012

June 6, 2012
By

Hello everybody.  This is a summary of the last week of development in OpenSimulator.  Except where otherwise specified, the changes described here appear only in OpenSimulator’s cutting edge Git ‘master’ branch. Only changes that I think will be interesting to end users are listed.  Please do not attempt to use code taken directly from ‘master’ in any production environment.  Sometimes this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSimulator 0.7.3.1 (released on March 30th 2012).

The letters and numbers in brackets after some entries tell you the latest git commit to which they apply.

This week in OpenSim ( 8f87f55 – 729d901 ).

General news

  • As of git master 01a2b0b, I believe that the problems with HTTP inventory capabilities and LL viewer 3.3.1 and onwards mentioned last week are now fixed.  This also fixes HTTP inventory for older viewers.  However, this means that OpenSimulator 0.7.3.1 will not work for LL 3.3.1 and onwards unless those viewers fix inventory via UDP.

Features & bug fixes

  • I added a “teleport user” region console command that allows users to be teleported from the console (bf0b817).
  • I added a mechanism to allow ODE (and other physics modules) to post extra stats for debugging purposes.  This requires the setting collect_stats = true in [ODEPhysicsSettings] in OpenSim.ini.  Data is made available via the monitoring module (6375db1).
  • I fixed the Top Colliders report available via the viewer to report the top 25 colliders, not just the first 25 in the list that had a non-zero collision score.  On getting the report, a refresh is usually needed to get a more realistic idea of collision numbers as the collision scores always accumulate since the last report request.  This report is probably only useful if there are physics objects in the scene and at the moment scores may be wrong reset for those objects (878b67b).
  • As listed in the previous section, I fixed HTTP inventory capabilities, as implemented by new LL viewers and third party viewers based upon that code.  This means that both inventory and outfit management (clothes and attachments) is improved/fixed for those viewers that use HTTP inventory (729d901).

Infrastructure

  • No news this week.

3 Responses to This week in OpenSim Dev – week ending 2nd June 2012

  1. June 8, 2012 at 2:54 pm

    excellent! and thank you!

    Justin, on another note – what is the record for base prims on a sim?

    i just did 100,001 on sim-on-a-stick and someone thought the record was 75K! i find that hard to believe because 100k was easy and that’s with one 5 year old machine acting as server and client

    i would imagine your work (with Intel?) saw many more prims than that!

    thanks! =)

  2. justincc
    June 13, 2012 at 3:43 am

    As we now know, Nebadon did a lot more :)

  3. June 14, 2012 at 2:23 am

    only because i was his muse – besides, 576,000 prims on Diva’s D2 on a real USB stick is pretty good =)

Leave a Reply

Your email address will not be published. Required fields are marked *

ABOUT ME

Hi, I'm Justin Clark-Casey, an OpenSim core developer and professional software engineer.

On the Linden Lab grid I go by the name of Lulworth Beaumont. On other grids I'm just plain old Justin Clark-Casey.

I'm currently working as a freelance consultant specializing in OpenSimulator and related technologies. If you're interested in learning more then please read the Hire Me page.

I've also written a paper on distributed virtual environments, which examines how virtual worlds could become more like the web, rather than individual silos of users and content.

I often attend the OpenSim Office Hours on a Tuesday on Wright Plaza at OSgrid.org