Squadbook

A Discord bot for game nights

Every game your group plays, remembered.

Squadbook keeps the score your pod argues about: who wins, who gets knocked out first, which deck is actually the problem, and who takes forever on their turn. Commander, board games, shooters, co-op. One card in Discord, pressed by whoever is closest.

Free for your group. No setup beyond picking a channel.

The scoresheet

The stats people actually argue about

Not a spreadsheet you maintain. A record that fills itself in while you play, then settles the argument.

StatWhat it answersWhere it shows up
Win rateWho is winning, with a minimum so a 1 and 0 record cannot top the board./leaderboard, /stats me
Archenemy indexHow often you are the first one eliminated. The table's opinion of you, in a number./stats me
Nemesis and victimWho takes you out most, and who you take out most./stats me, /stats vs
RatingOpenSkill rating that handles four-player pods and team games properly, not chess Elo bent out of shape./leaderboard sort:Rating
Turn speedAverage turn length, longest single turn, and who is dragging. Timed from the card or from Tabletop Simulator./stats turns, the post-game report
Commander recordWhich commander wins here, who pilots it, and what each deck beats and loses to./stats commander, /deck stats
LineupsFor team games, which pairings win and who is carrying./stats lineups
PredictionsEveryone calls the winner before the game. Points for reading the table right./stats predictions
AchievementsTwenty-seven of them, from First Blood to Voltron to Always the Bridesmaid, announced in the channel.After every game

Any game your group plays

Seventy built in. Add your own in one line.

Five ways a game can end cover nearly everything: finishing order, scores, one-on-one, teams, and co-op against the game. The card adapts to each.

CommanderMagic 1v1LorcanaPokemon TCGYu-Gi-Oh! CatanWingspanTicket to RideCodenamesUnoPoker night ValorantLeague of LegendsCounter-Strike 2Overwatch 2Marvel RivalsRocket LeagueApex Legends Street Fighter 6Tekken 8Smash UltimateMario KartJackboxGolf With Your Friends Helldivers 2Deep Rock GalacticLethal CompanyPhasmophobiaDestiny 2 raids and anything else with /game template create

League of Legends

Every game logs itself.

Link your Riot ID once with /link riot. When you load into a game, a card appears in Discord naming everyone from the server who is in it. When it ends, the card becomes the scoreboard: champion, KDA, damage with its rank in the lobby, kill participation, and a Squadbook grade from S+ to D that judges tanks and healers on their job instead of their damage. ARAM, Arena, Summoner's Rift, rotating modes.

/stats champion shows how you do on one champion and who in the server is better at it. Some League achievements are hidden until someone stumbles into them.

ARAM Mayhem too

The companion app fills the gap.

Riot keeps some modes out of its public API. The Squadbook Companion is a small Windows tray app that reads your own client's history and sends each finished game in, every mode included. Nothing to press after a game, nothing that touches the game itself.

Get the companion app

Tabletop Simulator

The table fills in the card

Drop the Squadbook Table object on your Commander table. When everyone is seated, one press sends the players, their seat colors, and their commanders to Discord. Turn on Turns and every turn gets timed. Name your life counters by seat color and life totals arrive on their own. Nobody types anything.

  1. Run /link tts in Discord and copy the token.
  2. Paste it into the object's Description. No scripting.
  3. Press Send to Squadbook. Finish the game on the Discord card.

Uses Tabletop Simulator's own scripting API. No memory reading, no injection, no overlays, ever.

Also in the box

Game nights, not just games

Sessions with a summary at the end of the night Events with RSVPs, reminders, and weekly repeats Seasons that reset the board and crown a champion Brackets for single-elimination nights Custom boards for speedruns and high scores Steam link to find games everyone owns, with a poll Spreadsheet import so your old history counts Weekly recap every Sunday evening Story of the game written from what happened

Price

Free for your group. Premium if you want more.

The core loop never sits behind a paywall. A group should never hit a wall in the middle of game night.

Free

$0
  • Unlimited game logging, every game type
  • Stats, leaderboards, achievements, predictions
  • One active season, the last 100 games of history
  • Tabletop Simulator and Steam links
  • Magic card lookup, always free

Premium, per server

$3.99 / month
  • Unlimited history and archived seasons
  • Shareable leaderboard images
  • CSV export of everything
  • Sold through Discord, cancel there any time

Start keeping score.

Add Squadbook to your server

Then run /setup once, or just /game start.