This repository contains code of the servers, the client, and common libraries. It is intended to be used together with the pandora-assets repository, but in theory you can swap out the assets for completely different set based on these.
Documentation is stored in a separate pandora-documentation repository common to all our repositories.
For instructions on getting a working local copy for development see the Getting started guide in the documentation repository.
This repository contains the following projects:
pandora-common- Shared library for all other projects.pandora-server-directory- The "Directory" server, containing all account-focused, synchronization, and shard assignment logic. Currently designed to be single instance.pandora-server-shard- The "Shard" server, containing all character and space focused logic. Designed to be horizontally scalable by an active Space being assigned to a single shard at a time.pandora-client-web- The web client for the platform, including both the standard client, the management tools, and the "Editor" for supporting asset creation.pandora-tests- Set of End-To-End tests for Project Pandora.
If you are interesting in contributing to the project, please see the CONTRIBUTING file.