Scoreboard Control

Games

—

Help & setup

🚀 Quick start
  1. + New Game — pick the sport and both teams. A saved team loads with its lineup; mark your own as ★ My team (Setup → Teams) and it is picked for you. A new team just needs a name — the jersey keypad opens for it. The look, sound and sponsors come from your last game.
  2. The checklist at the top of the game walks you through teams, lineups, positions and the overlay link.
  3. ⚙ Setup → Overlay link → Copy, and add it to OBS as a Browser source (below). You only do this once: the link is yours, not the game's, and it shows whichever game you open on the pad.
  4. Score from the pad. The overlay updates instantly. Keep the pad open — it holds the screen awake while a game is open.

Practice first: ▶ Demo Mode on the Overlay link screen plays a fake game in a practice game of its own, so your real one stays clean.

⚾ Scoring a game
  • BALL · STRIKE · FOUL for pitches. Ball four walks the batter and pushes the forced runners; strike three asks swinging, looking or dropped.
  • IN PLAY asks what happened — a hit, an error or fielder’s choice, or the kind of out — then who fielded it, then (with runners on) where everyone ended up, already filled in.
  • The diamond on the pad shows who’s on. Tap a runner for a steal, caught stealing, pickoff, wild pitch or passed ball.
  • MORE: hit by pitch, catcher’s interference, intentional walk, balk.
  • Runs, strikeouts, walks, hits and outs fire their own animation. The third out ends the half and puts Mid-Inning on the stream.
  • ↶ Undo reverses the last play. For anything else that drifted, tap the count bar at the top: that is the Situation screen, with every correction and 🏁 End game.
  • Tap the batter line for the Lineup. ⌨ Jersey numbers there takes a lineup card at game time: tap each number in batting order and hit Next; names can wait. 📋 Paste a list reads one player per line. 🧢 Field on the bottom bar sets positions by jersey number; an opponent's are optional. A new pitcher gets his own pitch count.
🖥️ OBS setup

Sources → + → Browser, name it “Scorebug”:

  • URL — the overlay link from Setup. Width 1920 · Height 1080, FPS 30.
  • Uncheck “Shutdown source when not visible”.
  • Check “Control audio via OBS” so the sounds reach the stream.
  • Page permissions decide how much of OBS the pad may run: No access — everything on the overlay; Basic — plus 🎞️ Replay; Advanced — plus 🎥 Cameras and the replay buffer; Full — plus Go live and Record.

Place and size the bug from Setup → Scorebug, theme & sound, not by resizing the source.

For a laptop at the field: 1920×1080 at 30 FPS, the hardware encoder (Apple VT or NVENC), CBR 6000 kbps, and recording set to “Same as stream” so the game isn’t encoded twice. Every extra camera costs more than everything else combined.

🎞️ Replay & cameras
  • Replay: in OBS, Settings → Output → enable the Replay Buffer at 90 seconds, and Settings → General → start it automatically when streaming. 🎞️ Replay on the bottom bar saves a clip; Auto-clip big plays (Setup → OBS) waits out the celebration first.
  • Cameras: one OBS scene per camera. Add the scorebug to each with + → Browser → “Add Existing” — never a second browser source. 🎥 Cameras on the bottom bar then cuts between them.
  • No OBS? Turn off Show OBS buttons in Setup → OBS and those buttons get out of the way.
🔧 Troubleshooting & privacy
  • Overlay looks stale after an update — right-click the source → Refresh. OBS caches hard.
  • Only part of the bug shows — the source has to be 1920×1080.
  • No sound on the stream — check “Control audio via OBS” on the source.
  • Nothing is updating — the dot in the game header is green when synced, red while reconnecting. It heals itself, and the overlay never blanks.
  • The overlay link is a password. It can read your lineups. If it leaks, 🔑 Rotate link on the Overlay link screen kills every old link, and you paste the new one into OBS. The recap link is safe to share: score and line score only.

Free to use. If it's earning its keep on your broadcasts:

☕ Buy me a coffee
0VIS 0HOME
📣

Get the overlay broadcast-ready before first pitch.

1Teams & style
2Lineups (batting order)
3Positions (incl. pitcher)
4Overlay link for OBS
--:--
Possession
Down & distance
10yds
Score for the team with the ball
Goals fires the GOAL! celebration
Half & stoppage
+0min added
Cards
Rally point serve follows the scorer
Serve
Set auto-won at the target with a 2-point lead
Score +3 fires the THREE! stinger
Team fouls bonus at 7, double at 10

Field

Signed out

Situation

every change is undoable

