Yesterday, OSGrid officially turned 2, at the opening presentation hosted by yours truly. OpenSim interrupted my presentation just once – at about 40 minutes into it with 53 avatars, Mono finally kicked the bucket. (It crashed again just after I had finished. Serendipity at work!)

We’ve been experimenting with Vivox, so the entire presentation was streamed via the new VivoxVoiceModule; running on the latest trunk code for OpenSimulator; both for the most part performed pretty admirably. A lot of the improvements from IBM and Intel lately into OpenSim’s packeting have been paying dividends. Mono’s previous concurrency “record” was about 40 users (for comparison .NET’s current record is 65).
So, what’s in store in the future and near-future for OSGrid? I had a couple of announcements at the opening presentation.
First – Hello General Store

The general store is the first “webshop” based on OpenSim that integrates directly into the grid itself. Listing of items, setting of permissions, etc are all done from within the viewer – directly integrated with your inventory itself.
This has one major advantage outside of the improved convenience – it means you do not need a region to mediate the transaction. Every transaction can be done directly on the inventory server (infact this is exactly what we do.); but what does this exactly mean?

When you create your general store – a special undeletable folder is created in your inventory called ‘My General Store’, items placed into this folder that are marked ‘Allow anyone to copy’ are listed on our website automatically, providing you are the creator of the item in question (and have copy/trans permissions on it).
Purchasing of items will have them sent to your inventory directly via the inventory server (although you will need to relog after a shopping trip for the items to appear.); saves a bit of time and effort doing the transfers – and you dont lose a transfer because you were in busy mode.
User Achievements
Many of you spotted our new achievements system located on the OSGrid website – it’s mostly a bit of fun right now (and probably will always be), but we are going to be opening achievements up to region operators across the grid. If you have something open to the pubic (some form of competition, game or other activity that is ‘achievement-worthy’) you can offer achievements as rewards.
The exact process is yet to be exactly finalised – but you will recieve a bit of LSL at the end you can include which allows you to award your achievements to specified users. There will be some caps on who is eligable to be able to award achievements (particularly so that people do not just set them up for friends)
“More information soon”
Acknowledgement of Direction
OSGrid has traditionally been a test grid for OpenSimulator – that has been good and bad – in our case however, we’ve definetely moved on from those roots – OSGrid today is now more of a social space than a testing one. As a group, the admin team has decided to acknowledge this as part of OSGrid’s long term direction – and include those aspects in our mission statement (while preserving our current roles too).
While the testing aspects will always be present, we’re going to be focusing on making the social aspects more useful; such as improving our events calendars and website integration features. We would definetely like to see more live events – and will help promote any regular events to our wider communities.
Some of these changes will be more profound, which is actually tied to…
Continents
We are going to be introducing two new continents into the OSGrid ecosystem; so there will be three major continents in total. For lack of a name so far, they will be ‘Terra Alphus’, ‘Terra Betus’ and ‘Terra Gammus’ (subject to change). The current continent centered around 10,000×10,000 is ‘Betus’; and will not be changing.
Alphus will be the most structured of the continents – and subdivided into three zones based on the server geography – US, Europe and Asia. Regions connected to Alphus need to be approved by a small committee, and subject themselves to a few construction limits. Alphus will:
- Consist only of regions on dedicated server hosts (or good quality VPSs)
- Have a reasonable uptime (that is they are significantly likely to be online)
- Follow a master terraforming pattern.
Regions in Alphus will be organised so that servers located in the US are grouped with other US servers; EU with EU and Asia with Asia — meaning border crossing between Alphus regions is a lot more likely to be successful. The goals with the Alphus area is to ensure a more consistent user experience [especially for new users] and can be thought of as a ‘grid within a grid’ of sorts.
Betus is the current continent – it’s not going to be touched (other than perhaps by a few regions moving into Alphus); the current strategy of nearly-anything-goes is not changing here. You can place your own regions in this section without any considerations at all.
Gammus is the final section, and also a new continent – this will be tied to our new highly experimental region launcher. Regions hosted from home using our launcher will end up here. Because these regions are less likely to be online at any given moment, we are conglomerating them together away from other regions – so that the other regions on the grid are not affected by constant neighbour checks.
In summation:
- Your current regions arent changing or moving. If you want to setup a new region on any random coordinates, that’s fine too.
- The new continents will be fairly close to each other in coordinate terms (within 500 coordinates; or within reasonable scroll distance)
- The goals of the introduction of the two other continents are to improve user experience (especially with border crossing, etc.)
- This is not a grading system; Alphus regions are not better than Gammus – only that Alphus voluntarily comply with a tighter set of user experience restrictions.
New Orientation Sims
We’re going to be working on some new orientation island sims with OSGrid; particularly to aquaint people with what OSGrid is and isnt. These are going to be seperate from our welcome area (LBSA), but we are going to look at ways we can integrate them together (such as providing a chat bridge with a helpers group, etc.)
Again, more information coming soon.


