/pugbot_ng

A new Pugbot for Urban Terror

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

pugbot_ng

https://travis-ci.org/clearskies/pugbot_ng.svg?branch=master

pugbot-ng = pugbot next gen

Commands:

  • help
  • plzdie
  • forcestart
  • join or join <mapname>
  • leave
  • status
  • maps
  • vote <mapname>
  • votes

Installation

To install the release version:

  1. pip install pugbot_ng
  2. pugbot_ng

To install the git version:

  1. git clone http://github.com/clearskies/pugbot_ng.git
  2. cd pugbot_ng
  3. ./setup.py install
  4. pugbot_ng

Configuration

Configuration is handled by a JSON file, located in either /etc/pugbot_ng.json or $HOME/.pugbot_ng.json. An example configuration file is as follows:

{
    "channel": "#pugbot-ng",
    "maps": [
        "abbey",
        "algiers",
        "austria",
        "beijing_b3",
        "bohemia",
        "cambridge_fixed",
        "casa",
        "crossing",
        "docks",
        "dust2_v2",
        "elgin",
        "facade_b5",
        "kingdom_rc6",
        "mandolin",
        "oildepot",
        "orbital_sl",
        "prague",
        "ramelle",
        "ricochet",
        "riyadh",
        "sanctuary",
        "thingley",
        "tohunga_b8",
        "tohunga_b10",
        "toxic",
        "tunis",
        "turnpike",
        "uptown"
    ],
    "nick": "pugbot-ng",
    "owners": [
        "foo",
        "bar"
    ],
    "port": 6667,
    "prefixes": "!>@.",
    "server": "irc.quakenet.org",
    "size": 10,

    "urt_servers": [
        {
            "host": "example.com",
            "port": 27960,
            "password": "rcon_password"
       }
    ]
}

Discussion

Please report bugs using GitHub Issues.

You can also join #pugbot-ng on Quakenet to ask questions or get involved.