FIRST LAUNCH.
FIRST PROGRESS.

Your complete COC Bot setup guide. Prepare your emulator, connect an account, choose your routine and build from there.

Updated · Matches the official Discord getting-started instructions.

1. Start with the right setup

Follow this guide from your first installation to a working farming session. Set up one account first, then expand.

  • PC: Windows 10 or 11, an internet connection and enough resources for your chosen emulator.
  • Supported emulators: MuMu Player Android 15, LDPlayer 9 and LDPlayer 14. Install the supported version from the vendor’s official website.
  • Install Clash of Clans inside the emulator. You will also need a COC Bot license; the official Discord offers current plans and a one-day-per-week free tier.
  • No coding or developer-tool installation is required. Bot and emulator performance depend on your PC, settings and account count.

2. Optimize emulator performance

  1. Open Task Manager → Performance → CPU and check Virtualization.
  2. If disabled, use your PC manufacturer’s BIOS/UEFI instructions to enable Intel VT-x / Intel Virtualization Technology or AMD-V / SVM. Save changes and restart.
  • Hyper-V is version-dependent. Current LDPlayer releases support Hyper-V; compatibility still depends on the exact emulator build.
  • Keep Windows security defaults. If the emulator reports a conflict, consult its current version-specific guidance before changing Windows features.
  • Changing Hyper-V or related virtualization features can affect WSL2, Docker, Windows Sandbox and other virtual machines. Disabling Memory integrity reduces a Windows security protection.
  • Start with the emulator’s recommended resource settings. Add accounts gradually; no single CPU/RAM allocation fits every PC.

3. Prepare the emulator and game

  1. Set the emulator’s display to 1600 × 900 and 240 DPI. These are emulator settings, not Windows desktop scaling.
  2. Use standard NAT networking. Apply the settings and restart the emulator if requested.
  3. Install Clash of Clans from the Play Store, sign into the intended account, finish any tutorial or startup prompts, and open your village.
  4. In Clash of Clans, open Settings → Language → English.
  5. Keep the intended emulator running and the village ready before connecting it to COC Bot. Repeat these requirements for every account’s instance.

4. Download and install COC Bot

  1. Download the official Windows MSI, version 2026.5.2.10, from the installer link below.
  2. Run the installer and finish setup.
  3. Launch COC Bot by Raboy.
  • Use the official installer link below. The website’s Download page also provides the published checksum and release notes.
  • If Windows or your security software blocks installation, verify the file’s official source and ask support for help. Do not disable antivirus to install it.

5. Link and activate your PC

License and Activation screen with an empty Ticket link code field and Link This Machine button.
License activationEnter the latest code from your private order ticket. Interface example; build labels may differ.Open full size
  1. Open a private order ticket and choose a plan through the ticket’s plan selector.
  2. Open COC Bot on the PC you want to license. Paste the latest 16-character code into Ticket link code, then select Link This Machine once.
  3. Follow the private ticket’s payment instructions; the free tier skips payment. Keep the client open while your license is issued.
  • Codes are one-use and only the latest code works. If the newest code is invalid or expired, follow the ticket instructions to close the old ticket and open a new order ticket.
  • Already licensed? Expand Already have a license key or file?, then paste your key and select Activate, or choose Import License File.
  • Keep ticket codes, license keys and payment information private.

6. Create a profile and connect

Sessions screen showing Scan Emulators, New Profile, an emulator selector and the Connect, Start and Settings controls.
Connect your first profileChoose the intended emulator for your profile, then connect. Interface example with a sample profile.Open full size
  1. Open Sessions. Use an existing profile or select New Profile.
  2. Select Scan Emulators, choose the intended instance from Emulator, then select Connect.
  3. Wait for the profile card to show Ready. Open that card’s Settings.
  4. Check Selected profile before editing. The pencil beside it opens Edit profile name and mode: set Profile Label and choose Farm or Ranked as Bot Mode.
  • Start with Farm for your first routine. A Profile Label only names the profile locally; it does not rename your game account.

7. Choose farming targets and your army

  • Loot targets: In Farming → Farm Thresholds, enable the Gold, Elixir and Dark Elixir targets you want to use.
  • Any or all: Trigger attack when any checked threshold is met — ON accepts one enabled target; OFF requires all enabled targets.
  • Example only: with Gold and Elixir both set to 800,000, “any” accepts either target; “all” waits for both. Choose targets that fit your village, since strict targets can increase searching.
  • Optional controls: Ignore thresholds for full resources skips full-storage targets. Early Surrender has separate Farm/Ranked controls. Ranked mode also has an attack limit and an option to continue farming afterward.
  • Army: Prepare your army in Clash of Clans, then review Units → Troops, Heroes, Spells and Builder Base Troops. Check entries to deploy; unchecked entries are skipped.
  • Order and requests: Drag entries or use up/down controls. Randomize varies enabled order. Auto request troops before attacks requests Clan Castle support; it does not configure your army.

