Welcome to this humble page for:

### XASECO:

XASECO stands for Xymph's ASECO and is the new name for the system formerly known as ASECO/RASP for classic TMN. It now supports TrackMania Forever as well. ASECO is an abbreviation of "Automatic SErver COntrol", a system for TrackMania Original, Sunrise and (especially) Nations and Forever servers to keep track of player records and provide useful player and admin commands. RASP is a sizable set of plugins for ASECO that adds server ranks, a track jukebox, a karma voting system, and lots more. As evidenced by the many TrackMania (Nations) servers running it, the ASECO/RASP system for TMO/TMS/TMN remained a very popular package to keep track of records and offer players various useful commands and features. But its original authors have moved on to TM United, so I have been working at the system on my own since May 2007 to improve and expand it. The number of changes is so large that I decided (somewhat presumptuously perhaps) to call this system XASECO version 0.8, subsequently updated to v1.14, many major releases since ASECO 0.61b and RASP 1.5 that together combined into version 0.7. TrackMania Forever is also supported since XASECO v0.96. I don't believe there's a point in running a barebones (X)ASECO system without at least the RASP plugins because those add so many basic and useful features and commands which players enjoy, so they are not released separately like before but as one combined system. The remaining plugins included in this v1.14 release (Mistral's idle-kick, and Jfreu's plugin) are however optional, as are the series of new plugins I developed myself. My overall goal remained to stick to 'core functionality' as much as possible, rather than include into the base system any of the variety of 'niche' plugins that exist out there, while still providing a complete and integrated solution for server control. For a high-level outline of all of XASECO's features and plugins, see the Overview page. For screenshots of many of the TMF interface features, see this preview thread. For a comprehensive overview of the new stuff, see the v0.8 initial release notes, v0.81 - v0.95 oldest release notes, v0.96 - v1.03 older release notes, and v1.04 - v1.14 current release notes. And here is a complete overview of all available commands in HTML and Word.

### Content:

- Installation
- Upgrading
- Configuration
- Versions
- Download
- Feedback
- Links
- Official
- Community
- Resources
- Scripts
- Third-party Plugins
- Obsolete Plugins

### Installation:

- Requirements:
  It's assumed you already have a dedicated server running successfully, along with PHP 5.0 and MySQL 4.0 (or later). If not, refer to the tutorials (see Server Resources, below).
  This release was tested on Linux (CentOS 4.x) running PHP 5.2.0/6 and MySQL v5.0.45 with the final (2006-05-30) TMN dedicated server, as well as all TMF dedicated servers, predominantly in TimeAttack and Rounds modes. Feedback about running the system under other conditions, particularly Windows and TMO/TMS, is welcome.
  All source code files have been modified extensively since the original ASECO/RASP v0.7, both functionally and layout-wise. Only the IRC (plugin.rasp_irc.php) and matchsave (plugin.matchsave.php) plugins have not been modified in any functional way as I don't use them, and they are not included in the plugins list by default.
- New installation of v1.14:
  Download and unpack the XASECO package into a suitable location on your server. Then go into the newinstall/ directory and move all *.XML files into the main directory, next to aseco.php, and move all *.PHP files into the includes/ directory.
  From here, you can generally follow the instructions in the old ASECO v0.61b readme.pdf (see Server Resources, below) to configure config.xml (section 3.3c), tweak the Aseco.bat (Windows) or Aseco.sh (Linux) start-up files, define and configure the local database (section 5), and tweak the plugins list (section 6). The corresponding Tutorial may also prove helpful. The old RASP v1.5 readme.txt file (also below) contains further instructions for configuring the RASP plugins.
  Both readme's have more information on the existing configuration settings. Particularly important in config.xml are the `<tmserver>` and `<masteradmins>` (renamed from the original `<admins>`) sections, the MySQL settings in localdatabase.xml, and the flags and variables in includes/rasp.settings.php. For details on the new settings in v0.8 - v1.14, see Configuration options below. To get up to speed, you can first check this TMN & XASECO quick start guide or alternatively the TMF & XASECO quick start guide.
  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. Also, open port 8002 on your firewall/router for communication with the central Dedimania server.
- 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:
  - 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, and *.PHP files into the includes/ directory.
- Upgrading from v0.7 to v0.8+ and from v0.8-v1.12 to v1.13:
  See the archived Upgrade notes.

### Configuration options:

- See the Configuration section on XAseco.org.

### Version Notes:

