promotional bannermobile promotional banner

Counter Strike bots(cs2 bot system)

A tactical CS2-inspired bot AI system built for TACZ weapons, featuring T/CT teams, dynamic round economy, C4 defuse mechanics, and full compatibility with CS match managers.

CS Bots

Counter-Strike style AI bots for Minecraft 1.20.1 (Forge). Bots buy weapons, carry and plant the C4, defend the bomb, rotate between sites and defuse, all using real TACZ guns.

Requires: TACZ (Timeless and Classics Zero) Built to work with: the CS game-mode mod (csmod) for rounds, spawns, bomb and scoreboard.


Features

Combat

  • Bots use real TACZ guns: draw, aim, shoot, reload.
  • 3 difficulty levels (Easy / Medium / Hard) or a fully custom accuracy and reaction time.
  • Every bot gets its own random skill, so some are better shots than others.
  • Spread grows with distance and sustained fire (recoil).
  • Bots react to gunshots they hear nearby.
  • When they lose sight of an enemy, they carefully check the last seen position instead of beelining to you.

Rounds and economy

  • Pistol round: only pistols and basic armor in round 1.
  • Economy system: win/loss rewards, loss streaks, eco / half-buy / full-buy decisions per team. Surviving bots keep their weapons.
  • The current economy state is announced in chat at the start of every round.
  • Team-colored leather armor and an HP readout on nameplates.

Bomb gameplay

  • A random T bot carries the C4. If the carrier dies, the nearest free T picks it up and plants.
  • After the plant, T bots hold angles with line of sight to the bomb, spread out instead of stacking, and rush the bomb when a defuse starts.
  • CTs don't pile onto the bomb. The closest CT stages near it while the others take positions at the site. The defuse begins when the area is clear (or after a timeout).
  • CTs have a 50% chance of a defuse kit (re-rolled each round if they don't have one).
  • CTs rotate: if one site sees contact and the other stays quiet, part of the quiet site shifts over.

Map control (callouts)

Set points with /cscallout set <name> and bots will use them:

  • a_*, b_*: CT hold positions for A and B
  • mid: mid control
  • ta_1, ta_2, …: route waypoints T bots walk through on the way to A
  • tb_1, tb_2, …: the same for B (for example, force the B tunnels instead of mid)

Anti-stuck and debugging

  • Staged stuck recovery: jump, re-path, side step, short teleport.
  • /csbot stuck lists the places where bots got stuck so you can fix them with callouts.
  • /csbot debug shows every bot's goals, target, route and state in one line.

Commands (OP level 2)

Command What it does
/csbot add <t|ct> [count] Spawn bots
/csbot remove <all|t|ct> [count] Remove bots
/csbot list List bots, HP, position, kit
/csbot difficulty [easy|medium|hard] Set difficulty
/csbot difficulty custom <accuracy 0-1> <reaction 0-60> Custom skill
/csbot pistol <true|false> Pistol-only round
/csbot economy [true|false] Toggle or show the bot economy
/csbot aim <pos|clear> Make bots fire at a coordinate
/csbot debug Per-bot debug info
/csbot stuck [clear] Stuck-spot list
/cscallout set|remove|list <name> Manage callout points

Notes

  • Server-side bots (not fake players). Works in multiplayer.
  • Difficulty and economy settings are saved with the world.
  • Found a bug or have a map that needs better routes? Please leave a comment or open an issue.

Counter Strike bots(cs2 bot system) Team

profile avatar
  • 4
    Followers
  • 10
    Projects
  • 54.5K
    Downloads

šŸŽ® Host your server with Shockbyte (25% OFF code: YUSUFEMIN) šŸ‘‰ https://shockbyte.com/partner/yusufemin šŸ”§ Need help with Minecraft mods or crash fixes? Join our Discord for free support! šŸ”— Discord: https://discord.gg/nM8KjYKfCS

More from YusufEminView all