A fix, not a play: tap a base to put a runner on or take one off, and nothing goes in the book. A steal or a pickoff is the runner on the pad.

Balls0
Strikes0
Outs0
Inning1

Moves the at-bat marker only — no result is recorded.

Pitch count (current P)0
Runs · hits · errors

Direct edits for corrections — each is undoable. A run goes in that team's half of the line score too; hits and errors change the total only.

Away runs0
Home runs0
Away hits0
Home hits0
Away errors0
Home errors0
Lineups

Names and the batting order are on the Lineup screen; the defense is on the Field screen. Clearing a lineup here empties that team's order and defense, and cannot be undone.

Score
Away0
Home0
Quarter
Quarter1
Timeouts left
Away3
Home3
Score
Away0
Home0
Points this set
Away0
Home0
Sets
Set being played1
Away sets won0
Home sets won0
Sets are played to
Score
Away0
Home0
Quarter & fouls
Quarter1
Away fouls0
Home fouls0
Timeouts left
Away4
Home4

Cameras

tap to cut

On Air

tap to show · again to take down

Outlined = good right now

Cards
Full screen hides the scorebug
Our apps plays once, clears itself

Ads for our apps, Run the Play and Baseball Time, taking turns with a different topic each tap. Quick (7s) sits top right, for between pitches. Full (13s) takes the screen, for between innings.

Delays & announcements
Game paused card off
Countdown

0 = no countdown. Lightning: restart at every new strike.

Announcement ticker off
Moments strikeouts, walks, hits and runs fire their own

Rally puts a glow around the scorebug until you turn it off.

Lineup

saves as you type
–Batter 1 · the number on their back

Number, name and position, in any order you have them.

Order#NamePos
Order#NamePos

◎ marks who's up; tap another ◎ to move it. Drag a ⋮⋮ number onto another row to swap hitters. Positions are set on the Field screen — tap one to go there.

Ball in play

Hit

Reached

Out

Where did everyone end up? The likely result is already picked.

Runners

Count and batter stay. For a wild pitch or passed ball, tap Ball or Strike too.

More

Batter awarded first: forced runners move up and the next batter is up.

Strike three

Setup

Overlay
Teams
Game
Look & sound

New games start with this game's look, sound, sponsors and overlay switches.

OBS
This game

Reset keeps the teams and the look. Delete cannot be undone.

Away / visitor
Home

A team is a name, an abbreviation, a colour, a logo and a roster. A named team with a lineup saves itself as you edit, so next game it is one pick in New Game.

— — —
Identity
Colour
Roster

The same two screens the batter line opens mid-game, reached from the team they belong to.

My teams
★ My teamPicked for you in New Game; its positions are the ones the checklist asks for
— — —
Identity
Colour
Roster

The same two screens the batter line opens mid-game, reached from the team they belong to.

My teams
★ My teamPicked for you in New Game; its positions are the ones the checklist asks for
Sport

Changing sport keeps the score and swaps the pad and the overlay to that sport's controls.

Times & rules

Start time sorts your games list and runs the Starting Soon countdown. Venue puts the local weather on Starting Soon and the pause card. Regulation innings arms the automatic walk-off.

Show on overlay
Clock
Batter
Pitcher
Pitch count
R-H-E on the bug
Run-rule watch

Batter, pitcher and pitch count come from the lineup. These only decide whether the overlay shows those lines.

Scorebug

A layout is painted by the theme below. An animated scorebug brings its own look and plays its own home run, strikeout and hit moments. Try them all at /bugs.

Theme

Scenes

Starting Soon, Mid-Inning, Final and the delay screen. Elevated redraws them in the network-TV look, with bigger entrances and moving light; Simple keeps them in your theme.

Where the bug sits on the 1080p frame

Sound
Everything off

Sound plays on the overlay so OBS captures it. When testing in a browser, click the overlay once to unlock audio.

Colours
Text
Accent
Fill team rows with team colours

A small “brought to you by” bug in the corner, cycling through the list. It hides itself whenever a full-screen card is up.

Show OBS buttons on this deviceReplay and Cameras on the bottom bar
OBS page permissions: —

Instant replay

Stream & record

Keyboard (desktop): B S F = ball/strike/foul · I = in play · 1 2 3 H = 1B/2B/3B/HR · E error · M more · N runners · A advance all · C clear bases · U undo

Add this URL to OBS once, as a Browser Source (1920×1080). It is yours, not this game's: it shows whichever game you open here, so it never needs pasting again. It carries a key that lets the overlay read your lineups — treat it like a password.

Share the recap

A public scoreboard page for parents — score and line score only, never lineups.

New Game

The look, sound, sponsors and overlay switches come from your last game.