Chain Warden · Setup Guide

From zero to chaining
in about 15 minutes.

Chain Warden runs Rise of Kingdoms inside LDPlayer, a free Android emulator for Windows. This guide walks you through installing it, flipping the handful of settings that matter (root and the right resolution), and activating your Aurora license.

~15 min one-time setup 💻 Windows PC 🎮 A Rise of Kingdoms account 🔑 Your Aurora license

Before you start · what you need

A Windows PC

Windows 10 or 11. 8 GB RAM is comfortable for one instance; more if you run several.

LDPlayer 9

The free Android emulator the bot controls. We install it in Step 1.

A RoK account

Logged into Rise of Kingdoms at least once, sitting on the world map.

Your Aurora license

From your subscription — activated by signing in to Chain Warden (Step 4).

1

Install LDPlayer 9

LDPlayer is a free Android emulator. Chain Warden runs your Rise of Kingdoms account inside it and controls it from your desktop.

  1. Go to ldplayer.net and download LDPlayer 9.
  2. Run the installer and finish setup, then launch LDPlayer once so it fully initializes.
Use LDPlayer 9 specifically.The bot is tuned and tested against LDPlayer 9. Other emulators (or LDPlayer 4) aren't supported.
2

Configure LDPlayer — the important part

Four settings make Chain Warden able to see and control the game. Get these right and everything else just works. Here they are at a glance, then step by step:

Required settings
Root permissionON
ADB debuggingEnable local connection
Resolution540 × 960 (DPI 240)
CPU / RAM2 cores / 2048 MB (baseline)

Open the settings panel: click the ☰ menu at the top-right of the LDPlayer window, then choose Settings.

Pin the window
Display frame rate
CLICKSettings
Diagnostics information
Check for updates
Official website · Tutorial · About

The menu (top-right of the emulator) → Settings.

2a · Others → turn on Root & ADB

In the Others tab, switch Root permission on and click Enable local connection next to ADB debugging.

Other settings
🖥Display
Advanced
🗂Model
💽Disk
🔊Audio
🌐Network
Others
Run LDPlayer when computer starts
TURN ONRoot permission
TabShow tabs for games and apps
CLICKADB debuggingLets Chain Warden connect to this instanceEnable local connection
Exit settingPop-up prompt ▾

Settings → Others. Root permission ON; ADB debugging → Enable local connection.

Root must be ON.This is the single most important setting — without root, Chain Warden can't attach to the game and nothing will run.

2b · Display → set the resolution

In the Display tab, choose the Phone layout and select 540 × 960 (DPI 240).

Display setting
🖥Display
Advanced
🗂Model
💽Disk
🔊Audio
🌐Network
Others
Resolution
TabletPhoneWide ScreenCustomize
1080 × 1920 (DPI 480)
900 × 1600 (DPI 320)
720 × 1280 (DPI 320)
SELECT540 × 960 (DPI 240)

Settings → Display. Phone → 540 × 960 (DPI 240). FPS can stay on Standard (60).

Match the resolution exactly.Chain Warden's taps are calibrated for 540 × 960 · DPI 240. A different resolution makes it tap the wrong spots.

2c · Advanced → CPU & RAM

In the Advanced tab, 2 cores / 2048 MB is a solid baseline that runs RoK fine. Give it more for smoother play on a strong PC — or keep it low per instance when running many at once.

Advanced setting
🖥Display
Advanced
🗂Model
💽Disk
🔊Audio
🌐Network
Others
CPU2 cores ▾
RAM2048M ▾
Lower these when opening multiple instances, e.g. “2 Cores” & “2048M” each.

Settings → Advanced. 2 cores / 2048 MB baseline.

Save & restart.Click Save settings. LDPlayer will ask to restart the instance so root and the new resolution take effect — let it.
▶ Watch · Resolution, CPU/RAM (1 core + 2GB minimum), Root permission + ADB
3

Install Rise of Kingdoms & log in

Inside LDPlayer, install the game and sign into the account you want the bot to run.

  1. Open the Play Store in LDPlayer, sign in with a Google account, and install Rise of Kingdoms. (Or drag in the APK if you prefer.)
  2. Launch RoK, log into your governor account, and let it load all the way to the world map.
  3. Leaving it on the world map once confirms the account is ready — from now on Chain Warden can launch it for you.
One account per instance.Running several accounts? Clone the instance in LDPlayer (each keeps these same settings) and log a different account into each.
4

