Since the upgrade to OpenSim 0.7.0.2, the functions of the former UGAIM servers are now integrated within a unified ROBUST shell, which substantially reduces the overheads in terms of inbound traffic generated between services that communicate over the Web rather than via the local intranet. Only the region server and the ROBUST shell now do so, and lag has been substantially reduced as a result. It has therefore been possible to restore Hypergrid functionality. Unfortunately, the new Hypergrid version 1.5 is incompatible with the earlier version 1.0 for security reasons, i.e. grids running OpenSim versions up until 0.6.9; in addition, star gates such as the one on Annwfn are currently crashing the simulator because of a scripting bug in an LSL function. The star gate should not be used until further notice, as a result.

It is with regret that we have had to disable outgoing hypergrid, although it is still possible to use incoming hypergrid to visit from other grids. This is because in order to enable it, you have to change the OpenSim servers (User, Inventory, Assets, Inventory, Messaging and Region) from the loopback IP address to the server IP address or host name. Because this server uses dynamic DNS and runs on home ADSL, that means that all internal calls between the various OpenSim servers are forced to do so via the internet rather than via their shared internal network, which dramatically decreases performance. This is especially true via ADSL where upload times are considerably slower than download times, unlike the more expensive DSL where they are the same.

Ultimately there was a clear choice between grid performance and outgoing hypergrid access. We hope that in future there may be an opportunity to use a fixed IP address, in which case the local router would be able to direct internal traffic to the external IP address via the internal network rather than rely on an outside IP resolver. This may be more of a financially viable option than DSL, and would provide greater performance gains for the grid in this particular context.