✦ COMMANDER LABFRIENDS & PLAYTESTERS

FOUR SEATS. YOUR DECKS.

Gather your
table.

A private Commander playtesting table for friends.
Start with two people and let the AI fill the other seats.

Windows x64Private multiplayerEarly test build

Your seat is waiting.

Install once. Join with a room code. No Tailscale account or port setup needed.

1

Download Commander Lab

The download comes from the publisher’s computer over public HTTPS. That computer must be awake for downloads.

Windows download being prepared

The public-online build is being validated. Wait for the verified download to become available.

2

Extract, then open

Right-click the ZIP and choose Extract All. Extract into a short folder such as C:\Games\CommanderLab; deeply nested folders can exceed Windows’ path-length limit. Keep its folders together. Open CommanderLab.exe from the extracted folder, not from inside the ZIP.

This early build is unsigned. If SmartScreen appears, verify you downloaded the file linked here before choosing More info → Run anyway. Do not disable Windows security.

3

Bring your deck

Open My Decks and import your Commander deck file. Artwork downloads automatically as needed. In Settings → Updates / art, choose Standard or Enhanced 4×. You do not need to download the full catalog.

4

Join your friend

Open Join Game. Enter your name and join an available table from the game list, or enter your host’s 10-character room code. Choose your saved deck and click Load deck into my seat.

Check the commander previews, then each human clicks Ready up. The game starts automatically when everyone is ready. The coin-flip winner starts; choose whether to keep or mulligan your opening hand. Two AI players fill the other seats. First startup can take several minutes while the rules engine loads; keep the app open.

What your friend sendsA room code
What you needThe current app and your deck
No manual setupNo IP address or seat token

A QUICK HAND

If something gets in the way.

How do Windows updates work?

Install this updater-enabled build once. It checks at startup and every 30 minutes, downloads signed releases in the background, and offers a restart outside a match. Your decks, settings and cached artwork stay intact. Automatic downloads can be disabled in Settings.

The download does not open

The publisher’s computer may be offline. Retry later or ask the host to check the download service. Tailscale is not required. Never use a replacement download with an unverified source.

I cannot create or join a room

Use Join Game and the current build. Check the room code and ask whether the host has an active room. Creators need the private host key. A message about an incompatible version means the app needs an update.

A request timed out

If the app shows a pending request, use Retry pending request with the same details. Creators re-enter the host key. Do not repeatedly create new rooms or abandon a pending request unless you intend to leave that attempt.

We are waiting in the lobby

For two people and two bots, choose 1 friend and 2 AI. Both humans join and upload decks. The host can choose each AI’s saved deck. Check each seat’s commander and card count, then each human clicks Ready up. The game starts automatically; watch the loading stage.

I disconnected during the game

Reopen Join Game and use Reconnect reserved seat. The app saves your private membership on this computer. Do not forget it or create a new room. Decision and reconnect timers are disabled by default. Leaving saves your seat on this device; entering the same room code restores it. A stopped server process cannot restore the old match.

Do I need all the enhanced artwork?

No. Standard is the default, and only artwork needed by decks and visible cards downloads automatically. Enhanced 4× is optional. Settings shows signed catalog sizes and estimated extra disk space before an optional full download. Cached cards work offline; missing artwork temporarily uses text cards.