ManiaLive
ManiaLive is a simple, modular, high-performance PHP manager for the Maniaplanet Dedicated Server. It is developed and supported by Ubisoft Nadeo., (*1)
It has been design to be as simple as possible to use and to configure. You can already take advantage of the numerous plugins written by the community., (*2)
ManiaLive is also developer-friendly with a powerful yet simple plugin system. The internals feature some advanced technologies such as multi-threading (very useful for long tasks -think MySQL or HTTP requests- to be non-blocking) or a GUI toolkit based on ManiaLib (no XML to write, everything is written in pure object-oriented PHP)., (*3)
There's also a version of ManiaLive for TrackMania Forever., (*4)
Requirements
- A running Maniaplanet Dedicated Server with access to its XML-RPC interface
- PHP 5.3.1 or newer, CLI
- cURL extension
- (optional) SQLlite extension in order to use the multi-threading feature
Installation
An executable file will be distributed with the release of the version 4.0. For now follow the developers version., (*5)
Developers
In order have a working version, you need to have Composer., (*6)
- Clone our repository:
$ git clone git@github.com:maniaplanet/manialive.git
- Go in
manialive
directory: $ cd manialive
- Run composer to update the dependencies:
$ composer install