opensim-tech-basics

OpenSimulator’s login process and common login problems

May 26, 2011
By
OpenSimulator’s login process and common login problems

Introduction Today I’m going to write about how a viewer logs in to an OpenSimulator grid.  This is a considerably more complicated process than a simple website login.  If you ever need to find out why login isn’t working it really helps to know what’s going on under the hood. Process For simplicity’s sake,...

Read more »

Pretty OpenSim 0.7 diagrams and updated grid setup instructions

July 30, 2010
By
Pretty OpenSim 0.7 diagrams and updated grid setup instructions

Hi folks.  Just thought I’d let you know that I’ve once again undertaken the sisyphean task of updating the OpenSimulator configuration instructions   This time, I’ve updated the grid setup instructions to reflect the current situation in OpenSimulator 0.7.  In fact, I wrote a whole new set of steps based on my experiences in...

Read more »

Introducing OpenSim Inventory Archives (IARs)

September 14, 2009
By
Introducing OpenSim Inventory Archives (IARs)

(Updated Thursday 24th September 2009) – IAR load and save works again on grid mode again as of revision e1abc3 (also on this day)).  However, the user service also needs to be of this revision or later. (Updated Friday 18th September 2009 – unfortunately it turns out that the added password requirement stops load...

Read more »

Preventing user script execution in OpenSim applications

December 5, 2008
By
Preventing user script execution in OpenSim applications

OpenSim aims to be a general virtual environment platform, useable as a basis for software applications as well as public virtual worlds. However, for an application to use OpenSim with the Second Life protocol and client there are some restrictions that we may want to apply that would either not be desirable or would...

Read more »

C# scripting in OpenSim

November 21, 2008
By
C# scripting in OpenSim

A month ago, I wrote a short article about how to add an OSSL (OpenSimulator Scripting Language) function to OpenSim. This assumed that you were writing a script using the Linden Scripting Language (LSL). However, in principle LSL is not the only language that you can write scripts in for OpenSim.  LSL scripts in...

Read more »

OpenSim Scripting Languages: LSL and OSSL

October 24, 2008
By
OpenSim Scripting Languages: LSL and OSSL

Introduction Despite our long term desire to see OpenSim become a general virtual environment platform, implementing all the functions in the Linden Scripting Language (LSL) for the Second Life environment has become one of our de facto aims.  This is very understandable for two reasons There is a large stock of Second Life scripts...

Read more »

OpenSim Tech Basics: OARs – Opensim region ARchives

October 10, 2008
By
OpenSim Tech Basics: OARs – Opensim region ARchives

OAR Basics OpenSim archives (OARs) are designed as a mechanism for transporting whole regions from one simulator instance to another.  This involves transporting not just XML information about the size and shapes of prims, but also the textures applied to their surfaces and the items (scripts, notecards, sounds, etc.) contained within them.  As we...

Read more »

OpenSim Tech Basics : OpenSim programming guide beginnings

July 5, 2008
By
OpenSim Tech Basics : OpenSim programming guide beginnings

Recently in OpenSim we’ve started to hear more requests for information about getting started in coding OpenSim itself (as opposed to scripting within OpenSim).  This isn’t surprising, OpenSim is increasing in popularity and our current developer documentation is pretty sparse.  So this fortnight I chose to spend what blog writing time I have constructing...

Read more »

OpenSim Tech Basics : My God, it's full of modules!

May 8, 2008
By
OpenSim Tech Basics : My God, it's full of modules!

Hello folks. Today I thought that I’d write about the modular nature of OpenSim. Modularity is of great importance to OpenSim since its goal is not explicitly to provide a complete Second Life service implementation. While the current Second Life protocol does provide a handy trellis up which OpenSim can grow (a little bit...

Read more »

OpenSim Tech Basics: OpenSim is brought to you by the letters U, G, A, I and R

April 17, 2008
By
OpenSim Tech Basics: OpenSim is brought to you by the letters U, G, A, I and R

Hello there. This is the first in an irregular series of articles about some of the technological basics of OpenSim. Please feel free to suggest further topics in the comments, though as OpenSim is already large enough to make it difficult for a single person to understand, I might only be able to talk...

Read more »

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