Very good news Adam !
Thanks to OSGrid to acknowledge the need for a better social experience.
And welcome to the “new Alphus world” which is likely to offer a more consistent and wanderer-friendly environment.
These upcoming improvements are really going in the right direction.
Some other like stable physic and complete vehicles handling are deeply awaited. Hopefully before OSG3B…
But many thanks anyway for all that we already have today. How to say how much we appreciate !
Fredo Chaplin
24 Jul 09 at 10:53 am
Thanks for your work – this is a great step forward. General store and geography-based grid subdivision seem very smart decisions to me.
Opensource Obscure
26 Jul 09 at 12:52 am
Good idea Adam. Question?
Would the new grid arrangement be stacked individual layers using Hypergrid or a homulgated but seperated single entity?
Either way, a better method of connecting to grid/grids for slower internet connections would be most welcome.
A big thank’s to the OpenSim foundation and OSGrid.org.
Perplexed
26 Jul 09 at 1:38 am
Hi just to add when Adam says “The general store is the first “webshop” based on OpenSim that integrates directly into the grid itself.”
Myopengrid has the store online for about 2 months ago now so sorry but you are not the first ones
Scott
26 Jul 09 at 7:08 pm
Hey Scott,
No, I’m still correct (I think) – take a quick peek at the OSGrid one; it’s based directly off the inventory server – so you dont need to re-enter information like the object description etc. It’s all done directly within the standard inventory tables; transfers also occur there directly – so there’s no magic boxes/etc involved. That’s what I mean by integrated with the grid itself.
Adam Frisby
27 Jul 09 at 12:22 am
Re: Hi Adam
Let me explain what Scott tried to say. Myopengrid store works with the same concept “directly off the inventory server” but a little bit different. At Myopegrid store you have access of your inventory direct in the website and when you buy an item it is delivered direct in your inventory, the only difference is that when you send the item to the myopengrid store the “asset” is saved in the store assets database (the asset name and description etc… come with it) but we give the user the option to change it if they want to. In the store they are able to edit the item name add number of prims information, item description, pictures, price or give it for free etc… To delivery the item we just copy the assets information from the store database to the grid assets database “no magic boxes/etc involved” we just keep the store assets separated from the grid for convenience (everybody knows that our assets database are busy enough). When users are editing their items or another query we don’t need ask the assets or inventory server again, we just will query the assets server again to write the asset to the buyer inventory. Is the same concept but work a little bit different.
)
So that’s why Scott said that we are the First opensim store. (I think we are right
But any ways it’s a great improvement for OSgrid and Opensim in general nice job.
Jeff 1564
27 Jul 09 at 1:45 am
Ah clever, that actually on the backend is very similar to what we do.
Adam Frisby
27 Jul 09 at 1:55 pm
Will the store be hypergrid enabled? The OSGrid is rapidly turning into the focal point of the entire OpenSim community. On a typical day in LBSA, there are people hypergrid teleporting in from other grids around the world, and from all the standalones popping up.
I’m not saying that the store should be open to people hypergrid teleporting in from other grids. But when someone creates an OSGrid account, can they take items (with perms, of course) to outside grids or SAs?
It seems to work only intermittently right now. Some objects from OSGrid seem to rezz fine when put down on other grids, some don’t. Or their textures rezz but not their shapes, or vice versa. Some remain when the cache is flushed — some lose their textures.
- Maria
Maria Korolov
28 Jul 09 at 10:41 pm
The plan is to enable hypergrid support at some point; but it’s a bit more difficult – since we cant just use the current method of ‘create the inventory item inside the tables’. It’s on the overall TODO.
Adam Frisby
29 Jul 09 at 7:50 am