# TrackMania Nations - XASECO upgrade history
Information on the XASECO system for TrackMania Forever and Nations (& Original/Sunrise), racing games by Nadeo
Author: Frans P. de Vries
Keywords: TrackMania, Forever, United, Nations, Original, Sunrise, racing, games, XASECO, ASECO, RASP, Jfreu, plugins, records, jukebox, Nadeo

### Earlier upgrades:

- Upgrading from v1.15 to v1.15b:
  The following files were updated in v1.15b: aseco.php, includes/gbxdatafetcher.inc.php, rasp.funcs.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, plugins/chat.songmod.php, plugin.autotime.php, plugin.track.php, plugin.tmxinfo.php.
  Important:
  - See the installation notes for upgrading to v1.15.
- Upgrading from v1.14 to v1.15:
  The following files were updated in v1.15: aseco.php, config.xml, dedimania.xml, rasp.xml, includes/GbxRemote.bem.php, GbxRemote.inc.php, basic.inc.php, gbxdatafetcher.inc.php, jfreu.config.php, manialinks.inc.php, ogg_comments.inc.php, rasp.funcs.php, rasp.settings.php, replayparser.inc.php, tmndatafetcher.inc.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, types.inc.php, votes.config.php, web_access.inc.php, xmlparser.inc.php, xmlrpc_db.inc.php, panels/VoteBottomCenterTransp.xml, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.recrels.php, chat.server.php, chat.stats.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.rpoints.php, plugin.style.php, plugin.tmxinfo.php, plugin.track.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open port 8002 on your firewall/router for communication with the central Dedimania server.
  - In the zip file, all *.XML and *.PHP config files are located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory (next to aseco.php), all *.PHP files into the includes/ directory, and Aseco.bat|Aseco.sh|AsecoF.sh also into the main directory.
- Upgrading from v1.13 to v1.14:
  The following files were updated in v1.14: aseco.php, adminops.xml, config.xml, dedimania.xml, includes/GbxRemote.bem.php, GbxRemote.inc.php, manialinks.inc.php, rasp.funcs.php, tmndatafetcher.inc.php, types.inc.php, xmlparser.inc.php, xmlrpc_db.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.records.php, chat.records2.php, chat.recrels.php, chat.server.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_irc.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_nextmap.php, plugin.rasp_nextrank.php, plugin.rpoints.php, plugin.track.php, plugin.uptodate.php, jfreu.chat.php, mistral.idlekick.php.
  Important:
  - See the installation notes for upgrading to v1.11.
