To create a opensource metaverse server for Project-Athena. This metaverse server deals with "domains" and "users". Other metaverse functions (inventory, chat, sound, assets, ...) are handled by other servers.
This project is not yet complete and has many API calls missing. In this early stage, this metaverse server implementation is only good for development. Eventually, this project will allow people to create and run their own personal portion of the Metaverse.
For building and running this code, refer to Notes On Development for that information.
As of 20200824 (August 24, 2020), most of the new metaverse-server development has moved to the Iamus project which is a metaverse-server implemented in NodeJS/ExpressJS/MongoDB.
This code is built on the shoulders of giants and relies on the generous licensing of the developers who have come before us:
Project-Apollo is Copyright 2020 Vircadia contributors and is licensed under Apache License, Version 2.0.
NewtonSoft.Json is licensed under the MIT License.
BCrypt.Net-Next is Copyright (c) 2006 Damien Miller djm@mindrot.org (jBCrypt), Copyright (c) 2013 Ryan D. Emerle (.Net port), and Copyright (c) 2016/2020 Chris McKee (.Net-core port / patches) and is licensed under the MIT License.
RandomNameGeneratorLibrary is Copyright (c) 2014 Mark Rogers and licensed under the MIT License.
HttpMultipartParser is Copyright (c) 2013 Jake Woods and licensed under the MIT License.
Nerdbank.GitVersioning is Copyright Andrew Arnott and licensed under the MIT License.
Microsoft.IO.RecyclableMemoryStream is Copyright Microsoft and licensed under the MIT License.
NUnit and NUnit3TestAdaptor is Copyright (c) 2019 Charlie Poole, Rob Prouse and is licensed under the MIT License.
Portions of other code bases have been referenced and built upon:
OpenSimulator is Copyright (c) Contributors, http://opensimulator.org/ and is licensed under the 3-Clause BSD License.
LookingGlass Viewer is Copyright 2008, Robert Adams and is licensed under the 3-Clause BSD License.