Skip to content

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

  1. Go to the event detail → Registrations tab → Kiosk
  2. Click Enable Kiosk Mode
  3. 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)
  1. 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

  1. Go to the event detail → Registrations tab → QR Code
  2. The QR code encodes the URL /register/:eventSlug
  3. Click Download QR to save the image for printing
  4. 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:

  1. Find the player in the registration list
  2. Click Check In
  3. The status changes to Checked In with a timestamp

Check-in is informational — it tracks physical attendance but does not affect gameplay access.