Strategos Bot — Features Guide
Every feature explained with how it actually works under the hood, plus a real example you can compare against. Organized by tier — start Free, upgrade when you need more.
Free Free tier €0 · 1 account
🏗️ Auto Build Queue
You write a list of buildings to construct, the bot builds them one by one, automatically, as soon as resources are available.
Every cycle (every 8 minutes by default) the bot reads your queue, looks at the village resources, and asks: "can I afford the next item?" If yes — sends the construction request. If no — calculates how long until production catches up and schedules the next check accordingly. Once a building completes, the bot picks the next one in the queue.
The bot calculates: missing 240W ÷ 500W/h = 29 minutes until you can afford it. Schedules next check at +29min instead of waiting the full 8 min cycle. At minute 29, sends the construct request, build starts, takes 1h22m. When done, immediately moves to Warehouse L12. Total: 3 buildings done while you sleep.
- Open the bot, tap your village card to open the dashboard.
- Tap Edifici (Buildings).
- Tap +, choose building type, choose target level. Add as many as you want.
- Drag to reorder. The bot builds top-to-bottom.
- Done — the queue runs forever, bot picks up automatically.
🌾 Crop Finder
Finds the best crop oases (50%, 75%, 100%, 125% bonus) around your village so you can plan your next settlement on prime crop land.
The bot queries the game's map API tile-by-tile in a circle around your village center. For every tile, checks if it's a crop oasis and what bonus level. Sorts results by bonus % descending, then by distance from your capital. You see the top spots in seconds — instead of manually clicking 400+ tiles on the map.
The bot finds 18 oases. Top 3: (5|3) with 100% crop bonus (3.6 tiles away), (-7|2) with 75% bonus (7.3 tiles), (12|-8) with 50% bonus (14.4 tiles). You pick (5|3) for your next village — closest to capital, best bonus.
- Village dashboard → Generale (General).
- Find Crop Finder section, set radius (default: 20 tiles).
- Tap Cerca. Results appear sorted.
⚔️ Custom Attack Targets
You define a target (X|Y coordinates + which troops to send) and the bot raids it on a recurring schedule. For inactive players or oases not in your in-game farm list.
Each target is a row in the bot database with: source village, destination coords, troop loadout, interval (e.g. 30 min), jitter (e.g. ±5 min). Every cycle, the bot checks each target: "did the interval elapse since last attack?" If yes, sends the raid via the in-game rally point API. The bot also tracks the round-trip time and won't send a new attack until the previous one returned (no overlapping waves).
Travel time one-way: ~22 min. Bot sends at 14:03, troops arrive 14:25, fight, return 14:47. Bot sees them home, picks next interval (28-32 min) → next attack at 15:18. By morning you've sent 24 raids overnight, looted ~120k resources, all timing slightly randomised.
- Village dashboard → tab X Attacchi (Attacks).
- Tap + Aggiungi target.
- Enter X|Y, select troops, set interval and jitter.
- Save. The bot starts immediately on the next cycle.
🚨 Incoming Attack Alerts
Push notifications on your phone the moment an enemy attack lands on any of your villages. Includes attacker, troop estimate (if you scouted), arrival time.
Every 5 minutes the bot loads the dorf1 page (your village overview) and parses the "incoming attacks" panel. New attacks (not seen before) trigger an Android notification immediately. Repeated waves of the same attack don't re-notify — only the first sighting.
You're at work. Bot polls dorf1, detects new attack at 14:32. Sends Android push: "⚔️ Incoming on Capital from BarbarianKing — arrives 14:50 (in 18 min). Scouted: ~500 troops." You have 18 min to dodge troops or evacuate resources.
- Open the bot → gear icon (Settings).
- Notifications → enable Incoming attacks.
- Allow Android notification permission when asked.
Standard Standard tier €4.99/mo · 3 accounts
🌽 Native Farm List Auto-Send
Triggers your in-game Farm Lists (the Gold Club ones) automatically on a schedule with random delays. Imports your existing lists — you don't have to recreate them.
The bot scrapes your in-game rally point page once at startup to discover all your existing farm lists. For each list, you set an interval (e.g. 1h ± 10min). Every cycle, the bot checks each list: "did the interval elapse?" If yes, clicks the "Start farming" button via the game's API and records the time. Jitter is randomised on every send.
You set: Wood every 1h ± 10min, Cropland every 90min ± 15min, Rivals every 4h ± 30min.
Bot sends: Wood at 14:03, 15:11, 16:08, 17:14... Cropland at 14:23, 15:51, 17:32... Rivals at 14:08, 18:25... Total ~70 farming hits per day, every timing slightly off so it doesn't look mechanical.
- Dashboard → FarmList.
- The bot loads existing lists automatically.
- Set per-list interval + jitter.
- Toggle Active on each list.
🚛 Smart Trade Routes
Recurring resource transfers between your villages on a schedule. "Send wood from forest village to capital every hour" — set once, runs forever.
Each route is: source village + destination village + resource amounts (or "balance" mode = auto-compute destination's deficit) + interval + jitter. Each cycle, bot checks routes: "interval elapsed AND source has enough resources AND merchants free?" If yes, dispatches via market API. If merchants are busy (carrying a previous shipment), bot waits and retries when they return.
Route: F01 → Assaultron, mode = balance, every 30 min. At 14:00, Assaultron's queue needs 1600W for Base Militare. Bot sends 1600W from F01 (uses 2 merchants × 1500 = 3000 cap, fits). Merchants travel 3min to Assaultron. At 14:30 cycle: Assaultron now needs 800W more for Granary. Bot sends 800W. And so on — 24 trips/day, capital build queue never stalls.
- Village dashboard → Mercato (Market).
- Tap Invia Risorse.
- Pick destination, set quantities (or tap Bilancia for balance mode).
- Check Ripeti automaticamente, set interval.
- Tap INVIA RISORSE. Route created.
🦸 Hero Adventures + Auto-Parties
The hero auto-departs on adventures the second they appear, and your Town Hall auto-hosts cheap parties for culture points (used for new villages).
Hero loop polls the adventures sidebar every cycle. If count > 0 and hero is at home, bot sends the hero on the first adventure (Easy or Hard, your choice). Bot tracks the round-trip time and wakes up exactly when the hero returns. Auto-Parties: every cycle checks Town Hall — if a small party is affordable AND no party is currently active, hosts it. Each party = +CP towards next settlement.
Bot sends hero → travel 19 min → fight (auto, ~5 min) → return 19 min → at 15:43 hero is home again with +75 XP and possibly a bandage. Bot picks next adventure if any. Town Hall: small party costs 6.4k each resource, every 12h. Bot hosts each one as soon as resources are ready: 4 parties/day × 500 CP = 2000 CP/day towards next settlement.
- Dashboard → Eroe tab.
- Toggle Auto-adventures: choose Easy (safe XP) or Hard (better items).
- Toggle Auto-parties.
👥 Multi-account Manager (3 accounts)
Run up to 3 game accounts on the same Android device. Each account has its own villages, farm lists, hero, build queues — completely isolated.
Each account = its own session (cookies, server URL, encrypted credentials), its own DB tables for villages/farms/queues/hero, its own scheduler. The bot rotates: cycle on Account A → cycle on Account B → cycle on Account C → repeat. Each cycle takes 1-3 min depending on village count. The Android UI lets you switch between accounts with a tap.
Bot runs cycles in this order:
14:00 — A cycle (3 villages, 2 min) → 14:02
14:02 — B cycle (5 villages, 3 min) → 14:05
14:05 — C cycle (1 village, 30s) → 14:06
14:06-14:14 — sleep until next round
14:14 — A again ...
Each account runs farms/builds/hero independently.
- Main bot screen → + AGGIUNGI.
- Enter server URL + username + password.
- Login. New account appears as a card.
- Repeat for up to 3 (Standard limit). Pro = 5, Lifetime = unlimited.
🏘️ Auto-Expansion Sequence
Automates the painful expansion process: builds the right buildings → hosts parties for culture points → trains colonists → finds a settlement spot → founds the new village. Set once, it expands while you sleep.
State machine. The bot tracks the current expansion state per village: 1) prerequisites (Town Hall L10, Marketplace L1) → 2) culture-point grind (parties when Town Hall ready) → 3) train 3 colonists when CP ≥ next settlement target → 4) call Crop Finder to pick the best free spot within range → 5) send colonists to settle → 6) once new village founded, restart the chain on it for further expansion.
Bot hosts a small party: 200 CP. Now 2050 CP. Bot trains 3 colonists in Residence (24h training). At T+24h colonists ready. Bot calls Crop Finder, finds (5|3) at 100% crop, free. Sends 3 colonists + 750 of each resource. Travel time 6h12m. At T+30h12m, new village "02.Forest" founded. Bot restarts the chain on Capital for the next expansion (target: 4000 CP).
- Dashboard → Generale.
- Find Auto-Expansion.
- Toggle on. Set max distance from capital, min crop bonus.
- Bot starts the chain on the next cycle.
Pro Pro tier €9.99/mo · 5 accounts
🔄 NPC Auto-Trade
Uses your in-game NPC merchant to rebalance resources whenever they get lopsided. Wood at 50k but clay at 5k? Bot triggers an NPC trade to even them — so your build queue never stalls for "missing clay".
Each cycle the bot computes max/min ratio of your 4 resources. If max ÷ min > threshold (default 3) AND total resources are sufficient AND a build is queued that needs the rare resource, the bot opens the NPC trade panel via API and submits a balance trade. Costs: 1 gold + the merchant fee. Bot only does this when actually beneficial — never wastes gold on cosmetic balancing.
Problem: only 5k clay, build needs 8k. Without NPC, the queue stalls 3 hours waiting for clay production.
Bot detects: max=50k, min=5k, ratio=10× (above 3× threshold). Triggers NPC: spend 1 gold, balance to 22.500 each. Now 22.5k clay > 8k needed → build starts immediately. Saved 3 hours.
- Dashboard → Mercato.
- Find NPC automatico, toggle on.
- Set imbalance threshold (default 3× = trigger when one resource is 3× another).
🦾 Full Hero Automation
Adds to basic Hero: auto-equip the best items from inventory before each adventure, auto-use small/medium/large bandages when HP gets low, auto-revive when dead, time return-home for offensive raids, optimise battle points for tournaments.
Before sending hero on an adventure, the bot scans inventory and equips the strongest weapon + armor + helmet for the hero's tribe. After adventure return, parses the report — if HP < threshold (default 30%), spends one small bandage (or medium/large if very low). If hero died, sends to revive immediately (revive cost scales with hero level). For tournaments, the bot can hold the hero at home until BP push window opens.
Bot policy: at <30% use 1 large bandage, at <60% use 1 small. Picks 1 large bandage (+100 HP). Hero now 100% HP. Next adventure available 4 minutes later — bot sends hero again immediately, fully healed, no human intervention. If hero had died: bot would send revive request (cost: 50W/50C/50I/100G × hero level), wait revive timer, hero back online.
- Dashboard → Eroe.
- Open Pro Hero settings.
- Toggle: Auto-equip · Auto-revive · Auto-potions · Battle points.
- Set HP thresholds and bandage policy.
♻️ Cross-Village Resource Sync
Auto-balances resources across all your villages. Production villages send surplus to your capital or offensive villages. Threshold-based: starts when a village exceeds X% storage. No manual route setup needed.
Each cycle, for each village, the bot computes resource fill % (resource ÷ warehouse capacity). Villages above the threshold (default 85%) become "senders". Villages with build queue deficits become "receivers". Bot pairs them and dispatches merchants from senders to receivers. Smart logic: minimises merchant trips, doesn't overflow destination warehouse, respects merchants-busy state (waits if all in transit, picks up where left off when merchants return).
Bot detects: F01 wood is at 87% > 85% threshold = sender. Capital has deficit = receiver.
Calculates: F01 has 10 free merchants × 1500 capacity = 15.000 max. Capital needs 1.600. Sends 2 merchants × 800 = 1600W to Capital. Travel: 3 min.
On arrival, Capital's build queue continues. F01's wood drops to 80%, no longer a sender. Cycle ends. Next cycle re-evaluates.
- Dashboard → Mercato.
- Toggle Sincronizza risorse tra villaggi on.
- Set threshold % (default 85 = villages start sending above 85% storage).
- Optional: Limita se magazzino pieno caps sends at warehouse capacity of the receiver.
🔀 Multi-Proxy
Routes each game account through a different outbound proxy (SOCKS5 or HTTP). Useful when running multiple accounts on the same private server — each account uses a different IP fingerprint so the server doesn't connect them.
The bot's HTTP client is configured per-account. When you save a proxy URL on an account, every game API call from that account routes through the proxy. The actual public IP the game sees is the proxy's IP, not your phone's. Bot tests the proxy on save (basic connectivity check). If the proxy goes down mid-session, bot retries through the proxy a few times before failing the cycle (no automatic fallback to direct IP — that would defeat the purpose).
You buy 2 residential proxies: proxy1.com:1080 (UK IP 78.x.x.x) for Account A, proxy2.com:1080 (DE IP 91.x.x.x) for Account B.
Now: Account A's traffic goes phone → proxy1 → game (server sees UK IP). Account B's traffic goes phone → proxy2 → game (server sees DE IP). Server has no way to link the two accounts.
- Main bot screen → tap MODIFICA.
- Tap the pencil to edit the account.
- Find Proxy section.
- Enter URL: socks5://user:pass@host:port (or http://...).
- Tap Test connection. Green = save.
📱 Home Screen Widget
Live status of your accounts on your Android home screen: resources, hero status, current build. Tap the widget to jump straight into the bot at that account.
Android widget polls the bot's internal state every 5 minutes (Android imposes the 5-min minimum to save battery). Renders compact info — resource bars, hero icon, current build queue head. Tap = launches the bot Activity directly into the matching account.
00.Assaultron · 🪵18k 🧱5k ⛏3k 🌾19k · 🦸 100% home · 🔨 Granary 23min
Lock screen quick check: yes I'm fine, hero is healed, building progresses. No need to open the app.
- Long-press an empty home screen spot.
- Tap Widgets.
- Find Strategos, drag to home.
- Choose size (1×1 single account, 4×2 multi).
Lifetime Lifetime tier €119 once · ∞ accounts
♾️ Unlimited Accounts + AI Reports + Priority Support
Removes the account cap entirely (run 10+ if you want). Plus a daily AI strategic report sent via Discord DM at 09:00 your time. Plus 24h priority support directly from the developer. Plus early access to beta features.
Account cap is just a flag in your license — Lifetime removes it. AI Reports: at 09:00 each day the bot bundles 24h of activity per account, sends to a multi-provider AI cascade (Groq → Cerebras → Gemini Flash for redundancy), generates a strategic summary (~400 words per account) and DMs it to you on Discord. Priority Support: a private channel in our Discord where you can tag the developer; replies guaranteed within 24h. Beta builds are uploaded to a separate Discord channel 1-2 weeks before public release.
"📊 Strategos Daily — 2026-04-26 (Account A: assaultron93)
Farm performance: 67 sends, +213k resources looted (best ever).
Build queue: Capital stuck since 14:00 — out of clay (only 2k, need 8k for Marketplace L8). Recommendation: enable NPC Auto-Trade or send clay from F02.
Hero: 4 adventures done, +280 XP, gained 1 small bandage.
Defence: 0 incoming attacks. Quiet day."
- In-app pricing screen → tap Lifetime €119.
- Stripe Checkout (one-time payment, secure).
- Account cap lifts immediately.
- AI reports start the next day at 09:00 (Discord DM).
- Priority Support channel access added within 1 hour.
Ready to set up your bot?
Free tier first — no credit card needed. Upgrade later from inside the app.
Download the APK →