Skip to content

Team Management

Team management is how you organize players into platoons and squads for your event. The team structure determines scoring groups, voice channel assignments, and TAK server group visibility.

Team Hierarchy

MAGK uses a three-level team structure:

graph TD
    E[Event] --> P1[Platoon — Blue Force]
    E --> P2[Platoon — Red Force]
    P1 --> S1[Alpha Squad]
    P1 --> S2[Bravo Squad]
    P2 --> S3[Charlie Squad]
    P2 --> S4[Delta Squad]
    S1 --> R1[Player 1]
    S1 --> R2[Player 2]
    S3 --> R3[Player 3]
    S3 --> R4[Player 4]
Level Purpose
Platoon Top-level faction or side (e.g., Blue Force, Red Force). Platoons compete against each other
Squad Tactical sub-team within a platoon. Squads operate together in the field
Roster Individual player assignments within a squad

Creating Platoons

From the event detail view, go to the Teams tab and click Create Platoon.

Field Type Required Description
Name Text Yes Platoon display name (e.g., "Blue Force", "Alpha Team")
Color Color Picker No Team color shown on the tactical map, scoreboard, and objective markers
Description Textarea No Optional description of the platoon's role or faction

Team Colors

Choose distinct, high-contrast colors for each platoon. These colors appear on the tactical map for objective ownership and on the leaderboard. Avoid colors that are too similar — players need to distinguish teams at a glance.

Creating Squads

Select a platoon, then click Add Squad to create a squad within it.

Field Type Required Description
Name Text Yes Squad display name (e.g., "Alpha Squad")
Max Size Number No Maximum players allowed in this squad. Leave empty for no limit

A platoon can have any number of squads. Squads provide tactical grouping — each squad gets its own voice channel when the roster is finalized.

Assigning Players to Squads

Players must be registered for the event before they can be assigned to a squad. See Registration Management for managing registrations.

Assignment Process

  1. Select a squad from the team tree
  2. Click Assign Players
  3. A list of registered, unassigned players appears
  4. Select the players to add to this squad
  5. Click Save

Moving Players Between Squads

To reassign a player:

  • Drag the player from one squad to another in the roster view, or
  • Open the player's detail panel and select a different squad from the dropdown

Unassigning Players

Remove a player from a squad by clicking the remove icon next to their name. The player returns to the unassigned pool and can be reassigned to a different squad.

Roster Finalization

When your team assignments are complete, finalize the roster from the Teams tab.

What Finalization Does

Roster finalization triggers automatic provisioning:

  • TAK Server Groups — Each platoon and squad gets a corresponding TAK server group. Players only see CoT data from their own team.
  • Mumble Voice Channels — Each squad gets a dedicated voice channel with access restricted to squad members.

Finalization can be run multiple times if you need to adjust assignments after the initial setup.

Editing and Deleting Teams

  • Click a platoon or squad name to edit its details (name, color, max size)
  • Delete a squad to remove it — players in that squad become unassigned
  • Delete a platoon to remove it and all its squads

Active Events

Avoid deleting teams during an active event. Deleting a team with active scores may affect the leaderboard. Reassign players to other teams instead.