Havok4 Beta Server v188.8.131.52349 just completed testing on the Beta Preview, and has now been deployed to 435 regions in the Early Adopter Program. Thank you for helping to test the new Second Life simulator. When we picked an initial target for the Early Adopter Program I thought “well ok – 200 seems achievable”, then after getting poked a few times to pick a higher target, I got comfortable with the idea that maybe we would get interest to convert 300 regions. Little did I know that our biggest challenge would be keeping up with the expanding demand!
We have been making weekly progress on high priority issues, and with this build have removed some key issues that have been concerns in the first Early Adopter test phase. Please see the next section for details on the changes in this release.
What Has Changed In This Version?
The new build (Havok4 Beta Server v184.108.40.206349) has been deployed to both the Beta Preview and Second Life Early Adopters. Changes in this build include (SVC items were submitted on the public jira issue tracker / DEV items are internally discovered issues):
DEV-9324: Avatars no longer fall through prim stages and floors with many avatars on a region and high physics loadDEV-9236: Altitude is now held consistently with flight assist at high altitudes
SVC-1089: Avatar inertia now maintained when jumping (fix basketball and other sports)
SVC-1073: llGetStartParameter() now returns real value, and not always zero
SVC-1146 and SVC-38: LSL scripting – llSetPrimitiveParams now behaves correctly when setting options on different sides. The solution implemented may affect existing scripts that rely on work-arounds for bugs in the old, pre-Havok4 behavior and we are looking for feedback on those cases. Please comment in those issues with specific parameter orders that you need but no longer work and include the needed results.
SVC-1301: Builds packaged with Rez-Foo now build correctly
DEV-5014: Spheres using “Dimple Begin” now collide correctly
DEV-8718: LSL scripting – llTargetOmega objects now spin correctly without being selected
This is “take 2 on DEV-8718″: In some cases child objects would still not spin correctly without being selected after the last fix. This time it is believed that child objects will also behave. Please let us know if this is not the case!
DEV-9240: Create copy selected now generates gapless alignment to the adjacent object
DEV-9329: A few regions experienced physical objects being thrown off-world at startup with the beta simulator. Physical objects with certain internal problems will no longer be thrown off-world at startup.
DEV-9416: Increased distance that objects can be under the terrain before being thrown off-world
DEV-9643: Mega prim objects now link as they did on Second Life (some mega prim linkages were not working on the Havok4-based simulator that did work on the main Second Life system)
DEV-9774: llTargetOmega objects no longer stop spinning after you select them
DEV-9836: Avatar falling velocities are now correct
DEV-10003: Avatar now moves when pushed by attachment when on terrain
DEV-10015: Simulator no longer crashes when ray trace extends past edge of world
What Does It Mean To Be Part Of A Beta Program?
Please note that the Early Adopter Program is a large scale beta test of a new version of the Second Life simulator (server program). When you opt in, you will be using software that is new, and likely still has some rough edges. The good news is that with each release we have resolved a set of important issues. At the same time it is important to remember that the point of this process is to find the problems that we cannot find until we’re running “for real” with real avatars and content.
That means that there is some risk of problems, a risk that we have tried to minimize, but cannot entirely eliminate (if we could, we wouldn’t need to test!). What you get as a benefit of being in the program is the opportunity to try out the new simulator early, help to find the remaining issues, and be directly involved with helping to be sure that the new Second Life simulator will work well supporting your regions before it is rolled out to the whole Second Life Grid.
How Do I Join The Early Adopter Program?
If you own a private island and would like to have your region converted to the beta Havok4-based simulator, please follow the instructions in the program announcement post. (Please do not add a comment here saying “add me!” and expect that your region will be converted just by this post – we will only convert regions based on tickets submitted by the estate owner.)
At the moment a bit over half of the 300+ regions are deployed, and we will update the rest of them by mid-day tomorrow.
Am I In A Havok4 Beta Simulator Region?
You can tell whether you are in a region that is supported by the standard Second Life simulator or the Havok4 Beta simulator by opening Help > About Second Life… in your viewer. The fourth text line will start with one of two strings:
* If the fourth text line starts with “Second Life Server”, then you are in a region supported by the standard Second Life simulator
* If the fourth text line starts with “Havok4 Beta Server”, then you are in a region supported by the Havok4 Beta simulator
How Do I Report A Problem?
To submit a Havok4 bug:
1) Log in to the Public Issue Tracker at https://jira.secondlife.com/ page with your Second Life avatar name and password.
2) Click “Create New Issue”
3) Set PROJECT to “2 Second Life Service – SVC” and ISSUE TYPE to “Bug”
4) On the next page, type step-by-step instructions for how to create the problem, and if specific products are involved include the product vendor name and specific product name and version.
5) VERY IMPORTANT: Please set COMPONENTS = “Physics” and AFFECTS VERSIONS = “Havok4 Beta”. If you do not choose these settings, the Havok4 team may not see your bug report for a while!
For a demo of the jira public issue tracker, see Torley’s great video “how to report a bug“. Again, please be sure to set COMPONENTS = “Physics” and AFFECTS VERSIONS = “Havok4 Beta”!
Havok4 Program Manager
P.S. Please keep your posts on-topic (just had to repeat this – everyone’s doing a great job at keeping comments on these posts high in content and on target).