- See the XASECO Versions page on XAseco.org.

### Download:

- xaseco_114.zip

### Feedback/questions:

- Please post to the v1.14 thread or the XASECO1/2 forum on TM-Forum. See also the older forum posts via the XASECO Versions page on XAseco.org.

### Thanks:

- See the Credits & Contact page on XAseco.org.

### Links:

- Official
  - See the Official Links page on XAseco.org.
- Community
  - TM² Canyon hub
  - TM Forever hub
  - See the Community Links page on XAseco.org.
- Server Resources
  - TMN & XASECO quick start guide
  - TMO/TMS/TMN Dedicated Server
  - XASECO start-up scripts for Linux
  - Dedicated Server start-up scripts for Linux
  - See the Resource Links page on XAseco.org.
  - ASECO v0.61b
  - ASECO v0.61b readme.pdf
  - ASECO v0.61b tutorial for Windows
  - RASP v1.5
  - RASP v1.5 readme.txt
  - Jfreu v0.13d
  - TMU Dedicated Server
  - ASECO TMU v1.2.0
  - RASP TMU v2.1.4
- Miscellaneous Scripts
  - See the Scripts & Tools page on XAseco.org.
- Third-party (TMF) Plugins
  - Fufi's plugins ( Menu, Widgets, AutoQueue )
  - Milenco's plugin pack
  - Milenco's plugins ( Average, Finishes, Google, Restart, Slap, TopKarma, WhoKarma )
  - Nouseforname's plugins ( Betting, Button, Entrance, Link, Message, Records, RSS reader, Song, Winning )
  - undef.de's plugins ( Alternate Scoretable, Auto Team Adjustment, Best Checkpoint Times, Cheated Records Killer, Gerymania, Info-Widget, Personal Best Checkpoints, Personal Mommy, Private Message window, Records-Eyepiece, Server Neighborhood, Teamspeak3 Info, Third-Party Plugins UpToDate, TM-Karma.com )
  - Auto EndRound
  - Auto EndRound Enhanced
  - AutoGreeter
  - Auto Rank & Score Kicker
  - Auto Track Manager TMF
  - Best Checkpoints widget
  - Best Runs widget
  - Betting
  - Bing Translate
  - Buy TMU ad
  - Chat coloured nickname
  - Chatbot by Assembler Maniac
  - Chatbot by El Fuego (Big Geordie)
  - Chatbot by El Fuego (Big Geordie Mark II)
  - Checkpoint info (FAST-like)
  - Checkpoints counter
  - Christmas
  - Cross server chat
  - Custom chatbox
  - Custom Scorepanel
  - Custom TA timelimit
  - donateLog
  - Email Admin
  - EnterMessage
  - Extended Chatlog
  - Extended List
  - Finish Copper Payout
  - forceMods
  - GoalRace
  - Google Translate
  - hideChat
  - IRC Bot
  - Live-sectors for Laps/NASCAR
  - Lottery
  - Network info widget
  - Nickname sync
  - Offline stats (TMOS)
  - Play Panel
  - Quiz
  - R-AutoLaps
  - Random info messages
  - Recdiff
  - Records block
  - Relayrace
  - ReplayCharge
  - Rounds finish panel
  - Sector Records
  - Sector Records, calendar & custom chat
  - ServerStats
  - ShowInfo (EndRace)
  - Show Version
  - Song info widget
  - SpykeAllCps
  - SpykeScore
  - Stalker's Tools
  - SwearBox
  - Switch server
  - switchServer
  - TeamRace
  - Team ranking
  - TeamSpeak 2
  - TeamSpeak 3
  - TM-Karma.com
  - TM-Stats
  - Tournament
  - Trivia
  - User Panel
  - Vote Gamemode
  - ZeroSwitch
  - XAseco.org Plugins Repository (mirrors of almost all of the above)
- Old/obsolete/TMN Plugins (some appear to be compatible with v0.8+, or are already included in an updated form with the official distribution)
  - Fufi's mods (Tools, UnSpec, NoCheat)
  - slly's mods & tools
  - die-webber mods & tools
  - Automatic Challenge Randomizer
  - Auto TimeLimit
  - Auto Track Manager TMN
  - Chatbot by cow
  - Globalstats
  - Idlekick
  - Jukebox credits
  - Jukebox pay
  - Jukebox votes
  - No Chat
  - Offline messages
  - RemoteCP3 Authentication
  - Team chat
  - Votelimit