The first open version is here!
After about one month of rigorous testing, the time has come for a first open release of ManiaControl!
This version of course needs the newly released ManiaPlanet 3 to work.
Easy Updating: Core and Plugins
ManiaControl helps you to keep your server controller up-to-date. You can easily update ManiaControl using an in-game command. Furthermore, you can also let it update automatically whenever your server is empty. Besides the core, it also has a nice interface to provide you with plugin updates.
Plugin Installation
You can install plugins via the in-game settings panel (Settings > Install plugins). Plugin author can upload these on the official homepage.
Clean User Interface
Irritated by all sorts of widgets in your game, making it harder to play the game? With ManiaControl comes a clean user interface, leaving space for the important stuff: The Game. This makes sure you get the most out of the game, without loosing on possibilities on the controller-side.
Full Control In-Game
Fed up with all those XML files? ManiaControl provides you with an amazing interface in-game, where you can set all settings. Not only ManiaControl and plugin settings, but also server and script settings. This means that you're in full control while you're on your server!
Clean Code
Not an unimportant point, certainly not for those of you who like to code plugins! ManiaControl is coded in a clear OOP structure, using namespaces and clear PHPDoc comments. This gives you a nice coding experience, with minimal difficulty when you're experienced with PHPDoc and autocompletion.
Screenshots
GUI with third-party plugins, RecordsWidgets and InfoWidgets:
http://images.maniacontrol.com/screensh ... MC_GUI.jpg
/list GUI (also works with /list newest|oldest|best|worst):
http://images.maniacontrol.com/screensh ... I_List.jpg
Settings GUI (also works with script settings and plugin settings):
http://images.maniacontrol.com/screensh ... ttings.jpg
Source Code on GitHub
For those who are interested in improving ManiaControl, we can be found on GitHub here! You are more than welcome to fork our repository there and make pull requests to improve ManiaControl (or even become part of the team)!
Requirements
- Running ManiaPlanet 3 server
- PHP 5.4+
- PHP extensions: mysqli + curl + xmlrpc
- MySQL database
You can download the latest version of ManiaControl via our website: http://www.maniacontrol.com!
There you can also find more information about the controller, plugins, development, the team, etc.
Plugins
As standard, ManiaControl comes with four plugins: ChatMessage (/me, /hi, etc.), Donations (donate/pay), Karma (maprating) and WidgetPlugin (standard plugin showing serverinfo, mapinfo). There are already lots of other plugins available, which you can check out here: http://www.maniacontrol.com/plugins! All these plugins can be installed via the in-game installer, so you don't have to worry about updates, etc. Just check which plugins you want to have and install them via the GUI (Settings > Install Plugins).
When you encounter bugs, please report these via our Issue tracker on GitHub. No GitHub account or a question/problem, feel free to post them in the designated topic!