Mirror Worlds Server exists to take allow sending a receiving of blobs describing the location of an object for the [Mirror Worlds Project] ( https://icat.vt.edu/impact/project/mirror-worlds ) by providing an api for listening for and sending blobs.
An example client for this server can be found under [examples] (https://github.com/MirrorWorldsVT/server-src/tree/master/Examples/Simple_Listeners): Features
- Bidirectional communication of location data
- Transformation from local into a global coordinate system
- restart on a software crash
The mirror worlds server requires node-js to run and had additional dependencies to be installed
Install the dependencies by running:
npm install
in the root directory.
Once the dependencies are installed the server can be run with
startServer.sh
and stopped with
stopServer.sh
The server can also be run for testing with
node server.js
- Issue Tracker: github.com/MirrorWorldsVT/server-src/issues
- Source Code: github.com/MirrorWorldsVT/server-src
If you are having issues, please let us know. We can be contacted at: [email protected] or [email protected]
For more details of the server functionality you can see the Confluence Documentation