It is now possible to log into Ocean Grid securely using TLS (often wrongly known by the name of its now defunct predecessor SSL). The OpenSim software does not directly allow this, although simulators can communicate with the ROBUST server and the viewer by secure ports (for example the 1280x1280 test region Rheged on Ocean Grid). However, it is possibly to achieve secure logins using a reverse proxy like Nginx, which is what was used here. The port that has been used is 9002. The information on the web site has been updated accordingly. The insecure port 8002 is still available for the reasons explained below. Both work fine.

A blog post detailing how this was done can now be found will appear on Starflower Bracken's blog in the fullness of time. We have used Let's Encrypt certificates and these are accepted by the viewer. If you get an SSL connect error, please read the next paragraph because it DOES work and it's not a problem with the grid:

Problem: there is a viewer bug [FIRE-24068, SV-2392] in all viewers that prevents the Grid selector from allowing https:// prefixes, which is annoying. This means, for the present, that you need to manually edit grids.user.xml or grids.xml depending on which viewer you use. Consequently this isn't yet very accessible except to users with considerable technical competence. This means that the old insecure HTTP port 8002 will remain in use as well.

As of 15 March 2020 the service is back online, presumably after a server restart.

There are currently no events on 2DO.pm since 2 March 2020 when it seems that the service went down. As a result, the events boards are blank in the welcome area on Annwfn and the whole system doesn't work. This is a problem because, to be effective, such services need to be relied on by people. We've seen it before with Hypergrid listing services. So far no response has been forthcoming from them but hopefully the problem will be temporary.

The 2DO.pm events on our login screen have been removed and a script added to restore them automatically as and when there are any to show.

Note: it is possible to fork this service, as it was itself a fork of HYPEvents.

The upgrade was performed successfully. All systems are working as normal, including the groups, profiles and offline IMs (except offline IMs by email to external recipients), as well as the Wifi web interface. The grid is accessible via the Hypergrid once again and listed on OpenSimWorld.

Offline IM by e-mail needs some further work so that emails are actually delivered. FreeSwitch voice is not currently available, nor is IRC but neither of these see much use either and are non-priority.

This version of OpenSim supports animated mesh, bakes-on-mesh and the new script engine YEngine, which are available on this grid.

To use YEngine, the code needs to be prefixed by the line //YEngine:lsl and for the additional functions you need to specify yoption includes as documented by Mobius Grid (incompletely at present) here - the default with no initial comment line is equivalent to //XEngine:lsl and will provide the usual scripting with LSL, OSL and MOD functions. Other languages (C# and VB.NET) are not secure at present and so are not available but YEngine provides functionality and structures that are a lot more like C#.

To Check

It would be worth checking if the Mute list now also blocks public chat, which it did not in the previous version.

Why isn't offline email to external recipients not working properly?

Following the recent addition of 2DO.pm Hypergrid events to the login screen and their notice boards in the welcome area on Annwfn, the home region of Ocean Grid, these events have now been added to the search function of the viewer for anybody who has registered an avatar on Ocean Grid. Of course, if you are visiting by Hypergrid, it is up to your home grid to provide you with such functionality.

This is the chance to meet more people in OpenSim, like old times in Second Life™. There are dances, tutorials and much more. Check it out! :-)

Thanks to Outworldz for the script that makes this possible (though you'll need to change the URL from the old HYPEvents service if you want to use it - remember you'll need to run the script regularly e.g. a cronjob on Linux). There is a bug with non-breaking spaces which I have temporarily fixed in my fork of the script.

FreeSwitch voice is not currently available. It is a low priority to restore it, given that it apparently sees very little use. However, we aim to restore it.