

It was created out of a frustration with poorly written and unintuitive Armagetron server managers none of which provided a nice web interface. MCP is a complete package that will manage multiple server daemons, provide an easy to use web interface, and provide a python based scripting library for Armagetron Advanced. For more information see the forum post here.

It would be best if you factored out the settings in autoexec.cfg into server_info.cfg and settings_custom.cfg, but it's not required.MCP, short for Master Control Program, is a complete multi-server management framework for Armagetron Advanced. Note: If you're reading this guide because you want to migrate a 0.2.7.x server to 0.2.8, you should just copy your autoexec.cfg file to the new installation. Not particularly useful, but it can be helpful when you need to tweak simulation settings. and your settings_custom.cfg file will be reloaded every round. will display "Admin: Server stats at " between every round. It also means you can put special information using console commands here. In a running server, that means you can use this file to change settings on the fly. everytime.cfg This file is loaded and processed every round. If you obey the convention for server_info.cfg and settings_custom.cfg, your server will not only be easier to maintain, but also easier to exchange settings with other administrators.

settings_custom.cfg This is the file that should contain game rule and simulation settings. server_info.cfg You should put server policy settings here, as well as the SERVER_NAME and connection information. So, if you're trying to setup a server with 0.2.7.1 or earlier, please use autoexec.cfg. This file is still used in 0.2.8, but using it is no longer recommended as we move to a more modular configuration system. So, open settings_dedicated.cfg and copy the appropriate lines into the following files:Īutoexec.cfg In the old days, up to and including 0.2.7.1, server admins were advised to create this file and put all of their settings here. So where should you make your changes? There are 4 files that were not listed, but they are the files you should edit! Why aren't they listed? You are supposed to make them, using a regular text editor. settings_dedicated.cfg This file contains an extended set of settings used by the dedicated server. settings.cfg This file contains the basic set of settings used by both the client and the server. It may not be present in Windows/Mac OS X. rc.config This file is used to configure the UNIX daemon. You can edit it, but then your server won't be able to communicate with the master server that everyone uses, so only do so if you really know what you're doing and have a good reason to do it. master.srv This file contains the location of the master server and connection parameters. default.cfg This file contains a reasonable set of defaults and shouldn't be edited.
#ARMAGETRON ADVANCED OST UPGRADE#
When you upgrade or reinstall the server this file will be overwritten. You can edit this file to make a more customized set of AI players, but make sure to take backups. Here are the files you will find (Note: this is for the 0.2.8 server, older servers vary):Īiplayers.cfg This file contains the information used to determine the AI player names and skills.
#ARMAGETRON ADVANCED OST MAC OS X#
Linux datadir /etc/games/armagetronad-dedicated /etc/games/armagetronad userdatadir /var/games/armagetronad-dedicated ~/.armagetronad-dedicated ~/.armagetronad Mac OS X datadir The Armagetron Advanced Dedicated/ directory Armagetron Advanced.app/Contents/Resources userdatadir ~/Library/Application Support/Armagetron Advanced Dedicated ~/Library/Application Support/Armagetron Advanced Windows Windows XP datadir C:\Program files\armagetronad userdatadir C:\Documents and Settings\\Applications Data\Armagetron Windows Vista & above datadir \C:\Program Files (x86)\armagetronad userdatadir C:\Users\\AppData\Armagetron File Purposes

Files in this directory should not be modified-you can use userdatadir for your customizations. File Locations datadir Contains the default game data, such as: configuration files, language texts, sounds, textures, etc.
