2. Streaming & Input
The bot needs to see the game and send commands. You set both up in Settings โ Streaming & Input, which walks you through a short wizard.
TL;DR โ If you followed the VM Setup, the bot already sees the game. You only have to pick how you want it to send input.
Quick concepts
VM connection
How the bot sees your game.
Streaming client
The app on your PC that shows the VM screen โ Moonlight or Parsec. Optional.
Input method
How the bot sends your keypresses and mouse moves. Two options, explained below.
Pairing
A one-time linking step. Only needed for the background input method.
Pick your scenario
Step 2 of the wizard asks "How do you play on the VM?". Pick the card that matches your setup:
๐ฎ Moonlight + Sunshine
Moonlight window on your PC
Only if you pick the recommended input method
๐ฅ๏ธ Parsec
Parsec window on your PC
No
๐ป Directly on this PC
The game runs on the same PC as the bot
No
The wizard picks the right input method for you โ you don't have to think about it.
Scenario 1 โ Moonlight + Sunshine (default)
You watch the VM through Moonlight. You have two ways to send input:
Option A โ Focused-window input
The bot types into the Moonlight window on your PC.
The Moonlight window must stay in focus. If you click on something else, the bot stops working until you focus it again.
No pairing needed.
Good for a quick start.
Option B โ Background input (recommended)
The bot keeps working even when Moonlight is minimized or hidden behind other windows.
You can use your PC for other things while the bot runs.
Needs a one-time pairing (below).
Needs Sunshine inside the VM โ see the Sunshine Setup page if you don't have it yet.
Pairing walk-through (only for Option B)
When you pick the recommended option, step 4 of the wizard appears:
Make sure the VM is connected in step 1.
Click the link that opens the Sunshine Web UI in your browser.
Log in there and note your username and password.
Type the same username and password into the wizard.
The wizard shows a PIN (you can change it if you want).
Click Pair. The wizard does the rest.
When the status turns green, click Test connection to confirm everything works.
๐ก Pairing is one-time. After that, the bot reconnects on its own.
Moonlight picture quality
If the video looks bad, open Moonlight's settings (gear icon) and use these values:
Resolution
1920 ร 1080
FPS
60
Video Codec
H.265 (HEVC)
Bitrate
50 Mbps
Window Mode
Fullscreen
V-Sync
OFF
Frame Pacing
OFF
Important: The Moonlight resolution must be 1920 ร 1080 โ the bot expects that size.
Scenario 2 โ Parsec
You watch the VM through Parsec. The bot sends input to the focused Parsec window.
How to set it up
Install Parsec inside the VM and sign in.
Install Parsec on your PC and connect to the VM.
In the wizard, pick Parsec.
Done. No pairing needed. Keep the Parsec window in focus while the bot runs.
โ ๏ธ Parsec often looks sharper than Moonlight at low bitrate. Downside: you can't minimize the Parsec window while the bot is running.
Scenario 3 โ Directly on this PC
The game runs on the same PC as the bot (no streaming).
โ ๏ธ Only for private servers. On the official server the game must always run inside a VM and the bot on your host PC โ otherwise the anticheat will see the bot. Use Scenario 1 or 2 if you play on official.
How to set it up
In the wizard, pick Directly on this PC.
Done. Keep the game window in focus while the bot runs.
Status at a glance
The top of the wizard shows small status tags. Depending on your scenario, some may not appear:
VM connected
The bot is seeing the game.
Paired
You completed the one-time pairing. (Only in Moonlight + recommended input.)
Stream active
The bot has an active input session. (Only in Moonlight + recommended input.)
In Parsec and "Directly on this PC", you'll only see VM connected.
Troubleshooting
"No VMs found" in step 1
Open Hyper-V Manager and start your VM, then click the refresh icon.
The wizard is blocked at step 4
Connect the VM first (step 1).
Pairing says the credentials are wrong
Re-check the username/password in the Sunshine Web UI and type them exactly in the wizard.
"Paired" but never turns to "Stream active"
Click Test connection. If it still fails, open the Sunshine Web UI and confirm there's a Desktop application listed.
Input doesn't reach the game (Moonlight focused-window / Parsec)
Click on the Moonlight or Parsec window once before starting the bot.
Laggy stream
Use a wired connection, not Wi-Fi. Raise the bitrate in Moonlight if your network allows it.
Black Moonlight screen for a few seconds
Normal right after connecting โ wait 5-10 seconds.
Need Help?
Join our Discord for support.
Last updated