Page 1 of 6

eXpansion 0.9.5 (02/05/2014) | OLD

Posted: 02 May 2014, 17:45
by oliverde8
Image

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 :D

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 :D
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 :D. YOu will just run the update command

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
That should take no longer than 10 minutes to get this running.

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 = ''
to start on Linux

Code: Select all

./run --start
to stop on Linux

Code: Select all

./run --stop
on windows just configure the php path in run.bat and double click.

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
Register your server account on dedimania and enter the information on these 2 lines of the configuration

Code: Select all

; Dedimania
ManiaLivePlugins\eXpansion\Dedimania\Config.login = ''
ManiaLivePlugins\eXpansion\Dedimania\Config.code = ''
For more information you can visit our wiki : https://github.com/eXpansionPluginPack/eXpansion/wiki

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 :D
  • 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

Changelog

Posted: 02 May 2014, 17:51
by reaby
  • semi-automatic updates using in-game command Image
  • Restart eXpansion ingame Image
  • Better support of some scripts Image
  • Script laps mode widgets bug Image
  • Widgets during warmup bug Image
  • Personal Checkpoints widget bug in lapsImage
  • Metadata for plugins Image
  • Dedi mania support for mixedtitles Image
  • Easier configuration & in-game configuration for plugins Image
  • Better positioned Cp number of player best time CP, as wished by sampImage
  • Some other bug fixes with Team mode Image

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 17:57
by toffe
Amazing work, :1010 :thumbsup: :thumbsup:

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 19:39
by Blueplayer
Well done :)

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 20:38
by tcq
Brilliant work :thumbsup:

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 22:10
by hackie
Hi.

First : Wow , just amazing. Nice work "Team "

I do have a question :

On youre server you have a nice podium screen , also shown when you press Tab.
I installed the latest eXpansion pack on my stadium server , MP3 , but I do not have that nice podium screen.

Does it need a special configuration or is it only working on mixed servers ( united servers ) ?

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 22:12
by TMarc
what do you mean with Podium screen? The scoretable with gray metal stuff on it?
This is apparently only available if your server is running the new scripted mode.
But with "legacy" mode, the old scoretable is still there.

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 22:19
by hackie
How can a server be set in the scripted mode then ?

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 22:30
by TMarc
I don't know exactly, reaby or oliverde8 told this when I was on their server, they certainly know the answer.

Please also look here: http://maniaplanet.github.io/documentat ... table.html

Re: eXpansion 0.9.5 (02/05/2014)

Posted: 02 May 2014, 23:05
by oliverde8
TMarc wrote:I don't know exactly, reaby or oliverde8 told this when I was on their server, they certainly know the answer.

Please also look here: http://maniaplanet.github.io/documentat ... table.html
This is to complicated XD

so before starting, this is a new feature of MP3. And the script modes are suppose to completely replace the old modes. This script modes aren't part of eXpansion. eXpansion works fine on legacy modes as well as script modes. Older controllers only work on legacy modes
And at the moment you can't switch in game from one script mode to another there is a bug with the dedicated that prevents the new script mode to work properly. So you need to start you dedicated with script mode.

What you need to do is edit your MatchSettings file manually. rFind the line with gamemode in it

Code: Select all

		<game_mode>1</game_mode>
Replace the number in there with 0 to tell the system you want to run script mode. Then if it doesent exist add this line just after the game_mode line

Code: Select all

		<script_name>TimeAttack.Script.txt</script_name>
and restart your server :D