
Release nighty - git release
Hi every one, so another new version, it isn't the 0.9.6 but a nighty release so there is bugs in it

With reaby we spent nearly half a day before every release to be sure all is fine, and that our changes work. Then we create a new zip file, ask a few people to test it before putting it online here. This takes a lot of time, and every time we find a problem we need to remake the zip file with the fix in it. The chances that we make a mistake in the zip file increases ...
Most importantly it takes us a lot of time.
The nighty release will get full support, so if you get the nighty release when 0.9.6 comes out you can stop fallowing the less stable nighty and switch to the stable releases. All of this is done using git. so instead of downloading zip files, doing checksums to be sure it isn't corrupted and complicated stuff to remove files that shouldn't be there we simply use git.
This means you can go switch from a nighy release to the dev version(unstable totaly) or to the stable release(master) in a blink of an eye.
This also means you need to have git installed on your server
I will repeat my self by saying that you should install this nigty release only if you want to test eXpansion, if you want to help us spotting bugs, but it might be premature to install it on a running version. When the 0.9.6 will be released you will be able to switch your nighty to the master branch and transform it into a a stable release, and then whenever you wish back to a nighty.
Download & installation instructions
from homepage:
http://oliver-decramer.com/downloads.Do ... html?id=19 - or mirror -
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. If you have already an install you can copy all the content of your config directory.
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
To get it running nighty
You must do this to switch to the nighty release. Start eXpansion only when connected to the server
- In game use the /admin setexp command.
- there be sure that use Git is checked
- change the branch name to nighty
- save the settings
- use the /admin update command
- then restart the system /admin manialive restart
And you should have the nighty running after this
Known bugs
Un fixed bugs from previous release.
- 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