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
1
Install an Android Emulator
9Bot works with BlueStacks or MuMu Player. Pick one and install it:
☐
BlueStacks 5 — most popular, works well
☐
MuMu Player — lightweight alternative
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.
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.