Auto Tournament

Sign-in and accounts

Let players sign in with Steam, add other admins, and set up email.

You are signed in as the admin you made on /setup. Now choose how everyone else signs in. All of it is in Settings (the gear in the admin menu); changes apply at once, no restart.

Turn on Steam sign-in

CS2 players sign in with Steam. Open Settings > Sign-in providers > Steam, paste a Steam Web API key and switch Steam on.

Get the key at steamcommunity.com/dev/apikey. Any domain name works in Steam's form. The key is stored encrypted with SESSION_SECRET.

Discord, Google, GitHub, Twitch and OpenID Connect are on the same page, if you want them as well. A player can link several of them to one account on their Connections page. See Sign-in providers.

Make the other admins

Two ways:

  • Username accounts. Settings > Sign-in providers > Accounts: enter a username and a starting password, and switch Admin on. At their first sign-in (on /login/admin) they choose their own password, add an email if the site sends email, and can turn on two-step verification.
  • Steam players. Let them sign in with Steam once, then open Players, edit the player and switch Admin on. Or list their Steam IDs (or emails) under Settings > Sign-in providers > Admin access, and they are admins from their next sign-in.

Set up email (optional)

Without email everything still works: admins set new passwords for username accounts by hand. With it, people can reset a forgotten password themselves, and players can ask for an email when a tournament opens its sign-up.

Open Settings > Email, fill in your SMTP server, the sender address and the site address, save, switch Send email on and send a test email.

Next: Game servers with csm.

Players, teams and bans

  • A player's account is created the first time they sign in. They pick their games, make a team or join one in Teams, and sign it up for tournaments themselves. You can also make teams and players by hand on Teams and Players.
  • Players > a player's menu > Ban locks a player out: they can't sign in, and their public page shows only their name. Delete removes everything about them; their old matches stay, shown as "Deleted player".

On this page