Auto Tournament

Auto Tournament

A self-hosted web app for running game tournaments on your own servers.

Auto Tournament runs tournaments on game servers that you own. You create the teams and the bracket. Auto Tournament picks a free server, loads each match, runs the map veto in the browser, and moves the bracket forward when a match ends.

Today it supports Counter-Strike 2 (CS2). The project was called MatchZy Auto Tournament (MAT) before. You will still see the old name in the Docker image, the GitHub repository and some log lines. Those keep the old name until version 3.0. Coming from 2.x? See Upgrading to 3.0.

Who it is for

  • LAN organisers who run CS2 events on their own servers.
  • Small leagues and communities that want brackets, veto and results in one place.
  • Groups of friends who want a quick 5v5 or 2v2 with balanced teams.

You host everything yourself. Auto Tournament is one Docker image plus a PostgreSQL database.

What it does

  • Single elimination, double elimination, round robin, Swiss and shuffle tournaments.
  • Map veto for best of 1, 3 and 5, done on a web page for each team.
  • Finds a free server, loads the match, and frees the server when the match ends.
  • Live scores and server status in the browser.
  • Player ratings and leaderboards.
  • Demo recording, uploaded to Auto Tournament for download.
  • An HTTP API with API tokens, for bots and scripts.
  • A simulation mode for testing a tournament with bots.

Start here

Get help

On this page