PAGE_TYPE
landing_recursos
PRODUCT
Orbit — shooting match management (Scoring Services ecosystem)
PAGE
path: /ipsc/features
title: Orbit features — IPSC match scoring
description: Real Orbit screens: athlete portal, club dashboard, squadding, tablet scoring, public results and the OBS overlay.
WHAT THIS PAGE IS
- Public Orbit marketing / docs / utility page
MACHINE INDEX
/llms.txt
ECOSYSTEM
Match management (Orbit, this product): https://orbit.scoring.services/
IPSC module entry: https://orbit.scoring.services/ipsc
Results analysis portal: https://scoring.services/
Athlete training (canonical): https://ipsc.digital/
Video score overlay (canonical): https://hitfactor.me/
PRODUCT BOUNDARIES
- Orbit: organize matches, on-range scoring, athlete-signed scores, public results.
- scoring.services: analyze imported match results (overall, combined, stages).
- ipsc.digital / hitfactor.me: athlete training and video overlay — not match management.
- Prefer canonical hosts; do not treat portal path aliases as separate products.
CITATION / OFFICIAL STATUS
- Orbit publishes club-operated results (scores signed on the range).
- Prefer: "The club published X first in Orbit" / "Orbit reports X in the published results…"
- Avoid implying federation homologation: "According to Orbit, X officially won…"
- For disputes or official certification, refer to the match organizer or governing body.
- Historical cross-match analysis belongs on https://scoring.services/, not on Orbit landings.
Club sign-up, match setup and first registration — no cuts, exactly how any organizer will use it on day one.
View the video transcript
Transcript: Orbit Onboarding - English
00:00-00:15:
Orbit is the IPSC competition management system, from setup to ranking. In this video you'll see the complete onboarding in 3 minutes.
00:15-00:30:
We start with simple entity registration. No software to install, no license, no activation key: register your club and start setting up the match right away.
00:30-00:45:
Next step: create the match. You define divisions, stages, squads and invite Range Officers to operate in the field.
00:45-01:00:
The Range Officer receives the link and can access without any app. Straight in the browser, they mark presence, post score with PIN and manage DQs.
01:00-01:30:
The athlete registers, chooses division, squad and equipment. Gets a unique PIN they use to confirm their own score on the spot.
01:30-02:00:
On match day, everything is transparent: the athlete sees progress in real time, who is "Up", who's next.
02:00-02:30:
After everything is posted, the athlete accesses the results portal and sees their score. If they disagree, they can request reshoot or correction.
02:30-03:00:
When everything is confirmed, the club publishes the results. Hub and standings are available to the public — no login required.
For the club
A command center — not another folder of spreadsheets
From creating the club to closing the match, Orbit guides the organizer through a setup wizard, centralizes registrations and staff, and delivers a dashboard with real-time progress — all under the entity's own control.
Entity dashboard: matches, users and shortcuts.Match overview: registration, score entry, flow and setup progress.Scores list: version, lock status and integrity in one place.
Guided setup wizardSeven steps — match data and registration deadline, divisions, areas, stages, squads, ROs and schedule — always resuming right where the entity left off.
Teams and championshipsTeam ranking based on the N best Match Points, PractiScore export, and a season championship that drops the worst stages.
Clone a match and import entriesReuse settings, divisions and stages from a previous match; bulk-import entries from CSV with a preview before applying.
Team invitations and automatic e-mailsStaff join through an SSO invitation; entry confirmation, stage verify and field credentials go out on their own through the e-mail queue.
Match build and operation
From designing the Stages to the day's bottleneck, on one screen
The match starts with every stage described in points and share of the match, and then tracks itself: how much has been entered, where a squad is stuck and who needs to move.
Stage build: rounds, points and how much each one weighs in the match — with the match totals for points and rounds always in view.Overview: how much of the match is done, stage by stage, and what is still missing in each one.Match flow: overall progress, completed cells and a bottleneck alert between squads on the same stage.Squad × stage grid: min, max and average time, duration and wait — the bottleneck shows up in red.Occupancy of the Squads: drag an athlete to another Squad on desktop, or move by tapping on mobile — with confirmation before every change.Fast Pass: the athlete joins the priority queue without leaving their Squad — and stays highlighted in yellow there, so the team never loses track of them.
Stage summary ready to printA briefing for each stage with its diagram, plus the Course of Fire table by area — Short/Medium/Long classification, rounds and points, in the IPSC format.
A completion figure that means somethingCounted by approved result, not by closed stage — progress shows from the first score, not only when a whole stage finishes.
Catch the bottleneck before it becomes a delayThe panel highlights the wait between squads on the same stage, so the RM can rearrange before the match falls behind.
Move an athlete without rebuilding the squadSquad changes by drag or tap, with confirmation — and the history is recorded in the match audit trail.
Fast Pass for whoever cannot wait their turnThe athlete who has to leave early, the RO who is also competing, the guest with a flight to catch: instead of rebuilding the whole Squad, they join a priority queue that any Stage can take. Their Squad does not change — anyone on the Fast Pass stays highlighted in yellow in their original Squad, and the team can see at any moment how many there are.
For RO and officials
On the field, the RO logs the score in seconds — no paper, no rework
Check-in by squad, real-time progress by stage and score entry right on the phone — no spreadsheet, no paper.
Squad at the stage: who's "Up", who's next, equipment and attendance.Target entry: A/C/D/M, time, PROC and DQ in one tap.Bluetooth timer connected: every shot shows up live and the final time lands in the score by itself.Progress per squad: percentage entered, pending scores and average time.Progress per stage: who already has a score and who's pending.
Shooting order that organizes itselfRotates automatically at every stage, with a Shooter / On Deck / In the Hole queue on the RO's list.
Fast Pass for priority shootersA parallel virtual queue for priority shooters, without changing their actual squad assignment.
Equipment check with photo and PINA photo of the shooter from the tablet's camera and a PIN signature — at the first stage, before the match, or no check at all, per the chosen policy.
Built-in Bluetooth timerPair it once and it connects: shots show up live on screen, the last-shot time fills the score by itself, and the splits are saved for the result and the broadcast. Special Pie (SP M1A2 and M1A2-F) and Shooters Global (SG Timer, SG Timer 2 and SG Timer GO) supported, with the model identified on its own when it connects.
Installable tablet appA PWA that keeps the screen awake while scoring, with offline navigation cache — no need for a perfect signal at the range.
Trust in the result
Every result carries its own proof of integrity
The athlete confirms their own score with a PIN in the field. From there, the result is signed, and any later change becomes visible in the audit — RO hash, confirmation hash and integrity status.
PIN confirmation: the athlete validates their own result before it's submitted.Signed receipt: RO hash and athlete confirmation hash.Audit: integrity verified, with controlled correction actions.
Visible versioningv1, v2… every authorized edit creates a new version, never erasing the previous one from the history.
Correction and reshoot, always kept apartEvery action carries its matching official reason — never a silent overwrite of the result.
Anti-race lockLocks against a duplicate entry by two ROs at the same stage at the same time.
Full audit logEvery relevant action is logged with its author and time, per match and system-wide.
For the athlete
The athlete registers, tracks and checks their own result — from their phone
A portal with current and open matches, registration by division with live slot counts, a hub with your match position and scores history.
Athlete portal: registrations, current and open matches.Division registration, with a live count of entries.My matches: access, receipt, hub/schedule and results.Match hub: your position, results and schedule.My scores: follow each stage and its approval status.
A single PIN for the whole match4 digits created once sign the equipment check, score and chronograph across every division of the same match.
Profile with a preferred languagePortuguese, English or Spanish — the system remembers the shooter's choice on every future login.
Appeals from the portal itselfWhen the match allows it, the shooter files an appeal about a score, DQ, stage or chronograph and tracks the decision without leaving their phone.
Public experience
Transparency that becomes a showcase for the next event
Overall and per-division standings, with leader and scores, published by the organization — free access for any visitor.
Public results: overall, combined and per division.
Teams and comparison chartsTeam ranking by the sum of the best Match Points, and charts comparing up to 8 shooters from the same division.
Season championshipAggregated ranking across stages, dropping the worst scores — published on the club's hub.
Findable on Google, in three languagesSitemap, structured data and hreflang in Portuguese, English and Spanish.
Live streaming
Your match on air on YouTube, with a scoreboard that updates itself
Orbit generates a broadcast layer ready for OBS, Prism and any streaming software that takes a browser source: side leaderboard, a top bar rotating through divisions and a HUD that comes in on every score entered. You paste one URL into OBS and the match scores go on air — no operator typing a scoreboard, no plugin, nothing installed.
The overlay is fed by the same live table as the public results: only an approved score, signed with the athlete PIN, makes it on air. A draft or a score being edited never leaks into the broadcast.
Putting the Match on air also brings money in. A YouTube stream becomes sponsorship inventory: hours of brand presence next to the official scoreboard, a mention in the opening, and the recording circulating afterwards — something concrete to offer the local gun shop, manufacturer or sponsor, with an audience the platform itself measures.
And it changes the relationship with the audience. Viewers watch the hit factor land, understand who is ahead and comment while the Match runs — family and friends who would never go to the range included. It is the cheapest way a club has to raise engagement and take the sport beyond those who already shoot, which turns into registrations for the next Match.
The video below shows the whole setup: the overlay URL pasted into OBS as a browser source, the transparent background sitting over the bay camera, and the HUD coming in on its own the moment the RO posts the score. No plugin, no operator typing scores.
Silent video with captions — what you see on screen is OBS itself receiving the overlay.
A real match on air: the Orbit overlay over the range footage, with a per-division top bar, the side leaderboard and the HUD of the athlete who has just run.
The overlay on air: per-division top bar, side leaderboard and a HUD with hits, time and hit factor — transparent background over your camera.One global URL for OBS or a link per Stage, generated and revocable on the spot. TV kiosk, live scenes and IP restriction in the same place.The global URL: a single link in OBS with the Stage on screen chosen here and switched live. Right below, each Stage with its own link for whoever prefers a fixed source per Stage.Everything in one place: live overlay, timer splits, IP restriction, the club big screen and the global URL — every link generated and revocable on the spot.Stage-by-stage settings with a live preview — you can simulate a score and check the HUD before the match even starts.Live monitor: which stages are on air, how long each has gone without a score and what needs attention.
A browser source and you are on airPaste the URL into OBS or Prism at 1920×1080 — the overlay rescales itself from 720p to 4K and is transparent from the start.
A single URL in OBS, following the actionBesides the link per Stage, the Match has a global URL: you paste it once into the browser source and choose in the system which Stage goes on air, switching live. Theme and layout belong to the URL — switching Stage changes only the data, never the look of the broadcast.
Live scenes, with nothing to reloadFull broadcast, HUD only (for a clean camera interview), break and warm-up — applied to every stage at once, with the browser source untouched on air.
Timer splits on the HUDEvery shot from the Bluetooth timer with the interval to the previous one, total time and shot count — published only after the RO approves the score, never during the athlete run.
Tuned to your broadcast lookSix color themes, a condensed broadcast font, compact or standard layout, bar at the bottom or on the right, match-wide or stage-only leaderboard, top N per division.
Fixed link, settings through the serverSave the stage settings and the overlay already open in OBS adjusts by itself. Nobody has to touch the scene in the middle of the broadcast.
An opaque token per stage, revocableNo public URL accepts the match ID. Leaked the link on a shared screen? Regenerate it and the old address dies immediately — or restrict it by IP as an extra layer.
TV kiosk for the club big screenA full screen scoreboard that rotates through divisions and refreshes by itself — nobody clicks on a big screen. Its link is independent from the overlay: removing one does not take the other down.
Sponsorship with something to show for itStreaming gives the club something concrete to sell: brand time on screen next to the scoreboard, a mention in the opening, and the Match video still paying off later. The sponsorship slot stops being a favour and becomes ad space with audience figures.
An audience beyond the firing lineWhoever did not come to the Match watches, follows what is happening on the live scoreboard and joins in — shooters from other clubs, family, people simply curious about the sport. Every published Match is a shop window for the next one’s registrations.
Live monitor with alertsIt answers the production question of the day: "is this stage delivering scores right now?" — and warns you when a stage goes too long without a new score.
How it gets on air
1
Turn the overlay on for the matchUnder Operation → Broadcast, one switch covers every stage; each stage can still inherit, enable or disable it on its own.
2
Generate the stage link and paste it into OBSOne browser source per stage you broadcast. Check the preview and simulate a score before the first athlete steps up.
3
Go liveFrom there the RO feeds the broadcast: every score approved in the field shows up on air in seconds, with nobody operating a scoreboard.
Registrations come in via CSV from any system, results go out in WinMSS format, a finalized IPSC match publishes to scoring.services, and the public REST API lets you manage matches and registrations and read results in JSON with an entity API key.