

- #Setting up an armagetron advanced server full
- #Setting up an armagetron advanced server software
- #Setting up an armagetron advanced server mac
Start the daemon using the init system specified in the setup script. To create the user the daemon will run under, run the useradd command and give it permission to necessary directories: addr is the address and port for which the server will accept requests.accesslog is the path of the HTTP access log.httpdlog is the path of the HTTP daemon log.cmdlog is the path of the external command log.portrange is the range of ports from which servers will automatically be configured if their port is not set.maxlogsize is maximum size a server log will get (in KB) before it is rotated into the logs directory.database is the directory under which database files will go.scripting directory is also optional and contains scripting libraries that can be chosen by the user.config directory is optional and contains the default set of configuration copied to every server when created.tmp directory is optional and contains the located where servers will be built before being merged.

#Setting up an armagetron advanced server software
#Setting up an armagetron advanced server full
Full user and server creation from an administration panelĮdit config.py to match your directory structure and preferences.Multiple people can administer the same server at once.Full syntax highlighting for the settings and script.

#Setting up an armagetron advanced server mac
This project is designed for a unix-like system and should run well on Linux, Mac OS, and FreeBSD but should also work on Windows in a unix-like environment (Cygwin) though it probably won't have server creation functionality. This project solves these problems in a simple Python daemon that serves a RESTful HTTP API and a set of web pages that use it for control. Most seemed to be quickly hacked up projects just to get something working and used bad or insecure techniques. 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. MCP, short for Master Control Program, is a complete multi-server management framework for Armagetron Advanced.
