COC Bot by Raboy Download for Windows

Prepare your emulator, connect an account, choose your routine and build from there.

Updated .

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.
  • PC verification: Free access and roulette require a physical Windows PC with a ready TPM 2.0 and Secure Boot enabled. Initial verification may show a Windows administrator approval prompt. These requirements apply to the PC running COC Bot, not the Android 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; check the official Discord for currently available plans and any free-tier terms.
  • 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 latest official Windows MSI 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.
  • Portable licenses: Close CoC Bot on the old PC before activating your key on another PC. One open desktop app uses the license, even while idle; multiple emulator profiles can run inside it. If the license is already in use, close the other app and select Retry. A crashed or disconnected app can hold access for up to 90 seconds.
  • Shorter codes: New license keys start with CB-. Existing saved licenses convert automatically when you update. For manual support, use Copy Activation Code and share the one-use ACT- code privately within 24 hours.
  • Free-tier eligibility: A Discord account or PC already in its free-access cooldown cannot start another free grant. Moving an active free license to another PC also checks that PC; it keeps the original expiry and cooldown. Paid licenses do not require the original hardware.
  • Keep ticket codes, license keys and payment information private.

6. Verify your PC for free access and roulette

Paid activation and use remain portable.

  • Free activation guides you through verification. For roulette, select Verify This PC in Support, or enter your private ticket code and select Verify for Roulette before activation.
  • Use a physical Windows PC with a ready TPM 2.0 and Secure Boot enabled. Initial verification may require Windows administrator approval. Routine verification does not.
  • Verify at least every seven days for draws, and again before claiming a prize. Use the Discord account linked to this PC; contact support for an ownership change.
  • PC verification help: If you see a TPM certificate warning, update and retry Verify This PC in Support. If it still fails, contact support with the displayed support code.
  • Verification information: The app sends hardware security and startup evidence to confirm TPM and Secure Boot. A protected device identifier and its Discord ownership history are kept after free access expires to enforce eligibility.
  • With client 2026.5.4.9, verification may send a TPM public-key identifier to its manufacturer to retrieve the certificate needed for verification.
  • Do not clear the TPM or change firmware settings without your PC manufacturer’s guidance.

7. 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 to set Profile Label.
  5. Startup supports villages without Dark Elixir unlocked and accounts that have not participated in Clan Games. Prioritize Clan Games can remain enabled.
  • Start with Farm for your first routine. A Profile Label only names the profile locally; it does not rename your game account.

8. Choose farming targets and your army

  • Ranked mode: In Farming, turn on Ranked mode below the Builder Base controls. Available attacks are counted automatically. Complete any Sign Up or Join Tournament confirmation in Clash of Clans.
  • Ranked unavailable: Farm after attacks finish or during sign-up/preparation. Ranked stays on and rechecks. Work/rest stays unchanged; Stop ends the session.
  • Clashoween: Prefer resources, below Ranked mode, chooses resources and event currency. Off by default, it hides when the event ends and keeps your choice.
  • Previous battle still running: After a game reload, the bot waits for that battle to finish before starting another attack.
  • Loot targets: In Search, 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. The Surrender tab groups Main Village and Builder Base rules; Farming keeps village priority, Ranked mode, Star Jars and Clan Games.
  • 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.

9. Auto donate

  • Auto donate in Farming is on by default for new profiles and checks clan chat requests each loop. Existing saved choices are preserved. Covers eligible troops, spells and siege machines using available Elixir or Dark Elixir, never gems. Super Troops can be donated without activating them. Applies next Start and respects rest.
  • During normal farming, opens chat for eligible requests and waits for village popups to clear. Can reach requests hidden above or below the current chat view while checking older requests first.
  • Standby mode appears inside the separate Auto donate section while donations are on. Off by default, it waits in Main Village for requests and briefly visits chat to keep the game active. It pauses Clan Games and upgrades, ignores full-storage auto-quit, and follows your work/rest schedule.
  • If donation resources run short, Standby mode uses Main Village Farm raids to refill only the affected currencies to at least 95%, continuing donations between attacks. Your saved army and surrender settings still apply. Session cards explain whether the bot is waiting or refilling. Changes apply on the next Start; turning Auto donate off preserves the hidden Standby choice.
  • Activity lists each confirmed troop, spell and siege machine donation by name and quantity. Donation failures are reported automatically. Status separates housing space donated this run from lifetime totals. Discord /progress and website community totals also include confirmed donations. Earlier donations are not backfilled.

