Giter Site home page Giter Site logo

docker-opensimulator's Introduction

docker-opensimulator

Docker container for OpenSimulator 0.9.2.1

"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. It also has an optional facility (the Hypergrid) to allow users to visit other OpenSimulator installations across the web from their 'home' OpenSimulator installation. In this way, it is the basis of a nascent distributed Metaverse."

Install dependencies

To install docker in Ubuntu 18.04 use the commands:

sudo apt-get update
sudo wget -qO- https://get.docker.com/ | sh

To install docker in other operating systems check docker online documentation

Usage

To run container use the command below:

docker run -d -p 9000:9000 -p 9000:9000/udp --name opensimulator quantumobject/docker-opensimulator

For the first configuration :

docker exec -it container_id after_install

Them respond the questions relate to virtual word :

  • New region name []: ==> need to entry region name that you want for it .(need to remember it).

  • RegionUUID [29923331-dddd-4acc-a3d8-46d3c129b6e3]: ==> press enter key to keep the same.

  • Region Location [1000,1000]: ==> press enter key to keep the same.

  • Internal IP address [0.0.0.0]: ==> press enter key to keep the same.

  • Internal port [9000]: ==> press enter key to keep the same.

  • Resolve hostname to IP on start (for running inside docker) [False]: ==> press enter key to keep the same.

  • External host name [SYSTEMIP]: ==> need to entry the external ip or your http address don't include the port.

  • New estate name [My Estate]: ==> press enter or change it.

  • Estate owner first name [Test]: ==> change or enter for default Test (need to remember it).

  • Estate owner last name [User]: ==> change or enter for default User (need to remember it).

  • Password: ==> remember it for login (need to remember it).

  • Email: ==> .....

  • User ID [6edd775a-8c1e-4a43-ad16-36df2af3ea0c]: ==> press enter key to keep the same.

After some process it will show:

Region (.....) #

  • 'quit' command to continue.

Use viewer to check the virtual world create by OpenSimulator:

Firestornm viewer https://www.firestormviewer.org/os-operating-system/

To add your Opensimulator at Menu Viewer==> Preferences ==> Opensim ==> Grid Manager

Where:

  • grid name ==> it will be region name

  • login URL ==> http://external_ip:9000/

  • login page ==> http://external_ip:9000/?method=login

Everything else no important at this moment. Press apply and then use info to log in.

if running container in your own local computer you can directly used Grid: localhost without adding by Menu preferences

More Info

About OpenSimulator www.opensimulator.org

To help improve this container quantumobject/docker-opensimulator

For additional info about us and our projects check our site www.quantumobject.org

docker-opensimulator's People

Contributors

angelrr7702 avatar maxalone avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.