Winnerโ€™s Circle
โ€ฆ

DOC Host: what you need to know

Everything hosts and players can expect from a home-hosted cabinet, from setup to screens, controls, seats, horses and getting help. New to hosting? Read this, then follow the install guide.

Before you start

Community hosting is back, but it's still a very new idea, and DOC Host will keep changing as we learn. Hosting comes with some frustration: every PC and connection is different, and some things may not work on your setup. Sometimes there won't be an answer right away. Head into it with an open mind, tell us what you hit, and we'll keep improving it together.

On this page

The seat buttons at a glance

IconButtonWhere
โ˜ฐControl panel (or press M)Side rail
๐ŸŽYour Stable: load a horseSide rail
โ›ถFullscreen (or press F)Side rail
๐Ÿ”Š / ๐Ÿ”‡Race audio on / offSide rail
๐ŸšชLeave your seatSide rail
โคขAdjust layoutPanel, Screen
โBoard to 2nd screenPanel, Screen
๐Ÿ“ŠLow dataPanel, Screen
โŒจRebind keysPanel, Controls
๐ŸŽฎOn-screen padPanel, Controls
โœฅMove padPanel, Controls
๐Ÿ“บ / ๐ŸŽšSeat sounds / MixerPanel, Sound
๐Ÿ“ฑPhone linkPanel, Seat
๐Ÿ‘ฅWho's playingPanel, Seat
๐Ÿ““Career notePanel, Seat
Race schedulePanel, Seat
Refresh screens: nobody loses a seatPanel, Fix this cabinet
โŸณRestart cabinet: everyone back to the lobbyPanel, Fix this cabinet

What DOC Host is

DOC Host turns your Windows PC into a Derby Owners Club cabinet that appears in the online lobby. It runs the main race board, the player seats, the card saves and the video stream from one window.

What your PC needs

PartWhat to aim for
WindowsWindows 10 or 11, 64-bit. No Mac or Linux version.
CPUSingle-core speed matters most. Every seat is its own game window, plus the main board: 8 seats means 10 game windows at once.
GraphicsA real graphics card helps.
Memory16 GB is comfortable for 8 seats.
DiskAbout 2 GB free.
InternetA steady upload. Every remote player watches video sent from your PC, so upload matters more than download. Wired beats Wi-Fi.

Run at least 4 seats. The race needs data from the other seats' game windows to fill the CPU horses, so fewer than 4 seats doesn't race properly. Not sure your PC can keep up? Start at 4 and raise it later.

Your PC is the whole cabinet

Hosting isn't a simple three-station setup. While you host, your PC does the work of a full arcade cabinet and its link to the online arcade, for every player seated at it.

JobWhat it means for your PC
The main race boardThe two big race screens, running the race for the whole cabinet.
One game per seatEvery seat is its own copy of the game. At 8 seats that's 10 game windows running at once.
Live video for every playerYour PC records the race screens and each seat as they play and streams them out over your upload.
Every player's controlsEach remote player's button presses travel to your PC and into their seat's game.
Saving horsesYour PC hands each player's horse to the website when they save.
The lobby linkYour PC keeps telling the lobby which seats are open, who's playing and which game is running.

Getting set up

Your cabinet goes live the moment you pair it. There is no approval wait.

  1. Download. Sign in, open the Host download page and press Download DOC Host. The link is made for you and works for 15 minutes. Don't share it; anyone else can get their own.
  2. Run the installer. Windows shows a blue "Windows protected your PC" box because the installer isn't code-signed yet. Click More info, check the file name is DOC-Host-Setup-(version).exe, then Run anyway. It doesn't ask for an administrator password.
  3. Pick a folder. Keep the suggested one. Never use a OneDrive, Google Drive or Dropbox folder.
  4. Pair. Open DOC Host and press Sign in and pair this PC. DOC Host shows a pairing code and opens the pairing page in your browser. Sign in, check the code matches, and confirm.
  5. Choose your game and seats. Pick the game, the number of seats (at least 4; 4, 6 or 8 are the usual sizes), and the three options below.
  6. Press Start hosting. Within about two minutes the lights go green and your cabinet shows in the lobby.

The three options under Game and seats

