
Release 0.9.5
Hi every one, so finally ready for another realese. This one is important it is a big one.
We have spent a lot of time with reaby on this one, and there won't be a major update for while we need to take a small brake

The big changes are Dedimania working for all titles and all game modes. So it works with the new TrackMania_2 title.
The other big change is ingame configuration. We hadn't talk to much about what can be configured in eXpansion well beacause it was hard to make a documentation about it :XD, instead we built you a configuration system. You can configure nearly everything in game

It will auto save and auto load of course, some settings might need you to restart eXpansion but well you can now do that in game as well so no worries.
Finally the last big change is auto update, so hopefully the next update will be automatically applied

Download & installation instructions
from homepage:
http://ml-expansion.com/dl/expansion_0.9.5.zip or miror http://reaby.kapsi.fi/ml/update/expansion_0.9.5.zip
Hotfix #1 and #2
fixes various things, fixes2.zip contains also additions from hotfix#1
http://ml-expansion.com/dl/expansion_0.9.5_fixes2.zip
just unzip at expansion directory & restart controller
to allow start at linux, do following command
Code: Select all
chmod +x run
Basically to get this up and running you need to extract the zip file. Create user for database and fill in the default config file that is in the config directory.
The config file name is named Config.default.ini rename it to Config.ini first thing then open it.
You need to setup 1 admin to start with, you will be able to set up the rest of admins later on in game(They will be saved)
Code: Select all
;------------------
; Dedicated Server
;------------------
config.maxErrorCount = 5
server.host = '127.0.0.1'
server.port = 5001
server.user = 'SuperAdmin'
server.password = 'SuperAdmin'
;------------------
; Database
;------------------
database.type = 'MySQL'
database.enable = true
; Connection configuration
database.host = '127.0.0.1'
database.port = 3306
database.username = 'manialive'
database.password = 'manialive'
database.database = 'manialive'
;------------------
; Master Admins
;------------------
manialive.admins[] = 'yourloginhere'
;------------------
; Plugins
;------------------
manialive.plugins[] = 'ManiaLivePlugins\eXpansion\AutoLoad\AutoLoad'
;manialive.plugins[] = 'ManiaLivePlugins\eXpansion\Dedimania\Dedimania' ; enable this line for legacy mode dedimania
;manialive.plugins[] = 'ManiaLivePlugins\eXpansion\Dedimania_Script\Dedimania_Script' ; enable this line for script mode dedimania
; Dedimania
ManiaLivePlugins\eXpansion\Dedimania\Config.login = ''
ManiaLivePlugins\eXpansion\Dedimania\Config.code = ''
Code: Select all
./run --start
Code: Select all
./run --stop
Dedimania
If you want to get dedimania working it is simple.
In the configuration file remove the ; from the begining of the line which game mode you run!
Legacy game modes are: 1,2,3,4,5
Script mode is: 0 + script name defined at matchsettings.
Code: Select all
;manialive.plugins[] = 'ManiaLivePlugins\eXpansion\Dedimania\Dedimania' ; enable this line for legacy mode dedimania
;manialive.plugins[] = 'ManiaLivePlugins\eXpansion\Dedimania_Script\Dedimania_Script' ; enable this line for script mode dedimania
Code: Select all
; Dedimania
ManiaLivePlugins\eXpansion\Dedimania\Config.login = ''
ManiaLivePlugins\eXpansion\Dedimania\Config.code = ''
Known bugs
So we have run our system for a while before releasing and we have found some bugs, sorry about that. They are not critical, and fixing them may have caused new critical bugs. So we release instead of breaking stuff more

- Some times on map change some widget won't get deleted and on next map they will overlap. rejoining the server or using F8 to hide then reshow the hud fixes the problem. It is a very rare bug.
- Dedimania widget and plugin will try to save records of track with only 1Cp.
- For some reason Best CP widget don't reset well which may cause it not to work well