Skip to content

nuxy/docker-opensimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-opensimulator

Run a Open Simulator server in Docker.

Dependencies

VS Code extensions

Manually starting the container

$ docker build -t opensim . --build-arg VERSION=<version> EXTERNAL_IP=<ip-address>
$ docker run -it -p 9000:9000/tcp -p 9000:9010/udp opensim

Launching in Remote-Containers

In the VS Code Command Palette choose "Open Folder in Container" which will launch the server in a Docker container allowing for realtime development and testing. Once launched, the server can be accessed using an OpenSim viewer at - http://localhost:9000

Managing the grid server

The following command can be executed within the Docker container:

$ service grid-server {start|stop|restart}

Importing a custom database

If you have an existing database (MySQL backup *.sql) that you want to use, thereby overriding the installation default, replace the existing db/opensim.sql file with your mysqldump output. Please note the configured OpenSim release version since older databases may introduce backwards compatibility issues.

References

Contributions

If you fix a bug, or have a code you want to contribute, please send a pull-request with your changes.

Versioning

This package is maintained under the Semantic Versioning guidelines.

License and Warranty

This package is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

docker-opensimulator is provided under the terms of the MIT license

Author

Marc S. Brooks