OptionWhat it doesDefault
I will play at this PC tooKeeps seat 1 for you at the keyboard. The lobby can't take it.Off
Broadcast video so remote players can playSends each seat's picture to players in the lobby. Turn it off and only you can play, at this PC.On
Let remote players restart and fix screensLets seated players use the Refresh screens and Restart cabinet buttons on their seat.On

Moving and arranging the screens

Players arrange their own view from the seat's control panel. Press M (or the โ˜ฐ button) at any seat to open it, then use the Screen group. Every change is saved on that device. The icons below are the ones on the seat's buttons.

At your seat (players)

You want toDo this
Move or resize the race board or your seat pictureโคข Adjust layout (Panel, Screen). Pick Main L, Main R or Seat, then use the arrows and โ€“ size / + size. Press done. "reset all" puts everything back.
Put the race board on a second monitorโ Board to 2nd screen (Panel, Screen). The board opens in its own window; drag it to the other monitor. Your keyboard stays on the seat, so the whip keeps working. Allow pop-ups if nothing opens.
Go fullscreen, or back againโ›ถ on the side rail, or press F. Esc also leaves fullscreen.
Use less internet๐Ÿ“Š Low data (Panel, Screen). The race board drops to a lighter stream; your own seat stays full quality. This works on house cabinets only: a host cabinet's race board is already one combined stream.

Layouts are saved per device and per cabinet, so a layout you set on one host's cabinet doesn't move another cabinet's.

On the host's PC

Changing controls

Every player sets their own controls at the seat, saved on that device. Keyboard, any standard Xbox or PlayStation controller, and an on-screen touch pad all work, on host cabinets and house cabinets alike.

The defaults

ActionKeyboardController
Whip (go)CA / Cross, or left trigger
Hold (save the gauge)XB / Circle, or right trigger
OK (confirm)ZX / Square
Start (the yellow button)EnterStart / Options
Insert card (at the card screen)IY / Triangle
Up, down, left, rightArrow keysD-pad

Two keys work everywhere unless you bind them to something else: F toggles fullscreen and M opens the control panel.

Changing them

  1. Press M (or โ˜ฐ) at your seat and open Controls.
  2. โŒจ Rebind keys changes the keyboard and controller. Pick an action, then press the key or button you want for it. The game ignores your presses while you're binding, so you can't start a race by accident. You can go back to the defaults any time.
  3. ๐ŸŽฎ On-screen pad shows or hides touch buttons. It's on by itself on phones and tablets.
  4. โœฅ Move pad lets you drag and resize the touch buttons. All input to the game pauses while you arrange them, keyboard and controller included.

You can pin up to three favourite tiles from the panel to the seat's side rail for one-tap access.

Playing at the host's PC

If you play at the PC itself (see Running your cabinet), click the seat's game window and use the same default keys shown above. Those can't be remapped from DOC Host. Don't open the game's own settings menu on a seat window while hosting: it can knock that seat out of step with the race link.

Running your cabinet day to day

You control which seats the lobby can use from My Stable, in the Host: seat control box (๐ŸŽ›). It shows each seat live and only works while your cabinet is online.

Pulling seats from the lobby

Seat showsButtonsWhat happens
Online: openPull localThe seat leaves the lobby straight away and is yours at the PC.
A player's namePull localThe seat closes once that player leaves. Nobody is kicked mid-race.
A player's nameReclaim nowKicks the player and takes the seat now. You're asked to confirm first.
Closing: frees when (player) leavesReclaim now or Cancel (push online)Take it now, or change your mind and keep it in the lobby.
Host / localPush onlineGives the seat back to the lobby.

A seat an online player has just left counts down before you can take it, because their race can still finish into it.

Playing at the PC with your own horses (Host Console)

  1. With hosting running, open Host Console. A page opens; it only works on this PC.
  2. Press Play here on an open seat to make it yours. The lobby can't claim it while it's yours.
  3. When the seat shows the Insert Card screen, choose the seat, press Load, then press I in the game window.
  4. When you finish, press Save this seat's horse. That sends the races to your stable. Without it, the horse stays on this PC only.
  5. To hand the seat back, save it (or Take it out if it never raced), then Put back online.

Making a brand-new horse at the game? Press Start playing here on the seat first. A card an online player left in a seat has a Return it button: it goes back to them, never to you.