10. Prioritize Clan Games

  • Clan Games: Prioritize Clan Games is enabled by default in Farming and chooses supported Main Village and Builder Base challenges with your current enabled army. You can turn it off at any time. The bot chooses the highest-point suitable task, uses Farm or Builder Base attacks without early surrender, and resumes your saved farming behavior at your personal point limit. Full-storage limits are bypassed only for a confirmed supported challenge; otherwise normal farming, upgrade and auto-quit rules apply. Stop and work/rest still apply.
  • Clan Games supports Main Village resource loot, enemy hero-level knockouts and wins with eligible troops, spells or heroes. Both villages support cumulative stars, destruction, buildings and wins, including resource collectors, storages, both laboratories, Army Camps, Spell Factories, Dark Spell Factories, Bomb Towers, Walls, Cannons, Archer Towers, Mortars, Wizard Towers, Hidden Teslas, Air Defenses, Crushers, Builder Firecrackers and X-Bows. For uncommon building tasks, Main Village searches skip opponents missing the target. This includes Dark Elixir Drills; ordinary collectors, storages, Cannons, Archer Towers, Army Camps, Walls and both laboratories use normal target selection. Builder Firecrackers also use normal matchmaking without a target-presence check. Builder challenges continue without an active Star Bonus and stay in Builder Base between attacks. Main Village upgrade visits wait until the challenge ends or needs attention. If no suitable task is available, the activity log explains why, normal farming and auto-quit rules apply, and the board is checked again each loop. Three challenge attacks without progress retain the task and restore normal attacks. Activity logs show challenge starts, resumes, progress, completions and waiting states. Only expired tasks are discarded; gems and reward claims remain under your control.

11. Upcoming farming fixes

  • Coming in the next app update: Leave Prioritize Clan Games on between events. Once no active event is confirmed, farming, upgrades and full-storage rules continue normally without waiting for challenge details. The saved option remains on for the next event.
  • If battle readings briefly disappear, troop deployment and battle-end checks keep moving. Missing readings never count as zero loot or completed damage.
  • Battle-end checks have fewer extra pauses while keeping normal tap pacing. Fresh checks still confirm Home arrival, and surrender timers follow your saved settings; battle results and credited rewards retain their own confirmations.

12. Set up walls, buildings and research

  1. Open Upgrades. Configure Main Village Upgrades and Builder Base Upgrades separately.
  2. Enable Wall Upgrade and Enable Building Upgrade work independently in each village. Buildings includes traps, Guardians and crafted defenses; walls upgrade in affordable groups.
  3. Wall groups continue at their new price despite unclear or overlapping level labels, and farming resumes after upgrades.
  4. Wall batches use a fixed 95% Gold or Elixir threshold in both villages. Automatic/custom controls and saved amounts are removed. Ongoing batches continue while affordable; spare builders can start other planned work sooner. Main Village wall selection improves near resource collectors.
  5. With Walls priority, one builder stays available for walls while spare builders work. An available wall builder uses resources for walls instead of saving for other jobs. Batches start at 95% Gold or Elixir; once walls are maxed, all builders can take other enabled work.
  6. Enable Laboratory Upgrade and Hero Upgrade only for tasks you want.
  • Each category prefers the lowest level, then the shortest upgrade time.
  • Guardians and crafted-defense modules have separate targets and savings goals. Prices stay remembered while farming; another full resource can fund work without spending protected reserves.
  • Leave Upgrade Town Hall / Upgrade Builder Hall off unless you intend to advance.
  • Research prioritizes eligible units in your army. Save for work due within an hour, except while a free builder is assigned to walls under Walls priority. Saved upgrades check current balances before retrying.
  • Status shows builders, research, assistants, planned work, reserves and next visit. Controls stay in Upgrades. Unavailable means unconfirmed. Assistants can help while builders are busy.

