This project has been discontinued. Please check PyPlanet as an alternative: http://pypla.net
Requirements for running the controller
- Linux, Windows or Mac operating system
- Buildtools installed (gcc, g++, make), Visual Studio (free version is okay) for Windows users, xCode for Mac users. You can try to install without build tools first, mostly it will have no problems at all.
- ManiaPlanet Dedicated Server at the same server (or having a exact same mounting point locally to access the server files.
- NodeJS >= V4. Instructions are below.
- npm >= 3, will be preinstalled by default when installing node >= V4.
- MySQL (or MariaDB), MSSQL, SQLite, PostgreSQL server/file.
Developer information! Not yet production ready structure!! A CLI tool is in development to init and manage ManiaJS installations the right way!
- Follow the installation instructions for installing NodeSource
- Make sure NodeJS has been succesfully installed (check
npm -v
) - Clone the git repository (
git clone https://github.com/ManiaJS/ManiaJS.git
via git, or download the zip) - Move the
config.dist.yaml
toconfig.yaml
and make sure to enter all information in that file - Install all dependencies by using:
npm install
. This can take some time.
A CLI tool is in development to init and manage ManiaJS installations!
To start the controller, open a terminal in the installation folder and run the following command:
npm start
(run npm install after installing, before executing npm start)