DotA AI Command - DotA AI Modes List

Complete DotA AI Commands & Modes List
Looking for the latest DotA AI commands? Below is the complete list of game modes and commands to control bot behavior. If you don't have the map yet, make sure to download the DotA AI Latest Map first.
Important Notes on AI Targeting
  • ** refers to the AI Player Number (e.g., 1, 2, 3, ..., 10).
  • To command multiple specific bots, separate the numbers with a comma (e.g., -oa 1,3,4).
  • If you omit the AI number, the command will automatically apply to all AI players on your team.

Phase 1: Commands While Picking
Note: You must enter -pa or -pe within the first 45 seconds of the game.
  • -pa : Chooses an ally hero for the AI.
  • -pe : Chooses an enemy hero for the AI.
  • -px : Cancels the choosing process and stops the selection for the AI.

Phase 2: In-Game Control Commands
Core Interaction
  • [Spacebar] (Type Space) : Opens up the interactive command dialog on your screen.
Offense & Defense
  • -oa ** : Attack Enemy Base. Bots will aggressively push toward the enemy structure. Note: They will temporarily ignore neutral creep camps and defensive alerts.
  • -od ** : Defend the Base. Orders specified bots to immediately return and defend your structures.
  • -osd ** : Stay & Defend. Forces bots to remain inside the base strictly for defense.
    • Tip: This prevents them from leaving or pushing. You can cancel this by issuing the attack command (-oa).
  • -ob ** : Back Off. Orders the AI to retreat slightly. Typically, the bots will skip one wave of creeps before re-engaging.
  • -of ** : Retreat to Fountain. Forces the AI to go directly back to the fountain to heal.
Lane & Positioning Management
  • -op[l/m/r/n] : Global Lane Push. Tells all allied AI to push a designated lane whenever they get the opportunity.
    • -opl : Push Left lane (Top)
    • -opm : Push Mid lane
    • -opr : Push Right lane (Bottom)
    • -opn : Default settings (AI will choose lanes dynamically)
  • -og[l/m/r] ** : Immediate Lane Relocation. Forces specific AI to head to a lane instantly (e.g., -ogl 2,4 sends bots 2 and 4 to the left lane). The bot will position itself behind the allied creep line.
  • -ot ** : Attack Visible Target. Commands the AI to march and attack the enemy's location if they are visible on the map.
Economy & AI Toggle Modifiers
  • -oflask / -otango : Forces bots to use their Tango or Healing Flask. Valid only during the 1st minute of the game.
  • -oneut : Toggles neutral creep jungling On/Off for the bots (Does not affect Chen).
  • -oauto : Toggles automatic lane changing On/Off.
  • -oroshan ** : Orders specific bots to attack Roshan.
Enemy Control Override
  • -ooden : Orders the Enemy AI team to stay back and defend their own base.
  • -ooaen : Orders the Enemy AI team to start pushing out.

Phase 3: Information & Utility Commands
  • -cs ** : Displays the Creep Stats (Last hits / Denies) of the specified Computer player. Accessible by any player.
  • -ms ** : Displays the current Movement Speed of the specified Computer player.
  • -aid : Emergency Tactical Aid. All nearby allied bots will instantly cast a support spell on you, drop an AoE spell if you are surrounded, or focus-attack the enemy hero closest to you.
  • -ld (or -old) : Low Dodge Mode. Reduces the AI's reflex chance to perfectly dodge skill shots like Meat Hooks or Sacred Arrows.

Enjoy gaming, DotA players! If you notice any commands missing from this database, please leave a comment below to help keep this list up to date! 

© 2012-2026 Dota Gamers