eXpansion 0.9.6 (16/06/2014) - OLD
Posted: 16 Jun 2014, 20:19

Release 0.9.6 (15/06/2014)
It's been already 1.5 months since last update and we are proud to present the next major update for eXpansion!
This update was supposed to be minor update with just bugfixes, but well.. as you can see it formed to be littlebit more than that. Unfortenately the auto update will not work, so the update will not be available from update service, you have to apply the update manually. If you run 0.9.5 version, see also how to migrate or do completely new installation. Autoupdate uses now Git, so if you want to have that functionality in future, please install git to your server.
Download
(primary)
http://reaby.kapsi.fi/ml/exp/expansion_0.9.6.zip
(mirrors)
http://www.ml-expansion.com/dl/expansion_0.9.6.zip
How to migrate from 0.9.5
- Create new folder for 0.9.6
- Unzip the file
- Copy your old Config folder to 0.9.6 Config
- Remove your previous config for loading plugins, leave only AutoLoad
- Remove your *_admins.ini files for your servers, the permissions has been reworked, and using the old files may not work out good.
- Start the controller
Major Changes
- Dedicated-server-api has been changed for community written one (thanks bigboo, kremsy and others!)
- Mysqli support, thanks w1lla
- Metadata enchanced for feature plugin manager
- Better error handling
- In game plugin manager
- Dynamic variable scopes (in code only)
- New widgetes for competitions rounds and teams
- Added posibility to reset ranks in game
- Can use player list to add admins as well as using their logins
- Configure Dedimania in game
- update Mania-exchange plugin to MX api 2.0, revisit mx window with more data
- Server neigborhoods plugin
- Option to disable chat for players
- In game configuration switcher(Mainly to load plugins at once and have predefined settings)
- Completely new vote management system with gui
- BaseMap compability for adminserv integration
- Separated Live Ranking, Local Recs and Dedimania Recs widget into 3 plugins
- New update method git. This will allow us to have nighty versions
- Script management upgraded to handle library dependencies
- Widgets: Move current/next map widgets to scoreboard-layer
- Rename maniascripts scripts from .php to .txtm (netbeans plugin compability)
- System restart for linux & windows revesited and fixed problems
- Fixed default run command to work with linux
- Cleaned permissions
- Cleaned widgets for future upgrades
- Widgets cleaned up
- Cleaned user permissions
- Fix bounding boxes while moving widgets
- Fix unknown login error of widgets
- Normal Dedimania Loads when in script mode or contrary
- Fix Best Personal Time widget not refreshing when it should
- Optimized Best Personal Time widget refreshing
- Optimize Ranking generation from scratch.
- Optimized list for servers that has a lot of tracks
- Optimized record list for servers that saves a lot of records
- Ignore button player list becomes unIgnore if player already ignored
- Added events when configuration changes happens
- Title checking will take track environment in account as well
- Changes to MetaData for future upgrades
- Menu Z-indexes fixed.
- Dynamic variable scopes in code only
- Added file scope to switch scopes with the config
- Fixes to MX
- Fixes to the LiveRankings in Team Mode and Round mode
- Fixed local ranks calculation
- Fix hud reset
- Dedimania Widget doesen't work in other modes then TA
- Dedimania records aren't saved in Laps mode
- If running multple instances of eXpansion on install the ingame restart won't work