Skip to main content

Team Participants

The platform supports organizing team CTFs, wherein users participate in the CTF as members of a team instead of as individual participants. Each team should have 1 designated captain who can manage the team, and every team member shall have separate login credentials.

Teams get created during registration by captains, who registers for the CTF on behalf of the entire team. However, each individual member also needs to register to create their account and then join the team using an invite code.

Creating & Joining a Team

For a CTF with team participation mode turned on, users who are signing up will be asked to either create a team or join a team.

The team captain (ideally), who registers first, needs to create the team during his/her own sign-up/registration. Once the registration is completed, the captain can create an invite code and share it with other members.

Team members should choose the option to join a team and enter the invite code received from the team captain during their own sign-up/registration. Upon verification of the invite code, the new user account is created and the user is added as a member of the team.

info

Every participant member of a team will have their own account and login credentials and so, there is no need for sharing passwords/ session among team members. This also lets organizers log and track each member's activities (such as who in the team submitted the flag).

Maximum Size Limit

Organizers can choose to set a maximum team size limit through the admin panel. This limit should be no lesser than 2 members. When a new user tries to signup after the member limit for a team has been reached, he/she will receive that information and not be allowed to register.

caution

Kindly note that maximum team size limits should be used with the understanding that teams may still be able to have more members sharing common credentials or in fact working on the same system together.

Managing Teams

All teams can be managed by organizers from the admin panel. The admin can view all teams, add new teams, edit existing teams, and delete teams. The admin can also add or remove members from a team.

The admin can use the search bar at the top of the page, to search for the teams by the team name, username, or by usernames of the team members.

There is also an option to select a list of teams, and perform bulk actions on them. The bulk actions include:

  • deleting teams (will require a password confirmation)
  • banning teams
  • unbanning teams

Deleting Teams

Deleting a team will delete all the data associated with the team such as submissions and individual accounts of all the team members. Member user account deletion may be either soft delete or hard delete, based on settings.

Deleting a team is a permanent action and cannot be undone. To perform this action, the admin needs to enter their password.

Banning Teams

Organizers can ban teams from participating in the CTF through the admin panel. Banned teams will not be able to access the CTF platform, and any existing scores will be unlisted from the scoreboard. Banning a team will cascade to all the members of the team, each of whom will be banned from the platform.

Banned teams can be unbanned by the admin, and they will be able to access the CTF platform again, and previous scores, if any, will be restored. Once unbanned, all the team members will also be unbanned.