Playing with no broadcast

Untick Broadcast video so remote players can play before you press Start hosting. Only you can play, at this PC: lobby players can't use your seats, because they'd have no picture. It also saves your upload.

Your house rules

The House rules box under seat control shows your rules to players in the lobby, usually within a minute. Clear the box and save to remove them.

The DOC Host buttons

ButtonWhen to use itWho it affects
Start hostingStarts everything. Also applies a new game or seat count.Takes a couple of minutes to come up
Stop hostingTakes your cabinet off the lobby. Pairing is kept.Everyone seated is sent back to the lobby
Fix pictureBoard cropped, black or seamedNobody: the game keeps running
Restart gameThe game itself is stuckAnyone mid-race loses that race
DoctorSomething is red or amberNobody: it only checks
Host ConsoleYou want to play at this PC with your own horsesOnly the seat you take
Open logsThe operator asks for themNobody

Change games or seat counts only when nobody is seated. With Let remote players restart and fix screens on, seated players can press Refresh screens (nobody loses a seat) or Restart cabinet (everyone goes back to the lobby). DOC Host refuses a remote restart while you hold a seat at the PC or while a horse is being saved.

Your horses on a host cabinet

Your horses live in your online stable, and they travel: race them on a host cabinet, save them, and they're back in your stable like any other race.

Your login stays yours. When you sit at someone else's host cabinet, it gets a short-lived pass that only works for that seat. Your account sign-in never reaches the host's PC.

Playing on someone else's host cabinet

Host cabinets sit in the lobby next to the house cabinets, and you join them the same way: pick an open seat, sign in, load a horse.

Updating, moving PCs and uninstalling

Updating. New versions are announced in Discord and posted on the Host page. You need 3.3.0 or newer: older versions can't seat players. From 3.3.0 on, DOC Host updates itself when nobody is seated (untick "Install automatically when nobody is seated" in its Updates box to choose when, with Update now).

  1. When nobody is seated, press Stop hosting and close DOC Host.
  2. Download the new installer from the Host page and run it (same More info, Run anyway step).
  3. It installs over the old version. Your pairing, settings, logs and any unsaved horses are kept. Open DOC Host and press Start hosting.

Moving to a new PC. Install DOC Host on the new PC and pair it. Your cabinet moves there and the old PC stops hosting. It's the same cabinet, not a new one.

Uninstalling. Windows Settings, Apps, DOC Host, Uninstall. When asked "Also delete your DOC Host data?", choose No (the default) to keep your pairing for a reinstall. If there are horses that never reached the website, it asks again: choose No so the operator can recover them.

Your data folder (%LOCALAPPDATA%\DOC Host\data) holds your cabinet's private key. Don't copy it anywhere shared.

When something looks wrong

Start with Doctor in DOC Host: it checks the whole PC and says what is wrong in plain words. The lights: green means working, amber means it needs a minute or a look, red means not working, grey means off. Card broker, Game, Seat stations, Lobby link and Video should all be green within about two minutes of Start hosting.

What you seeTry this
Board cropped, black or seamedFix picture. The game keeps running.
Video says "no feeds: press Fix picture"Press Fix picture once both main screens show the game.
A player's seat picture is frozen or blackCheck that seat's game window isn't minimized on your PC. Restore it and the picture comes back.
Video says "video off (local play only)"Broadcast is unticked, so lobby players can't play. Tick it, then Start hosting.
Cabinet doesn't show in the lobbyCheck Lobby link is green. If it stays red, press Doctor.
Remote restart shows "paused while you hold a seat"You have a seat at the PC. Hand it back (Put back online) to let players restart again.
A player says their seat won't respondAsk them to try Refresh screens (M, Fix this cabinet, the monitor icon). If that fails, Restart game when nobody is mid-race.
Everything is slow or stuttersFewer seats, close other heavy programs, and use a wired connection. Keep at least 4 seats.
Windows blocks the installerMore info, check the file name, Run anyway. Your browser may also ask you to Keep the file.

Getting help

A note from John. I run DOC alongside a day job, so I'm often slow to answer. I'll help as much as I can, but not hearing back from me for hours or even days is normal. Don't wait on me: ask in Discord, because other hosts and players are often the fastest help there is.

Get DOC HostInstall guide