Public | Automated Build

Last pushed: 2 years ago
Short Description
OpenSimulator Metaverse server - binary standalone distribution with external mysql/mariadb server
Full Description

mono+opensim

binary distribution standalone configuration

with external mysql/mariadb server at an external IP (192.168.10.100)

This Docker image provides a light base binary install with Mono, for .NET and OpenSimulator
deployment on Linux, linked to an external database server that keep persistence.

The default standalone configuration as described here.

Suggested usage:

Step 1

open bash session inside the docker image

$ sudo docker run -it -p 9001:9001/udp -p 9001:9001/tcp giodegas/osbin-extdb bash

Step 2

if started for the first time:

$ rm Regions/Regions.ini 
$ mono OpenSim.exe

You should be able to login with a SL compatibile viewer, with the loginuri:

$ http://127.0.0.1:9001

and answer to all the basic questions (Region Name, Estate name, Owner avatar name, password, ...), but remember to use 97098393-a57d-4e28-90d5-6f185e557c8a as region ID, the same used in the Regions.ini file

(if you prefer to have your own region ID, fork this repository and change the included Regions.ini file)

Step 3

else:

$ mono OpenSim.exe

(it will connect to the external DB with persistence)

Step 4

after you are done with building/scripting, to make a backup of your region, in the OpenSim console:

$ save oar <OARfileName>.oar
$ quit

then you can use scp (secure copy through ssh) to save your region backup OAR file to an external IP host:

$ scp <OARfileName>.oar <username>@<host>:.

If you are using boot2docker, remember to configure properly the port forwarding table in Virtual Box :
![Port Forwarding table]
(VBox_portForwarding.png)

Docker Pull Command
Owner
giodegas
Source Repository

Comments (4)
giodegas
3 years ago

changed MySQL external IP and OpenSim ports to coexists with other instances

giodegas
3 years ago

now it kicks off!

giodegas
3 years ago

starts to work...

giodegas
3 years ago

work in progress..