13. Choose your village priority

  • Farming / Farm first selects Main Village or Builder Base. Automatically switch, directly below it, is on by default. Turn it off to keep farming your selected village. Choose Builder Base Troops in Units and separate upgrades in Upgrades.
  • With Automatically switch on, farm your preferred village whenever storage has room. If all its storages remain full after enabled upgrades, switch villages. Finish the current battle before returning when preferred-village storage has room.
  • Builder attacks earn Gold and available Elixir Cart collections earn Elixir, even without a Star Bonus. Single- and two-stage battles keep their separate surrender settings.
  • Star Jars: Use Builder Star Jars consumes available items when no bonus remains. Enable it only if you want those items used. Farming continues without a bonus or jar.
  • Full storages: Count Main Gold, Elixir and unlocked Dark Elixir, plus Builder Gold and Elixir. With Automatically switch on, auto-quit waits until both villages are full after enabled upgrades. With switching off, only the selected village counts. With auto-quit off, keep farming. Work/rest settings and Clan Games priority still apply.

14. Save your routine and start

Profile settings Schedule tab with Work Time, Rest Time, Return when work finishes and the Saved indicator.
Set work and rest timesSet a routine and optional return visits for the selected profile. Times are examples.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 recent actions. Status groups live upgrades and Clan Games alongside lifetime progress and separate totals recorded on this device since client launch. Loot per hour covers the previous 60 minutes, including idle time, with a 24-hour graph for each resource. Missing history stays unavailable; a partly tracked first hour is labeled.
  • 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 scheduled breaks.
  • Return when work finishes is on by default; existing saved choices are preserved. It allows brief upgrade and assistant visits during rest while keeping the original rest deadline. Visit timing accounts for active Builder Potions, Research Potions, Clock Tower boosts and assistants already working.
  • With Auto quit COC when all resources are full and Return when work finishes enabled, full storages close the game and leave the bot waiting. Its next visit starts a fresh work/rest cycle.
  • Full-storage waits recheck enabled upgrades when a builder is already free, even if other upgrades still take days to finish.
  • Stop cancels pending visits and ends the session. Disconnect detaches the emulator and stops a running session.

15. 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.
  • Update to the latest client if progress reporting is unavailable for a Discord-linked license. Previously unrecorded activity is not added retroactively.
  • 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.
  • Progress reporting: Recorded loot (including bonuses), completed battles and wall levels, started upgrades/research, Clan Games progress and donated housing space are automatically reported to your account. This includes Clan Games challenges the game completes automatically. Online reports arrive within five minutes; offline progress waits for reconnection. Lifetime totals combine linked accounts and are added to the homepage community totals without your name. Rankings: the same totals rank every Discord-linked account by total loot. The daily and all-time top three appear on the homepage and in Discord with their Discord username and avatar; your Clash of Clans account is never shown, and there is no opt-out setting. Use /progress in Discord’s #bot-commands channel to post your own summary publicly, and /rank to post your standing. Earlier activity and uncertain results are excluded.

16. 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.

17. Troubleshoot and get support

  • Clan Games check failed: Farming and full-storage auto-quit wait for recovery. Repeated failures stop automation.
  • Automatic reports: Account-linked private reports send settings, game/emulator/Android versions, resolution/DPI, emulator paths, logs, cached Home/enemy village data and available screenshots to authorized support staff. Captures are unaltered, including player names, account IDs and personal log details. Authentication keys are not report fields; crash dumps are excluded. Warnings are grouped without stopping automation. Unsent evidence stays in bounded memory and is lost on app close. Activity logs stay on your PC. Accepted evidence is deleted when resolved or dismissed.
  • No emulator: Start a supported emulator/Android version, wait for boot, then Scan Emulators.
  • Connection fails: Check resolution, DPI, English, NAT, game readiness and compatibility notices. Restart, scan and reconnect.
  • Start disabled: Enable the profile, connect its emulator and check the license is active.
  • Authorization interruptions: Improved recovery from brief connection problems helps keep sessions running. If a profile shows Authorization expired, restore the connection and select Start once available. To free the license for another PC, close the app; stopping automation alone is insufficient.
  • Search: Check loot targets/any-all. Upgrades: Check tasks, resources and slots. Update the client for the latest village recovery and builder fixes.
  • Settings unchanged: Confirm Saved, then restart the profile. Rest and village returns may be expected.
  • Activity shows saved, pending or declined reports with references. Keep the app open for retries.
  • If requested, use Support / Export Support Data. Review the Downloads ZIP; share in a private ticket. Exclude passwords, ticket codes, license keys and unrelated files.

Install the client or see the controls in action.