The Commander simulator, in detail.
What a virtual tabletop is, how TableCommander’s simulator works, and which features matter when you’re playing Commander online with friends.
What “virtual tabletop” means here
A virtual tabletop is software that recreates the surface of a paper Magic game without enforcing the rules. You drag cards from your hand to the battlefield, tap them, move them between zones, and trade life totals manually. The game state is shared between every player at the table in real time, but the simulator does not decide what is legal: you and your pod do, exactly as you would across a kitchen table.
This sits between two more familiar shapes of online Magic. Rules-engine clients (MTGO, Arena) automate stack resolution and legality at the cost of access (only specific sets and printings) and flexibility (no house rules, no proxies, no unusual formats). Tabletop simulators trade automation for the full card pool, custom rulings, and the social texture of real Commander.
Cards: every printing, drag-and-drop
The simulator can render any card ever printed because the card pool mirrors Scryfall. That includes promos, alternate frames, double-faced cards, meld pairs, adventure cards, sagas, and even Un-set silver borders. You drag a card from your hand to the battlefield, click to tap, right-click for menu actions (transform, flip, attach, counters, tokens). Card hovers show large preview art, with face switching for double-faced cards.
Zones: the seven the format expects
- Library: shuffled, with scry and surveil affordances on the top of the deck.
- Hand: private to you, visible as a fan along your seat.
- Battlefield: the central play surface, shared with everyone.
- Graveyard: public and ordered, with one-click jump to your most recent discard.
- Exile: public, with separate handling for “exile face-down”.
- Command zone: dedicated, always visible, with automatic command-tax tracking.
- Stack: implicit. Players resolve spells and triggers conversationally; the chat acts as the transcript.
Tokens, counters, dice
Token creation pulls from the full Scryfall token database, so the art matches the source card. You can also create a generic token from any creature. Counters (+1/+1, loyalty, charge, time, custom) live on permanents and are visible to everyone. The dice tray is a physical three-dimensional roll, not a random number generator, so the table sees the same outcome you do.
Life, damage, commander damage
Each seat tracks current life, with an inline log of life changes so you can scroll back over the game. Commander damage is tracked per attacker per defender, which matters when one player has multiple commanders or partner pairs. The simulator highlights the 21-point threshold automatically.
Multiplayer sync, in practice
Every state change (card movement, tap, life total, counter add, token spawn) is broadcast over WebSocket to the other players at the table. Latency is typically under 100ms within Europe and North America. Reconnects are non-destructive: if your connection drops mid-game, rejoining the table restores the exact state. Spectator mode lets friends watch a game in progress.
What the simulator deliberately does not do
The most important design decision is the rules engine that isn’t there. The simulator does not:
- Resolve the stack automatically.
- Check whether you have priority.
- Stop you from making an illegal play.
- Pay costs for triggered abilities.
- Track whether you’ve played a land this turn.
The premise is that Magic at a multiplayer table is partly a social game, and a strict rules engine flattens that. If you want full rules enforcement, MTGO and Arena cover it. If you want the long, friendly, rule-0-shaped Commander experience, manual play is the right surface.
How it compares to other simulators
Cockatrice and XMage are open-source tabletop alternatives. Both require installation; both depend on community-maintained card sets that lag behind official releases. TableCommander runs entirely in a browser, mirrors Scryfall on a daily cadence, and is built around Commander as a first-class format rather than retrofitting it. Tabletop Simulator on Steam has Magic mods but the experience is generic table software with Magic art pasted onto it, not a purpose-built Commander tabletop.
Companion app for paper games
For in-person games, the companion app on Android and iOS gives you life tracking, commander-damage matrices, and shared dice for an entire pod. It pairs with your TableCommander account so games at paper tables still appear in your match history.
Simulator FAQ
- Does the simulator know whether my Lightning Bolt killed the creature?
- No. You and the table agree, then you move the creature to the graveyard manually. The same way it happens at a paper table.
- Can I play formats other than Commander?
- Yes. The tabletop supports any format; lobby filters cover Commander, Standard, Modern, Pioneer, Legacy, Vintage, Pauper and Brawl natively. House-rule formats work too.
- Do I need an account?
- You can join a table as a guest with a temporary deck. Accounts give you saved decks, match history, friends, and the companion app.
Ready to Play?
No downloads. No subscriptions. Just cards and good games.