#SL Server Scripting Update Wk6

Flight Limit

If you start flying straight up you stall out a bit below 200 meters, about 175. This is a limit imposed by the Lab’s servers. We get around the limit by using flight feathers and other devices that let us fly higher and faster.

There is some discussion about removing that limit. Simon Linden thinks people using Animation Over Riders (AO) will be popping into orbit. I don’t have any AO’s that have flight enhancement. So, I’m clueless as to where that idea comes from.

However, without a limit a flight enhancement will likely speed up your accent. Whether it will slam you into orbit I have no clue. But, if we suddenly hit high altitudes when we start flying we’ll know that the flight limit has been removed.

It is unclear of the limit will be removed or just raised. May be the limit will be 1,000m or 2,000m, or some other value.

Read more

#SL Scripting News Wk6

We have a varied collection of news out of the Scripting User Group today.

First we have word that the current release channel code will NOT roll to the main grid this week. So, there will be no update to the main grid this week. There are some problems and they will be adding fixes to the code in the release channels. Other problems have been fixed too.

Scripting Feb 6, 2012

We have only one code package running in all three release channels. While the single package has gotten good testing, the problems have held any update to the main grid. Later in the week we’ll know what new packages may roll to the release channels for testing.

Read more

#SL Scripting UG Week 2

Tuesday the next server maintenance pack should roll out to a release channel. For scripters this roll will have llSetRegionPos(), the frame_number parameter for llGetEnv(), and some llSetKeyframedMotion() bug fixes. We’ll find out which channel gets the update Tuesday.

Roll outs are a bit off and the pipeline is a little dry because of last week’s network switch failure. So, I think we will see release channels roll Tuesday instead of Wednesday.

A backend feature has been added. Kelly Linden says it is a % scripts run stat. This tells one what percentage of scripts ran in the last frames as an average. We will eventually see it in the viewer. But, it has the QA pipe to make it through before we see it. Version 3.2.7 made it to the development alpha today. So, % scripts will likely be one or two versions behind that.

This new stat is the average percentage of scripts that ran in the last frames. A 100% average means all scripts are running in every frame.

Read more

LSLEditor Updated

For those using the LSL Editor it’s time to update.

This update adds lots of constants and a function or two. This brings it much closer to the current LSL (Linden Scripting Language) state.

If you don’t know about the LSLEditor, it is a third party offline editor and debugger for SL scripts. It is  open source.

I haven’t looked lately, but Phoenix was interfaced with the LSLeditor. I assume the Firestorm Viewer is too. So, it is much easier to round trip code.

You can create multi-script projects and debug them in the LSLEditor. The program is not perfect and it has some bugs. So, it is not a perfect simulation of Second Life LSL/Mono. But, close enough to be very useful.

Download LSLEditor – Or open you installed version and it should automatically update.

#SL Scripting News Week 51

Kelly Linden learned that when iTunes locks up the SL Viewer can’t open… Computers are full of complications. The viewer will never get past Initializing VFS, if iTunes freezes. This is Windows. No telling what will happen on a Mac.

Server Roll Out

Kelly says the server maintenance release from Le Tigre seems to be running well. This is the release that got rolled back from the main channel once. It is good it is running well. Because this is the release we will run until next year.

The roll out means both LSL functions llTransferLindenDollars() and llGetParcelMusicURL() are on the main grid.

Region Crossings

The rumor about more region crossing failures came up. Apparently there is no statistical data to tell the Lindens that is the case. So, unless people are filing JIRA’s it would be an invisible problem from the Linden side of the equation.

Kelly says the Lab is currently working on projects to improve region crossings. The Lab is also working on projects to reduce what Kelly called ‘up time bloat’. I suppose that is things like memory leaks and other things that tend to degrade region performance over time.

Read more