







Ikar Bot
A full automation client for Lineage 2-style servers. It plays your characters, farms monsters along set routes, keeps several accounts online at once and handles combat, buffs and pickups — while you're away from the keyboard. Currently in active development.
Everything it does for you.
A complete farming client — set up your routes and rules, then let it run.
Multi-account control
Run and supervise several characters at once. Switch between accounts and keep them all online from a single window.
Smart combat
Auto-targets monsters by priority, casts your skill rotation and manages HP/MP/CP thresholds to keep farming efficiently.
Map, geodata & routes
Geodata-aware pathing across the world. Record farming routes and let your characters walk them on a loop.
Special location support
Advanced settings let you adapt the bot to different locations and play styles.
Party, buffs & pet
Handles party support, buff upkeep, healing and your pet automatically, following the rules you set.
Drop tracking & scripting
Logs drops and farm stats, and runs custom scripts for advanced logic when you want full control.
Where the presets end, write it yourself.
Everything the bot sees is open to Kotlin. One script drives one character through a single bot object: read the world, send commands, wait for events.
override suspend fun run(bot: L2Bot) {
while (true) {
val mob = bot.npcs.nearest { it.attackable && !it.dead }
if (mob == null) { delay(1000); continue }
if (mob.distToSelf > 300) bot.moveToByGeo(mob)
bot.attack(mob)
bot.waitEvent<ScriptEvent.Died>(20_000) { it.oid == mob.oid }
bot.drops.nearest { it.isMine }?.let { bot.pickup(it) }
}
}Kill the nearest mob, then pick up your own drop.
Write it inside the app
The built-in editor takes just the script body — the class, imports and metadata are generated for you. Or build a .jar plugin in your own project.
The whole world, typed
Your character, every visible mob, player, drop and skill — read as Kotlin objects with real fields, not scraped off the screen.
React to events
Deaths, drops, dialogs, party invites and system messages arrive as a stream. Wait for one, or handle them in the background.
Runs beside the bot
A script and the built-in automation work in parallel. Take the wheel for a long walk, then hand it back.
Monthly keys
One flat price per month — no subscription, no auto-renew. A key unlocks Ikar Bot for 30 days. Pick your server type and how many sessions you run at once.
- Run 2 sessions at once
- For Lu4 servers
- Full Ikar Bot access
- All updates & Discord support
- Run 2 sessions at once
- For servers with active protection
- Gets past an active anticheat
- Full Ikar Bot access
- All updates & Discord support
- Run 2 sessions at once
- For supported free servers
- Full Ikar Bot access
- All updates & Discord support
- Full Ikar Bot, every feature unlocked
- Try it on your own server
- No payment required
- Expires automatically after 24 hours
Not sure which server type fits? Ask support before you buy.
Ikar Bot questions
Any automation breaks most servers' rules, so there's always some risk. Ikar Bot is built to play human-like — randomised timing, natural pauses and movement — to stay under the radar, and you decide how cautious it is. No bot can promise zero risk, so use it on accounts you're comfortable with.
It's still in development. Join our Discord to follow progress and be first to know when early access opens — that's where we'll share builds and updates.
Ikar Bot targets Lineage 2-style servers. We're starting with the most common chronicles and expanding from there — modern clients like Lu4 are on the roadmap. Reach out to support about your specific server before you buy.
Yes. On top of the built-in rules, Ikar Bot is scriptable in Kotlin, so you can write custom behaviour for anything the presets don't cover. A friendlier script editor and shareable presets are on the roadmap.
Windows 10 or 11, 4 GB RAM and a stable connection. Ikar Bot is lightweight and built to run in the background.