Skip to content

Releases: ManiaControl/ManiaControl

ManiaPlanet 4 Stable Release + Trackmania Updates

17 Jul 13:01
Compare
Choose a tag to compare

You can update Ingame to this version by simply using the //coreupdate command as soon as you are on the newest dedicated.

Notices for Plugin Authors
If you don't have your plugin Updated it will not crash any ManiaControl but it could be that the Plugin will get Automatically deactivated in case of an Error.

Please check the following things updating your Plugins

  • Update deprecated Methods (check if some public access on ManiaControl classes are still in)
  • fix z-indexes in ManiaLinks (ManiaLink v3)
  • use the new Callbacks (New Callbacks are the Callbacks in the Callbacks class starting with MP_ TM_ and SM_
  • PluginFile names MUST now match their class names

If you have PluginFiles that not Match the ClassNames you need to:

  1. Rename the File to the ClassName
  2. Create a self destroying php file, just containing
    <?php unlink(__FILE__);

Changelog v0.226:

  • Fixed dedimania Bugs, everything should work now
  • Moved Trackmania Overlapping widgets + made settings for them
  • Updated FML
  • Improved Error Handler
  • Improved Page Chunking
  • Improved Asynchronous Webrequest handling

Changelog v0.220:
Trackmania:
-Reworked Dedimania Plugin - the Plugin works now and has proper Connection to Dedimania Thanks a lot to @Bueddl of "tmserver.org" for this!
-Local Records Plugin has a new designed Widget, showing your Record and places in front and behind you
-Local Records Plugin captures now Lap Records
-Trackmania Plugin for Rounds and Cup (commands for setting point distribution, endround and other stuff)
-Extremly performance improvements, Trackmania Servers with 200 Players can be handled fine with ManiaControl now
-MX List only show Maps of the Trackmania Environment where its played on
-Severall Bug fixes

Shootmania:

  • Changelog will follow

Changelog v0.208:

Follow soon!

Changelog v0.205:

  • Various Bug Fixes
  • Stability Improvements
  • Reorder Admin Menu Items
  • Fixed Wrong Namespace
  • some phpunit tests

Changelog v203:

  • Various Bug Fixes
  • Updated and Added All new Script Callbacks and Methods (also for Trackmania)
  • Moved and Changed Namespace of the BaseStructure
  • Removed some MP3 Callbacks
  • Updated the Pause / WarmUp System (new Methods in ScriptManager: isScriptMode / modeUsesPause / modeIsTeamMode
  • Removed Deprecates from Server Class
  • Added Map Search Feature to Maplist
  • Fixed some z values
  • Added Admin and Player Helpall Icon in the Admin/Player Tooltip
  • Updated some PHPDocs
  • Improved new Labelline

Changelog v201:

  • Changed minDedicated Version to a MP4 version, old dedicates can not update to this version (error will be shown)
  • Stability Improvements
  • Full Support for the new LibXmlRpc Callbacks (Added Structure Classes for Each Callback + new Names for Callbacks)
  • Added new ModeScriptEventManager class, this class defines all ModeScriptEvents
  • Full Update to ManiaLink v3 (including FML update)
  • Added UsageInformationAble Interface, almost every class (at least all classes which can be used by Plugin Authors have a ->getUsageInformation() method which provides the class name and a List of the Methods (will be extended in the future)
  • Added UsageInformation Trait (class which defines the new Method)
  • various small design fixes
  • updated all internal HTTP requests to the new AsyncHttpRequest Structure
  • new Version of the labelline, easy to use now and highly adjustable
  • added min and max version for Plugin (it can be set on MC website, MC will throw an error on installation)
  • added sendToServerAfterMatchEnd to the ManiaPlanet API
  • Moved ScriptManager from Server to new Folder Script
  • Deprecated old Callbacks (will be removed later)
  • Improved Error Handler (All Errors in Plugins will make the Errors deaktivate and Restart ManiaControl (Except Dev mode is on)
  • Removed Deprecates in ManiaControl class (like commandManager, use now getCommandManager() )
  • Fixed Wrong Link on Installing a Plugin
  • Updated Documentation
  • Added ManiaExchange MP4 Private Key Setting and Filter

ManiaPlanet 4 Stable Release + Trackmania Updates

21 May 19:40
Compare
Choose a tag to compare

You can update Ingame to this version by simply using the //coreupdate command as soon as you are on the newest dedicated.

Notices for Plugin Authors
If you don't have your plugin Updated it will not crash any ManiaControl but it could be that the Plugin will get Automatically deactivated in case of an Error.

Please check the following things updating your Plugins

  • Update deprecated Methods (check if some public access on ManiaControl classes are still in)
  • fix z-indexes in ManiaLinks (ManiaLink v3)
  • use the new Callbacks (New Callbacks are the Callbacks in the Callbacks class starting with MP_ TM_ and SM_
  • PluginFile names MUST now match their class names

If you have PluginFiles that not Match the ClassNames you need to:

  1. Rename the File to the ClassName
  2. Create a self destroying php file, just containing
    <?php unlink(__FILE__);

Changelog v0.220:
Trackmania:
-Reworked Dedimania Plugin - the Plugin works now and has proper Connection to Dedimania Thanks a lot to @Bueddl of "tmserver.org" for this!
-Local Records Plugin has a new designed Widget, showing your Record and places in front and behind you
-Local Records Plugin captures now Lap Records
-Trackmania Plugin for Rounds and Cup (commands for setting point distribution, endround and other stuff)
-Extremly performance improvements, Trackmania Servers with 200 Players can be handled fine with ManiaControl now
-MX List only show Maps of the Trackmania Environment where its played on
-Severall Bug fixes

Shootmania:

  • Changelog will follow

Changelog v0.208:

Follow soon!

Changelog v0.205:

  • Various Bug Fixes
  • Stability Improvements
  • Reorder Admin Menu Items
  • Fixed Wrong Namespace
  • some phpunit tests

Changelog v203:

  • Various Bug Fixes
  • Updated and Added All new Script Callbacks and Methods (also for Trackmania)
  • Moved and Changed Namespace of the BaseStructure
  • Removed some MP3 Callbacks
  • Updated the Pause / WarmUp System (new Methods in ScriptManager: isScriptMode / modeUsesPause / modeIsTeamMode
  • Removed Deprecates from Server Class
  • Added Map Search Feature to Maplist
  • Fixed some z values
  • Added Admin and Player Helpall Icon in the Admin/Player Tooltip
  • Updated some PHPDocs
  • Improved new Labelline

Changelog v201:

  • Changed minDedicated Version to a MP4 version, old dedicates can not update to this version (error will be shown)
  • Stability Improvements
  • Full Support for the new LibXmlRpc Callbacks (Added Structure Classes for Each Callback + new Names for Callbacks)
  • Added new ModeScriptEventManager class, this class defines all ModeScriptEvents
  • Full Update to ManiaLink v3 (including FML update)
  • Added UsageInformationAble Interface, almost every class (at least all classes which can be used by Plugin Authors have a ->getUsageInformation() method which provides the class name and a List of the Methods (will be extended in the future)
  • Added UsageInformation Trait (class which defines the new Method)
  • various small design fixes
  • updated all internal HTTP requests to the new AsyncHttpRequest Structure
  • new Version of the labelline, easy to use now and highly adjustable
  • added min and max version for Plugin (it can be set on MC website, MC will throw an error on installation)
  • added sendToServerAfterMatchEnd to the ManiaPlanet API
  • Moved ScriptManager from Server to new Folder Script
  • Deprecated old Callbacks (will be removed later)
  • Improved Error Handler (All Errors in Plugins will make the Errors deaktivate and Restart ManiaControl (Except Dev mode is on)
  • Removed Deprecates in ManiaControl class (like commandManager, use now getCommandManager() )
  • Fixed Wrong Link on Installing a Plugin
  • Updated Documentation
  • Added ManiaExchange MP4 Private Key Setting and Filter

ManiaPlanet 4 Release 4

09 May 19:36
Compare
Choose a tag to compare

You can update Ingame to this version by simply using the //coreupdate command as soon as you are on the newest dedicated.

Notices for Plugin Authors
If you don't have your plugin Updated it will not crash any ManiaControl but it could be that the Plugin will get Automatically deactivated in case of an Error.

Please check the following things updating your Plugins

  • Update deprecated Methods (check if some public access on ManiaControl classes are still in)
  • fix z-indexes in ManiaLinks (ManiaLink v3)
  • use the new Callbacks (New Callbacks are the Callbacks in the Callbacks class starting with MP_ TM_ and SM_
  • PluginFile names MUST now match their class names

If you have PluginFiles that not Match the ClassNames you need to:

  1. Rename the File to the ClassName
  2. Create a self destroying php file, just containing
    <?php unlink(__FILE__);

Changelog v208:

Follow soon!

Changelog v205:

  • Various Bug Fixes
  • Stability Improvements
  • Reorder Admin Menu Items
  • Fixed Wrong Namespace
  • some phpunit tests

Changelog v203:

  • Various Bug Fixes
  • Updated and Added All new Script Callbacks and Methods (also for Trackmania)
  • Moved and Changed Namespace of the BaseStructure
  • Removed some MP3 Callbacks
  • Updated the Pause / WarmUp System (new Methods in ScriptManager: isScriptMode / modeUsesPause / modeIsTeamMode
  • Removed Deprecates from Server Class
  • Added Map Search Feature to Maplist
  • Fixed some z values
  • Added Admin and Player Helpall Icon in the Admin/Player Tooltip
  • Updated some PHPDocs
  • Improved new Labelline

Changelog v201:

  • Changed minDedicated Version to a MP4 version, old dedicates can not update to this version (error will be shown)
  • Stability Improvements
  • Full Support for the new LibXmlRpc Callbacks (Added Structure Classes for Each Callback + new Names for Callbacks)
  • Added new ModeScriptEventManager class, this class defines all ModeScriptEvents
  • Full Update to ManiaLink v3 (including FML update)
  • Added UsageInformationAble Interface, almost every class (at least all classes which can be used by Plugin Authors have a ->getUsageInformation() method which provides the class name and a List of the Methods (will be extended in the future)
  • Added UsageInformation Trait (class which defines the new Method)
  • various small design fixes
  • updated all internal HTTP requests to the new AsyncHttpRequest Structure
  • new Version of the labelline, easy to use now and highly adjustable
  • added min and max version for Plugin (it can be set on MC website, MC will throw an error on installation)
  • added sendToServerAfterMatchEnd to the ManiaPlanet API
  • Moved ScriptManager from Server to new Folder Script
  • Deprecated old Callbacks (will be removed later)
  • Improved Error Handler (All Errors in Plugins will make the Errors deaktivate and Restart ManiaControl (Except Dev mode is on)
  • Removed Deprecates in ManiaControl class (like commandManager, use now getCommandManager() )
  • Fixed Wrong Link on Installing a Plugin
  • Updated Documentation
  • Added ManiaExchange MP4 Private Key Setting and Filter

ManiaPlanet 4 Release 3

05 May 19:46
Compare
Choose a tag to compare
Pre-release

You can update Ingame to this version by simply using the //coreupdate command as soon as you are on the newest dedicated.

Notices for Plugin Authors
If you don't have your plugin Updated it will not crash any ManiaControl but it could be that the Plugin will get Automatically deactivated in case of an Error.

Please check the following things updating your Plugins

  • Update deprecated Methods (check if some public access on ManiaControl classes are still in)
  • fix z-indexes in ManiaLinks (ManiaLink v3)
  • use the new Callbacks (New Callbacks are the Callbacks in the Callbacks class starting with MP_ TM_ and SM_
  • PluginFile names MUST now match their class names

If you have PluginFiles that not Match the ClassNames you need to:

  1. Rename the File to the ClassName
  2. Create a self destroying php file, just containing
    <?php unlink(__FILE__);

Changelog v205:

  • Various Bug Fixes
  • Stability Improvements
  • Reorder Admin Menu Items
  • Fixed Wrong Namespace
  • some phpunit tests

Changelog v203:

  • Various Bug Fixes
  • Updated and Added All new Script Callbacks and Methods (also for Trackmania)
  • Moved and Changed Namespace of the BaseStructure
  • Removed some MP3 Callbacks
  • Updated the Pause / WarmUp System (new Methods in ScriptManager: isScriptMode / modeUsesPause / modeIsTeamMode
  • Removed Deprecates from Server Class
  • Added Map Search Feature to Maplist
  • Fixed some z values
  • Added Admin and Player Helpall Icon in the Admin/Player Tooltip
  • Updated some PHPDocs
  • Improved new Labelline

Changelog v201:

  • Changed minDedicated Version to a MP4 version, old dedicates can not update to this version (error will be shown)
  • Stability Improvements
  • Full Support for the new LibXmlRpc Callbacks (Added Structure Classes for Each Callback + new Names for Callbacks)
  • Added new ModeScriptEventManager class, this class defines all ModeScriptEvents
  • Full Update to ManiaLink v3 (including FML update)
  • Added UsageInformationAble Interface, almost every class (at least all classes which can be used by Plugin Authors have a ->getUsageInformation() method which provides the class name and a List of the Methods (will be extended in the future)
  • Added UsageInformation Trait (class which defines the new Method)
  • various small design fixes
  • updated all internal HTTP requests to the new AsyncHttpRequest Structure
  • new Version of the labelline, easy to use now and highly adjustable
  • added min and max version for Plugin (it can be set on MC website, MC will throw an error on installation)
  • added sendToServerAfterMatchEnd to the ManiaPlanet API
  • Moved ScriptManager from Server to new Folder Script
  • Deprecated old Callbacks (will be removed later)
  • Improved Error Handler (All Errors in Plugins will make the Errors deaktivate and Restart ManiaControl (Except Dev mode is on)
  • Removed Deprecates in ManiaControl class (like commandManager, use now getCommandManager() )
  • Fixed Wrong Link on Installing a Plugin
  • Updated Documentation
  • Added ManiaExchange MP4 Private Key Setting and Filter

ManiaPlanet 4 Unstable Release 2

14 Apr 15:22
Compare
Choose a tag to compare
Pre-release

It can be directly updated to this version with simply replacing the old files, for the moment we will not put the MP4 releases into the Automatic ManiaControl Updater.

Notices for Plugin Authors
If you don't have your plugin Updated it will not crash any ManiaControl but it could be that the Plugin will get Automatically deactivated in case of an Error.

Please check the following things updating your Plugins

  • Update deprecated Methods (check if some public access on ManiaControl classes are still in)
  • fix z-indexes in ManiaLinks (ManiaLink v3)
  • use the new Callbacks (New Callbacks are the Callbacks in the Callbacks class starting with MP_ TM_ and SM_
  • PluginFile names MUST now match their class names

If you have PluginFiles that not Match the ClassNames you need to:

  1. Rename the File to the ClassName
  2. Create a self destroying php file, just containing
    <?php unlink(__FILE__);

Changelog v203:

  • Various Bug Fixes
  • Updated and Added All new Script Callbacks and Methods (also for Trackmania)
  • Moved and Changed Namespace of the BaseStructure
  • Removed some MP3 Callbacks
  • Updated the Pause / WarmUp System (new Methods in ScriptManager: isScriptMode / modeUsesPause / modeIsTeamMode
  • Removed Deprecates from Server Class
  • Added Map Search Feature to Maplist
  • Fixed some z values
  • Added Admin and Player Helpall Icon in the Admin/Player Tooltip
  • Updated some PHPDocs
  • Improved new Labelline

Changelog v201:

  • Changed minDedicated Version to a MP4 version, old dedicates can not update to this version (error will be shown)
  • Stability Improvements
  • Full Support for the new LibXmlRpc Callbacks (Added Structure Classes for Each Callback + new Names for Callbacks)
  • Added new ModeScriptEventManager class, this class defines all ModeScriptEvents
  • Full Update to ManiaLink v3 (including FML update)
  • Added UsageInformationAble Interface, almost every class (at least all classes which can be used by Plugin Authors have a ->getUsageInformation() method which provides the class name and a List of the Methods (will be extended in the future)
  • Added UsageInformation Trait (class which defines the new Method)
  • various small design fixes
  • updated all internal HTTP requests to the new AsyncHttpRequest Structure
  • new Version of the labelline, easy to use now and highly adjustable
  • added min and max version for Plugin (it can be set on MC website, MC will throw an error on installation)
  • added sendToServerAfterMatchEnd to the ManiaPlanet API
  • Moved ScriptManager from Server to new Folder Script
  • Deprecated old Callbacks (will be removed later)
  • Improved Error Handler (All Errors in Plugins will make the Errors deaktivate and Restart ManiaControl (Except Dev mode is on)
  • Removed Deprecates in ManiaControl class (like commandManager, use now getCommandManager() )
  • Fixed Wrong Link on Installing a Plugin
  • Updated Documentation
  • Added ManiaExchange MP4 Private Key Setting and Filter

ManiaPlanet 4 Unstable Release

02 Apr 16:29
Compare
Choose a tag to compare
Pre-release

It can be directly updated to this version with simply replacing the old files, for the moment we will not put the MP4 releases into the Automatic ManiaControl Updater.

Changelog:

  • Changed minDedicated Version to a MP4 version, old dedicates can not update to this version (error will be shown)
  • Stability Improvements
  • Full Support for the new LibXmlRpc Callbacks (Added Structure Classes for Each Callback + new Names for Callbacks)
  • Added new ModeScriptEventManager class, this class defines all ModeScriptEvents
  • Full Update to ManiaLink v3 (including FML update)
  • Added UsageInformationAble Interface, almost every class (at least all classes which can be used by Plugin Authors have a ->getUsageInformation() method which provides the class name and a List of the Methods (will be extended in the future)
  • Added UsageInformation Trait (class which defines the new Method)
  • various small design fixes
  • updated all internal HTTP requests to the new AsyncHttpRequest Structure
  • new Version of the labelline, easy to use now and highly adjustable
  • added min and max version for Plugin (it can be set on MC website, MC will throw an error on installation)
  • added sendToServerAfterMatchEnd to the ManiaPlanet API
  • Moved ScriptManager from Server to new Folder Script
  • Deprecated old Callbacks (will be removed later)
  • Improved Error Handler (All Errors in Plugins will make the Errors deaktivate and Restart ManiaControl (Except Dev mode is on)
  • Removed Deprecates in ManiaControl class (like commandManager, use now getCommandManager() )
  • Fixed Wrong Link on Installing a Plugin
  • Updated Documentation
  • Added ManiaExchange MP4 Private Key Setting and Filter

Notices for Plugin Authors
If you don't have your plugin Updated it will not crash any ManiaControl but it could be that the Plugin will get Automatically deactivated in case of an Error.

Please check the following things updating your Plugins

  • Update deprecated Methods (check if some public access on ManiaControl classes are still in)
  • fix z-indexes in ManiaLinks (ManiaLink v3)
  • use the new Callbacks (New Callbacks are the Callbacks in the Callbacks class starting with MP_ TM_ and SM_
  • PluginFile names MUST now match their class names

If you have PluginFiles that not Match the ClassNames you need to:

  1. Rename the File to the ClassName
  2. Create a self destroying php file, just containing
    <?php unlink(__FILE__);

Stability Update + PHP 7 Compatibility + SSL Towards ManiaControl Website

16 Mar 21:53
Compare
Choose a tag to compare
  • Stability Improvements
  • PHP 7 Compatibility (added php-zip as requirement)
  • SSL Between ManiaControl and ManiaControl Website

Stability Update + PHP 7 Compatibility

11 Mar 19:15
Compare
Choose a tag to compare

Added PHP 7 Compatibility

Stability Update 0.163

06 Nov 15:37
Compare
Choose a tag to compare
v0.163

formatting fix

Communication Manager

12 Jul 17:56
Compare
Choose a tag to compare

Lots of bug fixes and the creation of the new Communication Manager.

For further information check the changelog :).