metagame
v0.1.1
Published
extensible online game backend
Downloads
13
Readme
metagame
Extensible online game backend. Moderately modern with ES6. Highly WIP.
Short version
metagame will take care of your...
- user profiles and inventories
- in-game shop
- custom platform integration
- annoying in-house PHP 'backend' from three projects ago
It uses websockets and JSON, and so should be easily usable from most languages. It also includes SSL support if you don't feel like setting up SSL termination.
Documentation
Protocol
Stock services
Extension
Planned features
See the issue tracker.
Installation
Linux build status
Windows build status
Officially, the following Node versions are tested on Linux and Windows:
- 5.x (0-4)
Unofficially, it's primarily developed on OSX, but CI doesn't cover that.
To install metagame into your project:
npm install metagame --save
To install from source, test, and run:
git clone https://github.com/returnString/metagame
cd metagame
npm install
npm test
node metagame /path/to/my/config
Dependencies
- mongodb
- redis (not yet used in stock services)