2023-01-29 21:34:18 +00:00
2023-01-28 14:54:43 +00:00
2023-01-29 21:18:32 +00:00
2023-01-28 13:23:52 +00:00
2023-01-29 21:34:18 +00:00

OpenSimulator

From the OpenSimulator site:

OpenSimulator is an open source multi-platform, multi-user 3D application server. It can be used to create a virtual environment (or world) which can be accessed through a variety of clients, on multiple protocols.

This unofficial Docker configuration aims to assist in setting the server up for testing and general purpose use.

This is still experimental - thar be bugs!

Usage

docker run -d --name opensim -p 9000:9000 -p 9000:9000/udp ghcr.io/soup-bowl/opensimulator-docker:edge

You can change settings with the following optional environmental overrides:

  • -e GRID_NAME=... to define the name of your grid.
  • -e GRID_WELCOME=... to show a custom message on the login screen.
  • -e REGION_NAME=... to define the Region name.
  • -e ESTATE_NAME=... to define the Estate name.
  • -e ESTATE_OWNER_NAME=... to set the estate owner name (and creates a login) - format of 'Firstname Lastname'.
  • -e ESTATE_OWNER_PASSWORD=... to define a login password.
  • -e ESTATE_OWNER_UUID=... for a custom UUID, if desired.
  • -e ESTATE_OWNER_EMAIL=... to define the estate email address.
  • -e DATABASE_ENGINE=... to change the database engine (sqlite and mysql support so far) - defaults to sqlite.
  • -e MYSQL_SERVER=..., -e MYSQL_DATABASE=..., -e MYSQL_USER=..., -e MYSQL_PASSWORD=... if DATABASE_ENGINE is mysql.

Once the server is running, you should be able to connect to it on localhost:9000. In Firestorm Viewer, you can go to Preferences, then Opensim, then under add new grid put localhost:9000 and you can then login.

If you don't define otherwise in the environments or a custom configuration, the login username is Foo bar and the password is password.

S
Description
No description provided
Readme MIT
265 KiB
Languages
Shell 67.6%
Dockerfile 32.4%