- Upgrading from v1.12 to v1.13:
  The following file was added in v1.13: chat.lastwin.php.
  The following files were updated in v1.13: aseco.php, config.xml, dedimania.xml, plugins.xml, rasp.xml, includes/GbxRemote.inc.php, GbxRemote.bem.php, basic.inc.php, gbxdatafetcher.inc.php, ogg_comments.inc.php, rasp.funcs.php, replayparser.inc.php, tmndatafetcher.inc.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, types.inc.php, votes.config.php, plugins/chat.admin.php, chat.dedimania.php, chat.laston.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.checkpoints.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.musicserver.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_votes.php, plugin.rounds.php, localdb/*.sql.
  Important:
  - See the installation notes for upgrading to v1.11.
- Upgrading from v1.11 to v1.12:
  The following files were updated in v1.12: aseco.php, config.xml, dedimania.xml, rasp.xml, localdb/*.sql, includes/GbxRemote.response.php, basic.inc.php, rasp.funcs.php, rasp.settings.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, types.inc.php, xmlrpc_db.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.recrels.php, chat.server.php, chat.stats.php, plugin.access.php, plugin.autotime.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.musicserver.php, plugin.muting.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_nextmap.php, plugin.rasp_nextrank.php, plugin.rasp_votes.php, plugin.rpoints.php, plugin.style.php, plugin.track.php, jfreu.chat.php.
  The following files were removed from v1.12 (actually moved to the DOCS/OLD/ directory for posterity): plugins/chat.vote.php, and the votes.sql section of localdb/aseco.sql.
  Important:
  - See the installation notes for upgrading to v1.11.
- Upgrading from v1.10 to v1.11:
  The following file was renamed in v1.11: plugins/chat.song.php to plugins/chat.songmod.php.
  The following files were updated in v1.11: aseco.php, config.xml, dedimania.xml, plugins.xml, includes/basic.inc.php, gbxdatafetcher.inc.php, jfreu.config.php, manialinks.inc.php, rasp.funcs.php, rasp.settings.php, tmndatafetcher.inc.php, types.inc.php, web_access.inc.php, xmlrpc_db.inc.php, plugins/chat.admin.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.autotime.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.ml_howto.php, plugin.msglog.php, plugin.musicserver.php, plugin.muting.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_votes.php, plugin.rpoints.php, plugin.style.php, plugin.track.php, plugin.uptodate.php, jfreu.chat.php, jfreu.lite.php, jfreu.plugin.php.
  The following files were removed from v1.11 (actually moved to the DOCS/OLD/ directory for posterity): includes/sminfofetcher.inc.php, plugins/plugin.sminfo.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open port 8002 on your firewall/router for communication with the central Dedimania server.
  - In the zip file, all *.XML and *.PHP config files are now located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v1.09 to v1.10:
  The following files were added in v1.10: panels/DonateBelowCPListRM.xml, RecordsRightBottomRM.xml.
  The following files were updated in v1.10: aseco.php, adminops.xml, config.xml, dedimania.xml, rasp.xml, includes/basic.inc.php, rasp.funcs.php, rasp.settings.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, types.inc.php, votes.config.php, plugins/chat.admin.php, chat.dedimania.php, chat.records.php, chat.server.php, chat.stats.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rpoints.php, plugin.style.php, plugin.tmxinfo.php, plugin.uptodate.php.
  Important:
  - See the installation notes for upgrading to v1.05b.
- Upgrading from v1.08 to v1.09:
  The following files were added in v1.09: access.xml, plugins/plugin.access.php.
  The following files were updated in v1.09: aseco.php, adminops.xml, config.xml, musicserver.xml, plugins.xml, rasp.xml, includes/GbxRemote.bem.php, GbxRemote.inc.php, basic.inc.php, gbxdatafetcher.inc.php, rasp.settings.php, replayparser.inc.php, sminfofetcher.inc.php, tmxinfofetcher.inc.php, types.inc.php, localdb/aseco.sql, rasp.sql, plugins/chat.admin.php, plugin.autotime.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.musicserver.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.track.php, plugin.uptodate.php, jfreu.plugin.php, mistral.idlekick.php.
  Important:
  - See the installation notes for upgrading to v1.05b.
- Upgrading from v1.06 to v1.08:
  The following file was added in v1.08: includes/replayparser.inc.php.
  The following files were updated in v1.08: aseco.php, config.xml, includes/GbxRemote.inc.php, GbxRemote.bem.php, basic.inc.php, gbxdatafetcher.inc.php, ogg_comments.inc.php, rasp.funcs.php, sminfofetcher.inc.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, types.inc.php, web_access.inc.php, xmlparser.inc.php, localdb/aseco.sql, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.stats.php, plugin.autotime.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdabase.php, plugin.matchsave.php, plugin.musicserver.php, plugin.muting.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_nextmap.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.sminfo.php, plugin.style.php, plugin.tmxinfo.php, plugin.track.php, jfreu.chat.php, jfreu.lite.php, jfreu.plugin.php, mistral.idlekick.php.
  Important:
  - See the installation notes for upgrading to v1.05b.
- Upgrading from v1.05b to v1.06:
  The following files were added in v1.06: localdb/extra.sql, panels/StatsNations.xml, StatsUnited.xml.
  The following files were updated in v1.06: aseco.php, config.xml, includes/manialinks.inc.php, ogg_comments.inc.php, types.inc.php, jfreu.config.php, localdb/aseco.sql, rasp.sql, plugins/chat.admin.php, chat.dedimania.php, chat.server.php, chat.stats.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.musicserver.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.style.php, jfreu.lite.php, jfreu.plugin.php.
  Important:
  - See the installation notes for upgrading to v1.05b.
- Upgrading from v1.05 to v1.05b:
  The following files were updated in v1.05b: aseco.php, dedimania.xml, includes/basic.inc.php, plugins/plugin.checkpoints.php, plugin.dedimania.php, plugin.msglog.php, plugin.musicserver.php, jfreu.lite.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open ports 8003, 8006, 8007, 8011, 8012, 8013 and 8016 through 8021 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and *.PHP config files are now located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v1.04 to v1.05:
  The following files were updated in v1.05: aseco.php, adminops.xml, config.xml, musicserver.xml, includes/basic.inc.php, gbxdatafetcher.inc.php, types.inc.php, votes.config.php, xmlrpc_db.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, plugin.autotime.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.musicserver.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rpoints.php, plugin.uptodate.php, jfreu.chat.php, jfreu.plugin.php.
  Important:
  - See the installation notes for upgrading to v1.03.
- Upgrading from v1.03 to v1.04:
  The following files were added in v1.04: autotime.xml, plugins/plugin.autotime.php, plugin.rpoints.php.
  The following files were updated in v1.04: aseco.php, adminops.xml, config.xml, musicserver.xml, plugins.xml, rasp.xml, includes/gbxdatafetcher.inc.php, manialinks.inc.php, rasp.funcs.php, tmndatafetcher.inc.php, tmxinfofetcher.inc.php, types.inc.php, votes.config.php, jfreu.config.php, plugins/chat.admin.php, chat.dedimania.php, chat.laston.php, chat.players.php, chat.records.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.musicserver.php, plugin.muting.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_nextmap.php, plugin.rasp_nextrank.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.sminfo.php, plugin.tmxinfo.php, plugin.track.php, jfreu.lite.php, jfreu.chat.php, jfreu.plugin.php, plugins/jfreu/jfreu.vips.xml.
  Important:
  - See the installation notes for upgrading to v1.03.
- Upgrading from v1.02 to v1.03:
  The following file was added in v1.03: bannedips.xml.
  The following files were updated in v1.03: aseco.php, adminops.xml, config.xml, dedimania.xml, rasp.xml, includes/basic.inc.php, manialinks.inc.php, rasp.settings.php, votes.config.php, types.inc.php, jfreu.config.php, plugins/chat.admin.php, chat.players.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.msglog.php, plugin.musicserver.php, plugin.muting.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.track.php, plugin.uptodate.php, jfreu.chat.php, jfreu.lite.php, jfreu.plugin.php, mistral.idlekick.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open ports 8003, 8006, 8007, 8011, 8012 and 8013 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and *.PHP config files are now located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v1.01 to v1.02:
  The following files were added in v1.02: includes/ogg_comments.inc.php, plugins/plugin.msglog.php, panels/AdminAboveSpeed2.xml, DonateLeftSmall.xml, DonateRightSmall.xml, VoteBottomCenterTransp.xml, styles/ProgressBar.xml.
  The following files were updated in v1.02: aseco.php, adminops.xml, config.xml, dedimania.xml, plugins.xml, rasp.xml, includes/basic.inc.php, manialinks.inc.php, jfreu.config.php, rasp.funcs.php, rasp.settings.php, votes.config.php, sminfofetcher.inc.php, tmndatafetcher.inc.php, tmxinfofetcher.inc.php, tmxinfosearcher.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.help.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.recrels.php, chat.server.php, chat.stats.php, plugin.chatlog.php, plugin.donate.php, plugin.matchsave.php, plugin.ml_howto.php, plugin.musicserver.php, plugin.muting.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_irc.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.sminfo.php, plugin.style.php, plugin.tmxinfo.php, jfreu.chat.php, jfreu.lite.php, jfreu.plugin.php.
  Important:
  - See the installation notes for upgrading to v1.01.
- Upgrading from v1.00 to v1.01:
  The following files were added in v1.01: includes/sminfofetcher.inc.php, tmxinfosearcher.inc.php, plugins/plugin.sminfo.php, panels/Donate*.xml.
  The following files were updated in v1.01: aseco.php, adminops.xml, config.xml, dedimania.xml, plugins.xml, rasp.xml, includes/basic.inc.php, gbxdatafetcher.inc.php, manialinks.inc.php, rasp.funcs.php, types.inc.php, plugins/chat.admin.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.donate.php, plugin.localdatabase.php, plugin.musicserver.php, plugin.muting.php, plugin.panels.php, plugin.rasp.php, plugin.rasp_irc.php, plugin.rasp_jukebox.php, plugin.rasp_nextmap.php, plugin.rasp_votes.php, plugin.style.php, plugin.tmxinfo.php, jfreu.chat.php, jfreu.plugin.php, panels/00README.txt.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open ports 8003, 8006, 8007, 8011, 8012 and 8013 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and *.PHP config files are now located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.99b to v1.00:
  The following directories were added in v1.00: panels/ and styles/.
  The following files were added in v1.00: panels/00README.txt, panels/*.xml, style/00README.txt, styles/*.xml, plugins/plugin.panels.php, plugin.style.php (TMN admins can remove these from plugins.xml).
  The following files were updated in v1.00: aseco.php, adminops.xml, config.xml, plugins.xml, includes/basic.inc.php, gbxdatafetcher.inc.php, jfreu.config.php, manialinks.inc.php, rasp.funcs.php, types.inc.php, web_access.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, chat.records2.php, chat.recrels.php, chat.server.php, chat.song.php, chat.stats.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.musicserver.php, plugin.muting.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_votes.php, plugin.tmxinfo.php, plugin.track.php, plugin.uptodate.php, jfreu.chat.php, jfreu.plugin.php, mistral.idlekick.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open ports 8003, 8006 and 8007 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and *.PHP config files are now located inside the newinstall/ directory. This means that you can (and have to) unzip the download and replace all the PHP code files, without worrying about overwriting your customized config files. However, for every XML/PHP config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.99 to v0.99b:
  The following files were updated in v0.99b: aseco.php, adminops.xml, config.xml, musicserver.xml, includes/manialinks.inc.php, plugins/chat.admin.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.musicserver.php, plugin.rasp.php, plugin.uptodate.php.
  Important:
  - See the installation notes for upgrading to v0.98.
- Upgrading from v0.98 to v0.99:
  The following files were added in v0.99: musicserver.xml, plugins/plugin.donate.php, plugin.musicserver.php.
  The following files were updated in v0.99: aseco.php, adminops.xml, config.xml, dedimania.xml, localdatabase.xml, plugins.xml, rasp.xml, includes/GbxRemote.inc.php, GbxRemote.bem.php, basic.inc.php, manialinks.inc.php, rasp.funcs.php, tmxinfofetcher.inc.php, types.inc.php, xmlrpc_db.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.muting.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_votes.php, plugin.tmxinfo.php, plugin.track.php, jfreu.plugin.php.
  Important:
  - See the installation notes for upgrading to v0.98.
- Upgrading from v0.97 to v0.98:
  The following file was added in v0.98: plugins/plugin.ml_howto.php.
  The following files were updated in v0.98: aseco.php, adminops.xml, dedimania.xml, localdatabase.xml, includes/basic.inc.php, manialinks.inc.php, rasp.funcs.php, types.inc.php, xmlparser.inc.php, xmlrpc_db.inc.php, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.recrels.php, chat.server.php, chat.stats.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.muting.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.track.php, plugin.uptodate.php, jfreu.chat.php, jfreu.plugin.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open ports 8003, 8006 and 8007 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and config files are now located inside the newinstall/ directory. This means that you should be able to unzip the download and replace all the code files (unless you made changes to any) without worrying about overwriting your customized config files. However, for every XML/config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.96b to v0.97:
  The following files were updated in v0.97: aseco.php, adminops.xml, config.xml, dedimania.xml, rasp.xml, includes/basic.inc.php, manialinks.inc.php, rasp.funcs.php, types.inc.php, web_access.inc.php, xmlrpc_db.inc.php, jfreu.config.php, plugins/chat.admin.php, chat.dedimania.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.muting.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.tmxinfo.php, jfreu.chat.php, jfreu.plugin.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open port 8003 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and config files are now located inside the newinstall/ directory. This means that you should be able to unzip the download and replace all the code files (unless you made changes to any) without worrying about overwriting your customized config files. However, for every XML/config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.96 to v0.96b:
  The following files were updated in v0.96b: aseco.php, adminops.xml, matchsave.xml, rasp.xml, includes/basic.inc.php, manialinks.inc.php, rasp.settings.php, votes.config.php, plugins/chat.admin.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_nextmap.php, plugin.rasp_votes.php.
  Important:
  - See the installation notes for upgrading to v0.96.
- Upgrading from v0.95 to v0.96:
  The following file was added in v0.96: includes/manialinks.inc.php.
  The following files were updated in v0.96: aseco.php, config.xml, includes/basic.inc.php, rasp.funcs.php, rasp.settings.php, tmxinfofetcher.inc.php, types.inc.php, web_access.inc.php, jfreu.config.php, plugins/chat.admin.php, chat.dedimania.php, chat.help.php, chat.players.php, chat.players2.php, chat.records.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.chatlog.php, plugin.checkpoints.php, plugin.dedimania.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.muting.php, plugin.rasp.php, plugin.rasp_chat.php plugin.rasp_jukebox.php, plugin.rasp_nextmap.php, plugin.rasp_votes.php, plugin.rounds.php, plugin.tmxinfo.php, plugin.track.php, plugin.uptodate.php, jfreu.chat.php.
  The following files were removed from v0.96: publicdatabase.xml, includes/dataexchanger.inc.php, plugins/plugin.publicdatabase.php (the old public database ceased operations long ago, and has now been superceded by Dedimania).
  Important:
  - To register your server with the central Dedimania database, you must copy the login and password values in the `<masterserver_account>` section from your server's dedicated.cfg (TMN) or dedicated_cfg.txt (TMF) file into the corresponding section of the dedimania.xml file, and add the 3-character nation abbreviation. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN) or on this page for TMF.
  - Open port 8003 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and config files are now located inside the newinstall/ directory. This means that you should be able to unzip the download and replace all the code files (unless you made changes to any) without worrying about overwriting your customized config files. However, for every XML/config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.93 to v0.95:
  The following files were added in v0.95: dedimania.xml, includes/GbxRemote.bem.php, GbxRemote.response.php, urlsafebase64.php, web_access.inc.php, xmlrpc_db.inc.php, plugins/chat.dedimania.php, plugin.dedimania.php.
  The following files were updated in v0.95: aseco.php, adminops.xml, config.xml, localdatabase.xml, plugins.xml, rasp.xml, includes/GbxRemote.inc.php, basic.inc.php, gbxdatafetcher.inc.php, rasp.funcs.php, tmndatafetcher.inc.php, tmxinfofetcher.inc.php, types.inc.php, votes.config.php, xmlparser.inc.php, plugins/chat.admin.php, chat.players2.php, chat.records2.php, chat.server.php, chat.song.php, plugin.checkpoints.php, plugin.localdatabase.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_nextrank.php, plugin.rasp_votes.php, plugin.tmxinfo.php, plugin.track.php, jfreu.plugin.php.
  Important:
  - To register your server with the central Dedimania database, you must copy the three values in the `<masterserver_account>` section from your server's dedicated.cfg file into the corresponding section of the dedimania.xml file. Instead of the password you can also use the community code for your server by using the server login/password on the official site for your game (TMO/TMS/TMN).
  - Open port 8003 on your firewall/router for communication with the central Dedimania server (if that's not possible, the system falls back on port 80).
  - In the zip file, all *.XML and config files are now located inside the newinstall/ directory. This means that you should be able to unzip the download and replace all the code files (unless you made changes to any) without worrying about overwriting your customized config files. However, for every XML/config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.92b to v0.93:
  The following files were added in v0.93: includes/gbxdatafetcher.inc.php, tmxinfofetcher.inc.php, plugins/chat.song.php, plugin.checkpoints.php, plugin.tmxinfo.php.
  The following file was renamed in v0.93: includes/datafetcher.inc.php to includes/tmndatafetcher.inc.php.
  The following files were updated in v0.93: aseco.php, adminops.xml, config.xml, plugins.xml, includes/GbxRemote.inc.php, rasp.funcs.php, jfreu.config.php, plugins/chat.admin.php, chat.stats.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.publicdatabase.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_votes.php, plugin.rounds.php, jfreu.plugin.php. The remaining code files were updated too, but only for the dependency comments and occasional layout tweaks.
  Important:
  - In the zip file, all *.XML and config files are now located inside the newinstall/ directory. This means that you should be able to unzip the download and replace all the code files (unless you made changes to any) without worrying about overwriting your customized config files. However, for every XML/config file that was updated (see above), you must replace your version with the one from the newinstall/ directory, or compare them and add any new/changed configuration settings to your version to insure the system remains working correctly.
  - For a new installation, go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and *.PHP files into the includes/ directory.
- Upgrading from v0.92 to v0.92b:
  The following files were updated in v0.92b: aseco.php, includes/jfreu.config.php, plugins/chat.stats.php, jfreu.chat.php, jfreu.plugin.php.
- Upgrading from v0.91 to v0.92:
  The following file was added in v0.92: includes/datafetcher.inc.php.
  The following files were updated in v0.92: aseco.php, rasp.xml, includes/GbxRemote.inc.php, types.inc.php, rasp.funcs.php, rasp.settings.php, jfreu.config.php, plugins/chat.admin.php, chat.laston.php, chat.players2.php, chat.stats.php, plugin.localdatabase.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_nextrank.php, plugin.uptodate.php, jfreu.chat.php, jfreu.plugin.php.
- Upgrading from v0.90 to v0.91:
  The following file was moved in v0.91: plugins/jfreu.config.php to includes/jfreu.config.php.
  The following files were added in v0.91: includes/votes.config.php (containing the configuration options previously embedded in plugins/plugin.rasp_votes.php), plugins/chat.laston.php, and plugins/jfreu/jfreu.config.xml (by default containing the same settings as includes/jfreu.config.php).
  The following file was removed in v0.91: plugins/jfreu.unspec.php (it was integrated into plugins/jfreu.plugin.php).
  The following files were updated in v0.91: aseco.php, adminops.xml, config.xml, plugins.xml, rasp.xml, includes/jfreu.config.php, rasp.funcs.php, rasp.settings.php, plugins/chat.admin.php, chat.server.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_nextmap.php, plugin.rasp_votes.php, jfreu.chat.php, jfreu.lite.php, jfreu.plugin.php.
  Important:
  - Because jfreu.unspec.php was integrated into the main plugin, you must remove the file from an existing installation and not include it in plugins.xml anymore if you used it together with jfreu.plugin.php.
  - If you allow TMX /add votes (`$feature_tmxadd` is `true`), you must created a new 'GameData/Tracks/Challenges/TMXtmp/' directory along the required 'GameData/Tracks/Challenges/TMX/' directory. Tracks downloaded via /add are saved to the former directory, but if permanently added to the server's track list via /admin addthis, they are moved into the latter.
- Upgrading from v0.89 to v0.90:
  The following file was added in v0.90 (although by default not enabled in plugins.xml): plugins/plugin.muting.php.
  All *.php files were updated in v0.90 for various reasons (if only to add more comments), so it's strongly recommended to replace them all. Further, adminops.xml, config.xml, localdatabase.xml, rasp.xml were also updated.
  Important:
  - If you use a blacklist or guestlist file (in the "GameData/" directory), or a tracklist file (in "GameData/Tracks/MatchSettings/"), rename their extensions from .xml back to .txt.
- Upgrading from v0.88 to v0.89:
  The following file was renamed in v0.89: plugins/jfreu.player.php to plugins/jfreu.lite.php.
  Almost all *.php files were updated in v0.89 for various reasons, so it's strongly recommended to replace them all. Further, config.xml, rasp.xml and adminops.xml were also updated.
  Important:
  - If you use a blacklist or guestlist file (in the "GameData/" directory), rename its extension from .txt to .xml.
  - If you use a tracklist / match settings file, the default file is now at "GameData/Tracks/MatchSettings/tracklist.xml" (previously "GameData/Tracks/rasp-tracklist.txt"), and alternate files should also be in the "GameData/Tracks/MatchSettings/" directory with the .xml extension.
- Upgrading from v0.86 to v0.88:
  The following file was added in v0.88: adminops.xml.
  The following file was renamed in v0.88: plugins/jfreu/jfreu.lists.xml into plugins/jfreu/jfreu.vips.xml.
  The following files were updated in v0.88: aseco.php, config.xml, rasp.xml, includes/types.inc.php, rasp.settings.php, rasp.funcs.php, plugins/chat.admin.php, chat.players.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_irc.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_nextmap.php, plugin.rasp_nextrank.php, plugin.rasp_votes.php, jfreu.chat.php, jfreu.config.php, jfreu.player.php, jfreu.plugin.php.
  Important:
  - In config.xml the `<admins>` section has been renamed to `<masteradmins>`, along with adding a new `<adminops_file>` definition. If you use your previous config.xml file, you must make these changes yourself.
  - The `<masteradmins>` section of config.xml should contain only those logins you want to have all admin rights, and it should also contain the server owner's LAN login (with IP and port), if applicable.
  - Any other admin logins should be moved from config.xml into the `<admins>` (or `<operators>`) section of adminsops.xml, or they can be re-added later via the /admin addadmin (or addop) command.
  - If you use Jfreu's vip/team_vip abilities, rename your existing plugins/jfreu/jfreu.lists.xml file to plugins/jfreu/jfreu.vips.xml.
  - The `<admin_list>` section in jfreu.vips.xml is obsolete, and its contents should also be moved into the `<admins>` section of adminops.xml before starting v0.88+, because it will no longer be written back into the file after the next vip/team_vip change.
- Upgrading from v0.85 to v0.86:
  The following file was renamed in v0.86: chat.jfreu.php into jfreu.chat.php.
  The following files were updated in v0.86: aseco.php, config.xml, rasp.xml, includes/rasp.funcs.php, rasp.settings.php, xmlparser.inc.php, plugins/chat.admin.php, chat.players.php, chat.players2.php, chat.records.php, plugin.rasp.php, plugin.rasp_jukebox.php, plugin.rasp_karma.php, plugin.rasp_votes.php, plugin.uptodate.php, jfreu.config.php, jfreu.plugin.php, mistral.idlekick.php.
- Upgrading from v0.84 to v0.85:
  The following file was added in v0.85: plugins/plugin.uptodate.php.
  The following files were updated in v0.85: plugins.xml, rasp.xml, localdatabase.xml, aseco.php, includes/rasp.settings.php, rasp.funcs.php, plugins/chat.admin.php, chat.me.php, chat.records2.php, chat.server.php, chat.stats.php, plugin.localdatabase.php, plugin.matchsave.php, plugin.rasp.php, plugin.rasp_chat.php, plugin.rasp_votes.php, jfreu.config.php, jfreu.plugin.php, mistral.idlekick.php, plus layout tweaks in others.
- Upgrading from v0.82 to v0.84:
  The following file was added in v0.84: plugins/plugin.rasp_votes.php.
  Once again, many other *.php files were updated for various reasons, so it's strongly recommended to replace them all. Further, plugins.xml, config.xml, localdatabase.xml and rasp.xml were also updated.
- Upgrading from v0.8 to v0.82:
  The following files were added in v0.81/0.82: plugins/plugin.chatlog.php, plugin.rasp_nextrank.php, jfreu.player.php and jfreu.unspec.php (previously known as jfreu.hack.php).
  Almost all other *.php files were updated for the '&' pass-by-reference fixes, so it's strongly recommended to replace them all. Further, plugins.xml, config.xml and rasp.xml were also updated.
- Upgrading from v0.7 to v0.8+:
  Because of the extent of the changes in v1.14, upgrading from v0.7 and older versions is best done by renaming your ASECO directory to another name, following the instructions for a new installation (above), and then copying over your configuration settings into the pertaining config files, as well as updating the new options to your liking.
  Subsequently, you can port over any code changes and plugins specific to your server, or let me know if you think they might be of general interest, then I'll see whether they can be incorporated in the next release.

Note on upgrading from versions prior to v0.8, and v2.0 and beyond:
This release, when first run, will automatically rename the 'trackID' column in the rs_times table in your ASECO database to 'challengeID' for consistency with all the other tables. This means that if you ever want to downgrade to v0.7, you'll need to manually rename that column back by entering the following command in your database (via PhpMyAdmin, the MySQL command prompt, or similar):
`ALTER TABLE rs_times CHANGE challengeID trackID mediumint(9) NOT NULL default 0`
Aseco/Rasp versions 2.0 and beyond include additional columns in some tables, but they are ignored.