Set it up in OBS

About ten minutes the first time. You add two things to OBS: the control panel as a dock, and the draft screen as a Browser Source. They find each other on their own.

Before you start1 Panel dock2 Draft screen3 Layers and cameras4 Check the link5 Scorebug6 Recap card7 Screen reading scorebug8 Phone control9 BracketsWhy it stays yoursFixes

Before you start

1 Add the panel as a dock

The panel is where you pick bans, picks and scores. It sits inside OBS like any other dock.

  1. In OBS open the Docks menu (in some versions it is under View, then Docks) and choose Custom Browser Docks.
  2. In the window that opens, type a name in Dock Name, such as Draft panel.
  3. Paste this address into URL:
  4. Press Apply, then close the window. The panel appears as a dock. Drag it where you want it, or pop it out onto a second monitor.
FileEditViewDocksProfileScene CollectionToolsHelpScenesSourcesAudio MixerControlsCustom Browser Docks...Custom Browser DocksDock NameDraft panelURL…/panel.htmlApply1Open the Docks menu2Pick Custom Browser Docks3Name it, paste the panel address, Apply
The OBS Docks menu and the Custom Browser Docks window. Drawn to show where things are. Your OBS may look a little different.

Do not open the panel in Chrome or Edge instead. A panel in a normal browser keeps its own storage and cannot talk to OBS.

2 Add the draft screen

This is the picture your viewers see.

  1. In the Sources box press + and choose Browser. Name it something like Draft screen.
  2. Copy the draft screen address from the Draft studio page (or from the preview box in the Create studio) and paste it into URL.
  3. Set the options like this:
Local fileOff
Width and Height1920 and 1080
FPS30 is fine. Use 60 only if your stream is 60.
Custom CSSLeave what OBS put there. It keeps the background clear.
Shutdown source when not visibleOff
Refresh browser when scene becomes activeOff
Properties for 'Draft screen'Local fileURLhttps://smiteprod.com/scene_…htmlWidth1920Height1080FPS30Custom CSSbody { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden; }(leave as OBS wrote it)Shutdown source when not visibleRefresh browser when scene becomes activeLeave these two uncheckedCancelOK
The Browser Source window with the settings to use. Drawn to show where things are. Your OBS may look a little different.

Press OK. If the source looks smaller than the screen, right click it in the preview, choose Transform, then Fit to Screen.

3 Layers and cameras

The draft screen is see-through wherever a camera or game feed belongs. So your camera has to sit underneath it.

SourcesDraft screenin frontCaster camGame capturebehindTop of the list is the front layer.Draft screen goes on top so it coverseverything except its clear holes.What viewers seeCaster camCaster camDraft screen: names, scoreDraft screen: picks and bansCameras show through the clear holes
Draft screen sits above the cameras in the Sources list. Drawn to show the idea.

4 Check the link

Look at the top of the panel dock.

The panel showing NOT LINKED
Before the draft screen loads.
The panel showing LINKED
Once the draft screen is running. These are real screenshots of the panel.

No OBS handy? Open the panel in one browser tab and the draft screen address in another tab of the same browser. They link up the same way, which makes a quick test.

5 Scorebug (optional)

The in game bar with names, series score and bans. Add it as a second Browser Source the same way, with its own address from the Scorebug page. Use the size shown there. It reads the same panel, so you do not add anything else.

6 Draft recap card (optional)

Both teams' picks and bans on one card. Add https://smiteprod.com/scene_recap.html as another Browser Source, 1920 x 1080, on top of the draft scene or in its own scene. The panel's DRAFT RECAP CARD box picks when it shows (Auto shows it once all ten picks are in) and has a Download PNG button for socials.

7 Screen reading scorebug (experimental, optional)

A solid custom scorebug that covers the game's top bar and fills in the timer, kills, gold and Gold Fury pips by reading your game capture. Nothing is shared or sent anywhere, and it never touches the game.

  1. Add https://smiteprod.com/scene_livebug.html as a Browser Source, 1920 x 1080, above your game capture.
  2. In OBS open Tools, WebSocket Server Settings and tick Enable WebSocket server. Press Show Connect Info and copy the password. This is how the panel gets the picture of your game capture.
  3. In the panel tick "I'm using the screen reading scorebug", paste the password and press Connect. It finds your game capture by itself and the numbers start showing in the panel.

Caster bug, colors and size are in the same panel box. More on the Scorebug page.

8 Phone control (optional)

Run the draft from your phone while OBS keeps going on your PC.

  1. In the panel dock in OBS, find the PHONE CONTROL box and press Get a code.
  2. Scan the QR code with your phone, or open the link it shows. You can also type the 6 character code on your phone and press Join.
  3. Pick and ban on your phone. The dock passes every change to the draft screen.

Keep the dock open in OBS the whole time. The code is only for you and is forgotten after a day with nobody connected.

9 Brackets (optional)

Make a bracket on the Bracket builder page in the style of your layout. Then pick one way to show it:

Need every screen for a full esports broadcast? See the free Broadcast packages.

Why it stays yours

The addresses are the same for everyone, so people sometimes ask how two casters do not collide. The answer is that your draft stays on your own PC while you run it.

Your PC, inside your OBSPanel dockyou click hereDraft screenviewers see thisOBS browser storagelives on this computer onlysaveschecks oftenSomeone else's PCTheir panel and screenTheir own storageNothing connects the two.No server in the middle.
How the panel and the draft screen share a draft.

The catch: the panel dock and the draft screen have to be in the same OBS on the same PC. Phone control (step 8) is the one exception: your phone sends the draft to your own dock through a private code, and the dock passes it on.

Fixes

The panel says NOT LINKED.

Make sure the draft screen is in the scene you are looking at, that it is not hidden (the eye icon), and that "Shutdown source when not visible" is off. Then right click the source and choose Refresh cache of current page.

It worked yesterday and now it does not.

You may have opened OBS with a different profile, or a portable copy. Each one has its own storage, so add the dock and source again in the one you stream from.

The draft screen is blank or black.

Check the address was pasted whole, starting with https. Then check that Local file is off. Text should show on transparent, not black. If there is a solid color, clear the Custom CSS box back to what OBS gave you.

Clicks in the panel change nothing on stream.

You probably have the panel open in a normal browser. Use the dock inside OBS, as in step 1.

My camera is covered up.

Move Draft screen higher in the Sources list than the camera. See step 3.

The font looks wrong.

Google Fonts load by themselves. A font installed on your PC works on that PC only. If a font name is not found, the layout falls back to its own font.

I changed layouts and the old one stays.

Copy the new address from the studio and paste it into the source's URL. The address is what decides the look.

Back to the Draft studio