Spunky Bot

The most advanced RCON tool for admining, managing and maintaining your Urban Terror game server.
Game administration will never be the same.

About Spunky Bot

Spunky Bot is a free game server administration bot and RCON tool. Its purpose is to administer, manage and maintain an Urban Terror server and to provide real time statistics data for players. Spunky Bot is a cross-platform package and offers in-game commands without authentication and automated administration.

The application is written in Python and designed for all kind of users.
The installation is just click and go. There are no other packages that must be pre-installed. SQLite database is used to boost up the performance and reduce the memory footprint on the game server.

Spunky Bot is supporting Urban Terror 4.1, 4.2 and 4.3 in the latest version and has been tested on Linux 32-bit and 64-bit systems with Python 2.6 and 2.7.
The application is also running on Microsoft Windows and Apple macOS.

  • Python Powered
  • SQLite
  • SpunkyBot is supporting UrbanTerror (Quake III Arena compatible engine)

Key Features of Spunky Bot

Lightweight & fast

Real time game statistics

Runs 'out of the box'

Different user groups & levels

Stores all player related information in the SQLite database

Supports temporary & permanent bans of players

Supports all RCON commands

Supports rotation messages

Download

You can download Spunky Bot for free, the code is licensed under the MIT License.
You can also get the source code directly from GitHub if you prefer.

Current version: 1.13.0 · Last update: · Additional Downloads

There are also Debian/Ubuntu packages available.
Make sure to check out the Getting Started Guide if you need help.
Releases are signed as described on the security page.

Getting started

System Requirements

  • Linux/macOS/Windows 32-bit or 64-bit operating system
  • Python 2.6 or 2.7
  • Urban Terror 4.1, 4.2 or 4.3 in the latest version

Installation

  • Get the latest version from the download section:
    $ wget https://spunkybot.de/download/spunkybot-x.x.x.tar.gz
  • Extract the archive:
    $ tar -xzvf spunkybot-x.x.x.tar.gz
  • Move the extracted folder to the location you want to place your files to:
    $ sudo mv spunkybot-x.x.x /opt/spunkybot
  • Set the ownership of this folder to the same user and group running your Urban Terror server:
    $ sudo chown -R q3ut4:q3ut4 /opt/spunkybot

Configuration

Urban Terror Game Server
  • Modify the Urban Terror server configuration file:
    $ vi /opt/urbanterror/.q3a/q3ut4/server.cfg
    seta g_logsync "1"
    seta g_loghits "1"
    seta g_friendlyfire "2"
  • Restart your Urban Terror server
Spunky Bot
  • Modify the Spunky Bot configuration file:
    $ vi /opt/spunkybot/conf/settings.conf
    and set game server port and RCON password
  • Run the application manually: $ python spunky.py
    Or use the provided initscript to run Spunky Bot as daemon

First start instruction

  • Connect to your gameserver and type !iamgod in the global chat to get the admin level "Head Admin".
    Note: This command is only once available.

Resources

Trusted by admins all over the world

Contact the Development Team

Feel free to provide us any suggestions or comments on our software:

feedback [at] spunkybot.de
PGP Public Key