Registration Management¶
Registration management covers how players sign up for your event and how you manage those sign-ups. MAGK supports web registration, on-site kiosk mode, and QR code enrollment.
Registration Settings¶
Configure registration behavior from the event detail view under the Registrations tab → Settings.
| Setting | Type | Default | Description |
|---|---|---|---|
| Registration Open | Toggle | No | Whether registration is currently accepting new players |
| Require Approval | Toggle | Yes | Whether new registrations require organizer approval |
| Max Participants | Number | None | Maximum approved registrations. Leave empty for no limit |
| Allow Role Selection | Toggle | No | Let players choose their player role during registration |
| Allow Team Preference | Toggle | No | Let players request a specific team during registration |
| Registration Message | Textarea | None | Custom message displayed on the registration page |
| Close Date | DateTime | None | Automatically close registration after this date |
Open Events
For casual or open events, disable Require Approval to auto-approve all registrations. Players gain immediate access without waiting for manual approval.
Managing Registrations¶
The registration list shows all sign-ups for your event.
| Column | Description |
|---|---|
| Player | Player name and username |
| Status | Pending, Approved, Rejected, or Checked In |
| Team | Assigned platoon and squad (if any) |
| Role | Assigned player role (if any) |
| Registered At | Date and time of registration |
| Source | How the player registered — Web, Kiosk, QR, or Admin |
Approval Workflow¶
When approval is required, new registrations start in Pending status.
| Action | Description |
|---|---|
| Approve | Accept the registration. The player gains access to the event |
| Reject | Deny the registration. The player is notified and cannot participate |
| Bulk Approve | Select multiple pending registrations and approve them at once |
| Bulk Reject | Select multiple pending registrations and reject them at once |
Kiosk Mode¶
Kiosk mode provides a simplified registration interface for shared devices at your event venue — tablets, laptops, or check-in stations.
Setting Up a Kiosk Station¶
- Go to the event detail → Registrations tab → Kiosk
- Click Enable Kiosk Mode
- Configure kiosk settings:
| Setting | Type | Description |
|---|---|---|
| Auto-Approve | Toggle | Automatically approve kiosk registrations |
| Require Callsign | Toggle | Require players to enter a callsign |
| Show Team Selection | Toggle | Allow team selection on the kiosk form |
| Session Timeout | Number | Seconds before the form resets after inactivity (prevents one player's session from being visible to the next) |
- Click Open Kiosk to launch the kiosk interface at
/kiosk/:eventSlug
The kiosk page uses a minimal, full-screen layout — no navigation sidebar, no header. It shows only the registration form and your event branding. This is designed for unattended or semi-attended stations where players walk up and register themselves.
Kiosk Best Practices¶
- Set a short session timeout (30–60 seconds) to auto-clear the form between players
- Enable auto-approve for kiosk registrations to avoid a bottleneck at the check-in station
- Use a tablet in landscape mode for the best kiosk experience
- Lock the device browser to the kiosk URL to prevent players from navigating away
QR Code Enrollment¶
Generate a QR code that links directly to your event's registration page. Players scan the code with their phone to open the registration form — no app download required.
Generating a QR Code¶
- Go to the event detail → Registrations tab → QR Code
- The QR code encodes the URL
/register/:eventSlug - Click Download QR to save the image for printing
- Click Copy Link to copy the registration URL
Using QR Codes at Your Event¶
- Print the QR code on event flyers, posters, or table cards
- Display it on a screen at the registration area
- Include it in pre-event communications (email, messaging)
- Players scan with their phone camera and complete registration on their device
Check-In¶
For events with on-site check-in, mark approved players as checked in:
- Find the player in the registration list
- Click Check In
- The status changes to Checked In with a timestamp
Check-in is informational — it tracks physical attendance but does not affect gameplay access.
Related Pages¶
- Event Creation — Creating the event that registrations belong to
- Team Management — Assigning registered players to squads
- Event Lifecycle — Registration behavior across event statuses (open, closed, active)
- Admin Guide — Registrations — Full admin registration reference
- Admin Guide — Player Roles — Player role configuration