Back to Features

Auto Farm BP Guide

Automatically farm battle points from enemy cities

Overview

Auto Farm BP automatically farms battle points (BP) from enemy cities using configured units. Features round-robin rotation, Island and Manual targeting modes, per-city unit configuration, smart blacklist system, and Attack Planner integration for optimized BP farming.

Prerequisites

  • Configured Units: At least one unit type must be enabled and meet minimum threshold in each farming city
  • Attack Planner: Attacks are scheduled through the Attack Planner system

How It Works

Detection System

  • Real-time Monitoring: Scans all your cities every 30 seconds
  • Unit Configuration: Uses your per-city unit settings (no auto-detection)
  • Smart Targeting: Automatically finds suitable targets based on mode
  • Round-Robin Rotation: Fairly distributes attacks across cities and targets

Farming Logic

  1. City Scan: Checks all your cities for configured units
  2. Unit Count Check: Ensures minimum units are available
  3. Target Selection: Finds suitable enemy cities (based on mode)
  4. Movement Check: Waits if units are currently out or returning
  5. Attack Scheduling: Adds attack to Attack Planner with random delay
  6. Rotation Tracking: Records last attack for fair distribution

Operating Modes

1. Island Mode (Auto)

  • Automatically targets cities on the same island as each farming city
  • Round-robin target rotation - cycles through all available targets
  • No manual configuration needed
  • Perfect for passive BP farming

How It Works:

  1. Detects which cities have configured units
  2. Finds all enemy cities on that island
  3. Uses round-robin rotation to select next target
  4. Avoids blacklisted cities automatically

2. Manual Mode

  • Manually configure specific targets for each city
  • Full control over which cities attack which targets
  • Can target cities on any island (with restrictions for land units)

How It Works:

  1. Select attacking city (must have configured units)
  2. Search for target city by name
  3. Add target to attack list
  4. System farms that specific target automatically

Target Management:

  • Search by city name
  • View player name and points
  • Remove targets anytime
  • See blacklist status with countdown

Main Settings

Enable/Disable Toggle

  • Location: Top of Farm BP panel
  • Status Display: Shows "Enabled" (green) or "Disabled" (red)
  • Next Check: Countdown to next farming check (30 seconds)
  • Current State: "Waiting" when active, "Paused" during Night Pause

Per-City Enable/Disable

  • Default: Enabled for all cities
  • Purpose: Individually control which cities participate in farming
  • Independent of global enable/disable toggle

Configuration Settings

1. Farming Mode (Per-City)

Island (Auto) | Manual
  • Island: Automatically farms same-island cities with round-robin rotation
  • Manual: Only attacks manually-configured targets

2. Attack Delay (Per-City)

Controls when attacks are scheduled (random delay range):

  • 1-5 minutes (default)
  • 5-20 minutes
  • 10-30 minutes
  • 20-50 minutes

*Note: This is when the attack STARTS being sent, not arrival time

3. Units Configuration (Per-City)

Configure which units to use for each city:

🗡️ Slinger
  • Enabled: Checkbox to include 🗡️ Slinger
  • Min: Minimum required to send attack
  • Default: Disabled, Min: 0
🐎 Horseman
  • Enabled: Checkbox to include 🐎 Horseman
  • Min: Minimum required to send attack
  • Default: Disabled, Min: 0
🏇 Chariot
  • Enabled: Checkbox to include 🏇 Chariot
  • Min: Minimum required to send attack
  • Default: Disabled, Min: 0
🛡️ Hoplite
  • Enabled: Checkbox to include 🛡️ Hoplite
  • Min: Minimum required to send attack
  • Default: Disabled, Min: 0
⛵ Light Ship (Attack Ship)
  • Enabled: Checkbox to include ⛵ Light Ship (Attack Ship)
  • Min: Minimum required to send attack
  • Default: Disabled, Min: 0

How Unit Sending Works:

  • All available units of enabled types are sent (not just the minimum)
  • Minimum is a threshold - attack only happens if you have at least that many
  • Per-city configuration - each city can have different unit settings

Advanced Settings

1. Alliance & Player Blocking

🤝 Ignore Same Alliance

  • Default: Enabled
  • Automatically skips attacking cities owned by alliance members
  • Prevents accidental friendly fire
  • Shared with Farm Favor feature

🚫 Blacklisted Players

  • Manually block specific players from being targeted
  • Add players by ID or name
  • All cities owned by blacklisted players will be skipped
  • Shared with Farm Favor feature

🛡️ Blacklisted Alliances

  • Block entire alliances from being targeted
  • Add alliances by ID or name
  • All cities from blacklisted alliances will be skipped
  • Shared with Farm Favor feature

2. Ghost Town Skip

  • Default: Disabled
  • Purpose: Skip ghost towns (abandoned cities with no player)
  • Useful to avoid wasting attacks on empty cities

3. Minimum City Points Filter

  • Default: 0 (no minimum)
  • Only attack cities above a specified point threshold
  • Helps avoid very small or inactive cities
  • Shared with Farm Favor feature

4. Same-Island Restriction

Important: Land Units Cannot Cross Water

  • Land units (Slinger, Horseman, Chariot, Hoplite) CANNOT cross water
  • Light Ship CAN attack different islands
  • If target is on a different island and you have land units enabled:
  • - Manual Mode: Attack is completely skipped
  • - Island Mode: This never happens (only targets same island)
  • Same-island attacks: All configured units are sent

Round-Robin Rotation System

City Rotation

  • Fair distribution across all eligible cities
  • Tracks last attacking city
  • Next check starts with the next city in rotation

Target Rotation (Per-City)

  • Each city remembers its last target
  • Cycles through all available targets on the island
  • Sorted by points (lowest first) for consistent order
  • Prevents repeatedly attacking the same target

Manual Mode Configuration

Adding Targets

  1. Enable Manual Mode: Switch from Island to Manual mode
  2. Search for City: Type city name in search box
  3. Select Target: Click on desired city from results
  4. Confirm: Target is added to your current city's list

Target Information Display

Each manual target shows:

  • City Name: Target city (truncated if long)
  • Points: City points (for prioritization)
  • Remove Button: ✕ to remove target
  • Blacklist Status: 🚫 with countdown if blacklisted

Search Results Show:

  • City name
  • Player name
  • Player points
  • Click to add

Target Prioritization

  • Attacks are sent to lowest-point targets first (with round-robin rotation)
  • Automatically skips blacklisted targets
  • Fair distribution across all configured targets

Safety Features

Unit Preservation
Respects minimum unit thresholds
Attack Timing
Only attacks when ALL enabled units meet their minimums
Movement Check
Waits if units are currently out or returning
Blacklist System
Prevents repeated attacks on blacklisted cities
Data Validation
Verifies target city exists in data
Night Pause Integration
Automatically pauses during configured hours

Frequently Asked Questions

Need More Help?

Need More Help?

Join our Discord community to get support, ask questions, and connect with other players using GrepoHelper.

Join Discord Support
Auto Farm BP Guide | Grepolis Bot | GrepoHelper Battle Points Farming