Page 1 of 2

ManiaControl Beta (Current Release: v0.151)

Posted: 01 May 2014, 15:23
by TheM
Image

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
Download
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!

ManiaControl Beta-release v0.12: Plugins

Posted: 01 May 2014, 15:34
by TheM
Image
Pluginoverview
We left out non-core plugins from the download, mostly because they are or not being use on all servers or only are meant for TrackMania or ShootMania. Here is a small pick out of the tens of plugins already available via our website: http://www.maniacontrol.com/plugins and the in-game installer!

5 - CustomVotes (TM/SM) - ManiaControl Team
CustomVotes is a plugin with which you can create votes for which the players can vote.
You can compare this to the /skip, /restart, /replay, from XAseco/MPAseco.
The following votes are currently supported: teambalance, skipmap|nextmap|skip, restartmap|restart, pausegame, replay. Also included: switch to map, force player to spec, kick player and any other votes defined in other plugins, since votes are dynamically defineable from other plugins.
ManiaControl.com: http://www.maniacontrol.com/plugins/5

6 - ServerRanking (TM/SM) - ManiaControl Team
The Ranking according to this plugin can be based on three things: points, records or ratios (K/D + accuracy).
This is shown via the /rank and /nextrank commands, which give you an idea where you are on the servers leaderboard.
ManiaControl.com: http://www.maniacontrol.com/plugins/6

7 - LocalRecords (TM) - ManiaControl Team
This provides the well-known local records. Meaning: the saving of your best times on each map which is on the server. This is also being used by the ServerRanking to calculate the ranking of the players.
ManiaControl.com: http://www.maniacontrol.com/plugins/7

8 - Dedimania (TM) - ManiaControl Team
With this plugin is your server in direct contact with Dedimania, giving you the global records on each map on your server. It also saves the records driven by players on your server to the Dedimania database.
WARNING: Does not work with multi-environment yet.
ManiaControl.com: http://www.maniacontrol.com/plugins/8

32 - RecordsWidget (TM) - Chris92 & TheM
Replaces default widgets for Local Records & Dedimania with more powerful ones.
ManiaControl.com: http://www.maniacontrol.com/plugins/32

36 - InfoWidget (TM/SM) - Chris92 & TheM
Plugin which replaces ManiaControl's default Info Widgets with more powerful and better looking ones.
ManiaControl.com: http://www.maniacontrol.com/plugins/36

Re: ManiaControl Beta-release v0.12

Posted: 01 May 2014, 22:22
by steeffeen
please clear your plugins folder in case you're experiencing issues
there had to be a change of the files to prevent troubles in the future when ManiaControl is used more widely

Re: ManiaControl Beta (Current Release: v0.13)

Posted: 09 May 2014, 10:37
by franck70
Ty :thx:

Re: ManiaControl Beta (Current Release: v0.13)

Posted: 09 May 2014, 11:44
by kripkee
franck70 wrote:Ty :thx:
+1