Install & activate Chain Warden

Chain Warden is a desktop app that finds your LDPlayer instances and runs the chaining.

  1. Download Chain Warden from your Aurora account, unzip it, and run Chain Warden.exe. (Windows may warn about an unrecognized app — choose More info → Run anyway.)
  2. Sign in with your Aurora account. Your license is pulled automatically and the app unlocks.
  3. Don't have an account yet? After you subscribe, create one at aurorabot.net using the same email you paid with. Your license is emailed to you the moment the subscription activates — if the app doesn't unlock on sign‑in, paste that key into Chain Warden's license box.
One active session at a time.A license runs on one signed-in PC at a time. Sign out on the desktop panel (status bar → Sign out) before moving to another machine.
5

Set up your commander presets (in the game)

Chain Warden deploys through Rise of Kingdoms' own march presets — so build your chaining pairs in‑game first, then just pick them in the app.

  1. In RoK, open the march screen and save each chaining commander pair into a preset slot. Presets are grouped by colour — Blue, Yellow, Red — and numbered 1–20.
  2. Give each march a healed pair with enough troops. Chain Warden redeploys this same preset whenever a march dies, so make it a pair you're happy to run all session.
  3. Note which pair is in which slot — e.g. "Blue 3 = Alexander + Richard". You'll select it by that slot in the next step.
Chain Warden shows the slot, not the commanders.The app lists your presets by colour + number only (Blue 3, Red 12…) — it can't see who's inside each one. Pick by the slot you set up, so it chains with the pair you intended.
▶ Watch · Saving a commander + troop preset in Rise of Kingdoms
6

First run — scan, pick, start

You're set. From here it's three clicks.

  1. Click SCAN — Chain Warden detects your LDPlayer instances and lists each account's marches.
  2. Pick the march you want, choose its commander preset — the Blue / Yellow / Red slot you set up in step 5 — and its troop preset, then tune the settings on the right if you like (defaults are sensible).
  3. Hit START. Chain Warden opens the game if it isn't running, loads your account to the world map, attaches, and begins chaining barbarians automatically.
Every knob has a tooltip.In the app's Settings panel, hover the small next to any option for a plain-English explanation of what it does.
▶ Watch · Pick each march and choose its Blue / Yellow / Red preset
▶ Watch · Tune the settings, or keep the sensible defaults
▶ Watch · Save, press START, and Chain Warden deploys every march
▶ Watch · Chaining in action

Chain Warden settings · quick reference

Sensible defaults are set for you. Here's what the main controls do.

Barbs per chain

The smallest cluster the bot will commit to. Lower it to chain nearby pairs; raise it to hold out for bigger groups.

Retreat HP

Break the chain and recall to heal when the march drops to this health, then redeploy.

Redeploy if a march dies

Automatically sends the same commander pair back out to keep the field full.

Max AP this session

The action-point ceiling for the run — recovery items included. 0 means no cap.

Only use available AP

Never open AP bottles — chain in bursts with what the account has, then wait for it to refill.

Session length

How long the bot runs before recalling everything and stopping.


Troubleshooting

The common snags, and the fix.

Chain Warden won't attach / the march stays “not attached”

Almost always Root permission is off. Open LDPlayer → Settings → Others → turn Root permission ON, Save, and let the instance restart. Also make sure you clicked Enable local connection under ADB debugging.

It taps the wrong places / clicks empty ground

The instance isn't at the calibrated resolution. Set LDPlayer → Settings → Display → Phone → 540 × 960 (DPI 240), Save, restart.

SCAN finds nothing

Make sure the LDPlayer instance is running, ADB local connection is enabled, and you're using LDPlayer 9. Then click SCAN again.

Windows blocked the app on launch

The app is safe but not yet code-signed, so SmartScreen warns on first run. Click More info → Run anyway. It won't ask again.

It says my license is active elsewhere

A license runs on one signed-in PC at a time. Sign out on the other machine (desktop status bar → Sign out), then sign in here.

The bot pauses and won't restart

Usually it's out of AP. Check Max AP / Only use available AP in Settings — with “only available AP” on, it waits for AP to refill to your restart threshold before resuming.

A note on risk.Chain Warden automates Rise of Kingdoms, which is against the game's terms of service. Account action — including bans — is always possible. Use it on accounts you're willing to risk, and keep sessions reasonable. You use Chain Warden at your own risk.

Stuck on a step?

Our Discord is the fastest way to get help — and where your license key is issued.