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
- City Scan: Checks all your cities for configured units
- Unit Count Check: Ensures minimum units are available
- Target Selection: Finds suitable enemy cities (based on mode)
- Movement Check: Waits if units are currently out or returning
- Attack Scheduling: Adds attack to Attack Planner with random delay
- 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:
- Detects which cities have configured units
- Finds all enemy cities on that island
- Uses round-robin rotation to select next target
- 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:
- Select attacking city (must have configured units)
- Search for target city by name
- Add target to attack list
- 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
- Enable Manual Mode: Switch from Island to Manual mode
- Search for City: Type city name in search box
- Select Target: Click on desired city from results
- 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