8. Set up walls, buildings and research

  1. Open Upgrades. Main Village Upgrades and Builder Base Upgrades are configured separately.
  2. For a wall-focused routine, turn on Enable Wall Upgrade and select Walls under Upgrade priority. Batched wall upgrades handle affordable groups together.
  3. Use Automatic resource threshold, or turn it off and enter a Custom resource threshold.
  4. Choose Enable Laboratory Upgrade, Enable Building Upgrade and Enable Hero Upgrade only for the tasks you want.
  • Walls priority reserves the final free Builder for walls; additional Builders can work on other enabled categories.
  • Leave Upgrade Town Hall / Upgrade Builder Hall off unless you intend to advance. These controls appear with the relevant building-upgrade settings.
  • Upgrades need an eligible target, enough resources and a free builder or lab where required. Progress time varies with your village and run time.

9. Add a Builder Base routine

  • Enable: Farming → Farm builder base. Choose Builder Base Troops in Units and the separate upgrade choices in Upgrades.
  • The bot checks Builder Base at the beginning of a profile run and roughly every 24 hours of total uptime. A check due during rest waits for the next work cycle.
  • It farms while an eligible Builder Star Bonus remains, handles both battle stages where available, then returns to Main Village.
  • Star Jars: Use Builder Star Jars consumes available items. Enable it only if you want those items used.

10. Save your routine and start

Profile settings Schedule tab with Selected profile, Work Time, Rest Time and the Saved indicator.
Set work and rest timesSet a routine for the selected profile. The illustrated times are examples; build labels may differ.Open full size
  1. In Schedule → Schedule & Controls, choose Work Time and Rest Time in minutes or hours.
  2. Valid changes save automatically. Wait for Saved and resolve Failed — Retry before continuing.
  3. Return to Sessions. Confirm the profile is enabled, connected and Ready, then select Start.
  4. Watch the first search, attack, return and chosen upgrades. Activity shows progress.
  • Changes apply on the next start. Stop and start a running profile to apply edits.
  • Work ends at a farming-loop boundary; resting may not start at the exact second. No Rest (24/7 mode) skips breaks. Auto quit COC when all resources are full is optional.
  • Stop ends automation. Disconnect detaches the emulator and stops a running session.

11. Expand to multiple accounts

Sessions screen with multiple sample account cards, separate emulator connections and Start All Enabled.
Manage multiple accountsKeep each account in its own profile and emulator. Account names and counts are illustrative.Open full size
  1. Create a separate emulator instance and bot profile for each account. Apply English, 1600 × 900, 240 DPI and NAT to every instance.
  2. Scan, select, connect, name and configure each profile independently. Do not assign one emulator to two profiles.
  3. Verify accounts individually before selecting Start All Enabled. Use Enable / Disable to choose which profiles participate.
  • Use All profiles, Running, Connected and Attention to find sessions. Stop All stops automation while leaving connections available.
  • Increase account count gradually while checking Windows CPU/RAM usage and emulator stability. Practical capacity depends on your hardware and emulator workload.

12. Keep the client current

  1. Select the header’s Check for updates control.
  2. Choose Download update and wait for verification.
  3. Select Restart to update when you are ready to stop sessions.
  • Optional downloads can Continue in background. Restarting closes the client and stops sessions, so pick an appropriate moment.
  • Regular releases bring compatibility fixes, new feature support and improvements. Some older versions may require an update before you continue.
  • If an emulator version is reported as unsupported, check the bot’s current requirements and release notes rather than forcing it to connect.

13. Troubleshoot and get support

  • No emulator listed: Confirm a supported emulator/Android version, start the instance, wait for boot and select Scan Emulators again.
  • Connection fails: Check resolution, DPI, English, NAT, game readiness and compatibility messages. Restart the instance, then scan and reconnect.
  • Start disabled: Check that the profile is enabled, its emulator is connected and the license is active.
  • Still searching: Review loot targets and any/all logic. Upgrades idle: Check village toggles, resources, builder/lab availability and priority.
  • Settings unchanged: Confirm Saved, then restart the profile. Rest periods and a return from Builder Base can be expected behavior.
  • For a failure, open Activity and inspect Error / Warning. Provide the bot version, emulator and version, Windows version, steps to reproduce, and the readable error or screenshot.
  • If requested, select Support → Export Support Data. Review the ZIP in Downloads and share it in a private support ticket. Exclude passwords, ticket codes, license keys and unrelated files.

YOUR ROUTINE.
READY TO GO.

Install the client or see the controls in action.