9BOT

Installation Guide

Everything you need to get 9Bot running from scratch.

9bot is gated by license key. To get yours, register an account on the portal and an admin will approve your access — then your license key and the download button will appear on your dashboard.

Register / Sign In
Already approved? Sign in to download.
1

Install an Android Emulator

9Bot works with BlueStacks or MuMu Player. Pick one and install it:

BlueStacks 5 — most popular, works well
Download from bluestacks.com
MuMu Player — lightweight alternative
Download from mumuplayer.com
You only need one. If you're not sure, go with BlueStacks.
2

Configure the Emulator

Open your emulator's settings and change two things:

Screen resolution — set to 1080 x 1920 (portrait)
BlueStacks: Settings → Display → Resolution → Custom (1080 x 1920)
MuMu: Settings → Display → 1080x1920
ADB (Android Debug Bridge) — must be enabled
BlueStacks: Settings → Advanced → Enable Android Debug Bridge
MuMu: Already enabled by default
These settings are required. 9Bot won't work without the correct resolution and ADB enabled.
3

Install the Game

Open the emulator and install the game from the Play Store (or sideload the APK). Log in to your account and make sure you can reach the map screen — the main world view where you see your castle.

4

Install Python

9Bot needs Python 3.10 or newer. If you don't have it:

Download from python.org/downloads
During installation, check the box that says "Add Python to PATH" — this is important!
Already have Python? Open a command prompt and type python --version or py --version to check. 3.10+ is required.
5

Run 9Bot

Double-click run.bat (Windows) or run.command (Mac) in the 9Bot folder.

The first launch takes a few minutes — it creates a virtual environment and downloads dependencies automatically. A dashboard window will open when it's ready.
6

You're In!

The 9Bot dashboard should now be open. Your emulator should appear as a connected device.

Head to the Guide page in the dashboard for instructions on setting up markers and turning on Auto Quest.

If no devices show up, make sure your emulator is running and ADB is enabled, then hit the Refresh button at the bottom of the dashboard.
Quick Start Guide →
Set up markers, turn on Auto Quest, and start automating.

Troubleshooting

No devices detected?
Make sure the emulator is fully started (not still loading) and ADB is enabled in its settings. Click Refresh on the dashboard. For BlueStacks, you may need to restart it after enabling ADB.
run.bat closes immediately?
Windows: Right-click run.bat and select "Run as administrator". If that doesn't help, open a command prompt in the 9Bot folder and type py run_web.py to see the error. Mac: open Terminal, cd to the 9Bot folder, and run python3 run_web.py.
"Python not found"?
Make sure you installed Python with the "Add to PATH" option checked. If you missed it, re-run the Python installer, choose "Modify", and check the PATH box. You may need to restart your computer afterward.
Multiple emulator instances?
9Bot supports running multiple emulator instances at the same time. Each one shows up as a separate device on the dashboard. Make sure each instance has the correct resolution set.