Three Scoring Engines

From gong shoots to precision rifle to extreme long range — pick the engine that fits your match.

PRS

Precision Rifle Series

Stage-based precision rifle scoring. Each shooter completes an entire stage before the next shooter begins. Multiple positions and targets per stage with hit/miss tracking and timed tiebreaker stages.

  • Multi-position, multi-target per stage
  • Hit / Miss / Not Taken per shot
  • Tiebreaker stages with mandatory time
  • One shooter fully scored per stage
  • Automatic timed stage for tiebreakers
  • Open / Factory / Limited division presets
ELR

Extreme Long Range

Shot-by-shot scoring at extreme distances. Points awarded per impact with diminishing shot multipliers and optional must-hit-to-advance ladder progression.

  • Distance-based stages with shot scoring
  • Points awarded per impact
  • Detailed shot-by-shot breakdowns
  • Must-hit-to-advance progression
  • Shot multiplier profiles
  • Normalized percentage standings
Relay / Standard

Synchronized Relay Format

Traditional relay-based scoring where all relays complete each stage before advancing together. Distance-based target and gong multipliers reward accuracy at range.

  • Distance cards with expandable relay lists
  • Squad rotation between stages
  • Break screens between relays
  • Concurrent relay support
  • Gong multiplier scoring
  • Optional Side Bet mode

How Scores Sync

From the moment a Range Officer taps a score to the moment it appears on the live scoreboard — the sync pipeline handles every step.

1

Device — Local Save

The Range Officer taps Hit, Miss, or enters a score on their tablet. The score is instantly saved to the device’s local database (Room DB on Android, IndexedDB in the browser). No network needed.

2

Client → Hub — LAN Sync

If the device is a client connected to a hub, it pushes unsynced scores to the hub over the local WiFi network. The hub merges scores from all connected clients using upsert logic. No internet required at this stage.

3

Hub → Cloud — Bridge Sync

When the hub has internet connectivity, it pushes all collected scores to deadcenter.co.za. The cloud server processes the batch using the same upsert logic. Devices in cloud mode skip the hub and sync directly.

4

Cloud → Scoreboard — Live Display

Once scores reach the cloud, the TV scoreboard and mobile live page pick them up on their next refresh cycle. Spectators see results appear in near real-time. QR codes at the range link directly to the live scoreboard.

Sync Architecture at a Glance

Standalone

Device → Cloud

Hub + Clients

Clients → Hub → Cloud

Pure Offline

Device → Hub (LAN only)

Divisions & Categories

Two independent axes for slicing leaderboards. Together they form a matrix so you can view standings for any combination.

Divisions

What gear class are you competing in?

Divisions classify competitors by equipment. Each shooter selects one division per match (single-select).

Open Unrestricted equipment
Factory Factory-stock rifle, no mods
Limited Limited modifications allowed

Presets included or create your own (e.g. Minor / Major by calibre).

Categories

What demographic group(s) do you belong to?

Categories classify competitors by who they are. A shooter can belong to multiple categories (multi-select). A single score appears in all matching category leaderboards.

Overall All shooters — the default
Ladies Female shooters
Junior Under 21 (centrefire) / Under 18 (rimfire) as of 1 Jan
Senior 55+

Standard presets included or create your own.

Leaderboard Matrix

Filter by division, category, or both.

Open Factory Limited
Overall
Ladies
Junior
Senior