USERLOGIN PASSWORD Remember?
More...
Minimize

  • An introduction by example, the Living Tree
  • How to use an SSO
  • Advantages of SSO's
  • When can I use an SSO
  • The future of the SSO

 

Introduction by example ...
Minimize

Perhaps the simplest way to see an SSO in action is to see them live at "The Living Island". A popular SSO used there is the Living Series of Trees and Grass.

 

The trees on the island don't just grow, but also spawn new seedlings, wilt, die and sometimes even fall over! ...just like real trees.

 

Other SSO's in the area may also effect the behaviour of the tree (for the moment we'll let you find the secrets here and we'll explain some possible influences on the tree later).

 

All of this behaviour is created by an SSO. You don't need any special scripting knowledge to make use of it just a tree on your own land.

About 3DX SSO's
Minimize

A new feature to the Openlife is the SSO or Server Side Object. This is a very useful function for bringing your region to life by applying a behaviour to an object or prim.

 

One of the best things about SSO's is you don't need to be technical or have a knowledge of scripting to use them, you can turn a prim into an SSO in just seconds

In this section we'll explain how to use them for the 'every-user' and some more in depth information for the technical user.

 

A demonstration of SSO's in action is available at 'The Living Island' region in world.

Advantages of SSO's
Minimize

For those familiar with existing in world concepts, to make an object display a behaviour or interactive generally requires some LSL scripting knowledge. SSO's overcome this and more by creating behaviours and interaction without the need of advanced scripting. Here's a few points that we can expand on later:

 

- SSO's are simple, just change the name of the object you want to apply the SSO to.

 

- SSO's are powerful, complex behaviours and functions can be acheived while still being easy to the user.

 

- SSO's are safe. It's not uncommon a region owner has chosen to turn off scripting, to prevent unwanted script events. Region owners can breath easy knowing for example the SSO: Avatar.AO will not create unwanted activity in their region.

 

- SSO's don't have to 'live' in the region. Just because an SSO can be applied in a region doesn't necessarily mean it will 'run' in the region, an SSO may actually do it's processing outside of the region. Keeping the region light and responsive. An example could be opponents in a first person shooter region.

 

- SSO's expand the capability of the 3D Scene. There's really not much limit on how far we can expand the SSO design. Already the demonstrated SSO's bring a new dynamic to the Openlife 3D scene. With a little creative juice (which we have plenty) those 'I wishes' could be brought to life with an SSO.

 

We're excited to be breaking new ground with SSO and bringing them to Openlife users.

How to use an SSO
Minimize

Did we say using an SSO is simple? It really is!Applying a 3DX SSO to an Object

 

To apply the SSO just change the name of the object. In this example we created a palm tree from inventory and named it SSO: Living.Tree2

 

By doing this the SSO the 'Living' Class of behaviours type 'Tree2' will be applied to the tree.

 

If the tree is 'lucky' it may grow up big and strong and create new seedlings before wilting and dieing. If the tree is not so lucky it may even be blown over and die!

 

Do I need to do anything after changing the name? No, the Living Server Object will decide it's fate!

 

Placing other objects nearby may also effect the behaviour of our new tree.

 

Will my tree grow in the ocean? This palm tree doesn't live underwater!

 

Does it matter what Tree type i use? You can use any tree the 'Tree2,Tree3 etc' behaviour can be applied to any object.

When can I use an SSO
Minimize

Almost...

 

SSO's perform different functions and behaviours, some SSO's may be available only to the owner of a region, some to a parcel owner others to any avatar.

 

Using the example of the 'living' set of SSO's these are available to the owner of the region.

 

Using another example, the SSO: Avatar.AO this could be used by any avatar. Assuming this SSO is allowed in the region the avatar could override their default animations and use new ones. Even where scripting is not allowed.

 

So when can I start playing with SSO's in world? We'll first demonstrate SSO's at the living island. Next we'll be rolling them out to Private Cluster Regions then onto mainland. SSO's will become a very big part of the Openlife because they're so easy to use and safe.

 

As SSO's are introduced across the grid we'll post up SSO's functions and behaviours available for you to use.

The future of the SSO
Minimize

 We're still talking about SSO's!

 

This section needs some of your participation. If you want to interact with an object, manipulate, listen or use 'on events' an SSO is likely to be just what you want.

 

Here's a few examples of what an SSO could do:

 

- Make your vehicle come alive just by SSO: VehicleCar_Motor, or SSO: Vehicle.CarDriverSeat

- Create a weapons with amunition, SSO: Weapon.Magazine50

- Make an interpereter to listen for languages and repeat them SSO: Language:Japanese_English

- Create a robot that can answer questions for you, SSO: Robot.Q&A

- Create a working door without a script SSO: Door.SwingSouth

 

Perhaps some not so regular script ideas too?

 

- RSS Feed on a prim? SSO: RSS.Feed (then provide the url in the info/description field) http://rssurl

- Play me some video from YouTube? SSO: VideoPlayer.YourTube (then provide the url in the info/description field) http://youtubeurl

 

Some maybe we can't make...

 

- SSO: MyJob.Get Me a Raise!

- SSO: Lotto.WinForMe

- SSO: Holiday.SendMeToHawaii

 

But, don't let that stop you from having a cool idea for an SSO. Why not share it in the forums, it might just come to life!

 

Privacy Statement  |  Terms Of Use
Copyright '09 3DX All Rights Reserved.