Auto Tournament

First login

Become admin and check the basic settings.

On a new install, the first Steam user who signs in becomes admin. This only works while the database has no players. When more than one player exists, nobody becomes admin this way. If that happens, see If you are not admin.

Sign in with Steam

Open Auto Tournament in the browser and click Sign in with Steam. You land on the dashboard as admin.

Check the webhook URL

Game servers send match events and demos to the webhook URL. On the first start it is set from FRONTEND_BASE_URL.

Open Settings > Integrations & Webhooks. Check that Webhook URL is an address your game servers can reach. It must not be localhost if the game servers run on another machine.

Sync the map list

On the same tab, click Sync CS2 Maps. This downloads the list of CS2 maps. It only adds new maps and keeps the ones you have.

If you are not admin

This happens when someone else signed in first, or when you upgraded from an old version that has players but no admin.

Find your Steam64 ID

Your Steam64 ID is the 17-digit number that starts with 7656. You find it in the URL of your Steam profile if you have no custom URL, or on sites like steamid.io.

Add it to .env

.env
ADMIN_STEAM_IDS=76561198000000001

Separate several IDs with commas.

Recreate the app container

docker compose up -d --force-recreate matchzy-tournament

Sign in again

Sign out, then sign in with Steam. You are now admin.

Auto Tournament applies ADMIN_STEAM_IDS on every start, so you can also use it if you lose admin access later. The list only adds admins. Removing an ID from the list does not remove admin from that player.

Other sign-in methods

Admins can also sign in with other providers, such as Discord or GitHub. See Sign-in providers. Admin rights always belong to a Steam ID, so use Link Steam in the menu to connect your Steam account to the other login.

On this page