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¶
- Select a squad from the team tree
- Click Assign Players
- A list of registered, unassigned players appears
- Select the players to add to this squad
- 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.
Related Pages¶
- Event Creation — Creating the event that contains teams
- Registration Management — Player registration before roster assignment
- Scoring Rules — Team-level scoring
- Mission Planning — Assigning missions to specific teams
- Admin Guide — Teams — Full admin team management reference