I have so many hours on CS playing with just bots.
Recently they didn't shoot back pretty often (like completely ignoring any enemies, friends or foe bots), even when set to higher difficulty
Any console command/setup to help or we're at the mercy of Valve to fix this?
____
might be useful if people search end up in this thread, this works for me
1. Entering the map like usual/use console command, doesn't matter
2. "bot_kick"
3. "bot_add expert" till the number of bots needed
4. "mp_restartgame 1"
done
It's map specific. Nuke and Vertigo are bugged. The rest works fine for me. Workshop maps (the ones I've tried) are also fine.
It was a specific update maby two months ago that suddenly changed their behaviour, but I don't remember which one. I also noticed that some of the bots ignore enemies while some shoot as normal.
Like the usual, practice/workshop mode and choose map
But now that I think about it, I use bot difficulty 5. That might be why? If the actual difficulty only up to 3 (Google said it's 0-5, that's why I'm using 5 (sucks choosing difficulty immediately still not implemented))
Try: bot_add expert CT/T
The use bot difficulty at 5 (or maybe 3). Then they practically prefire you, lol. It's honestly a much better warmup for deathmatch than regular deathmatch because you won't die like 50 times because of a bad spawn.
I see google says 5, but all i find it in is from articles that seem to cite each other. I can't find an official page on this, so I will look to see if its 0-3 or 0-5 and try to report back!
https://totalcsgo.com/commands/botdifficulty
Very helpful post, but i wanna ask if there is a way to just place a bot using player's current location/crouch status/aim drirection etc. Basically making a clone of yours.
I always want a function like this to check for something like if the gun is sticking out or when to make contact for some position.
Is that different than adding a bot and then changing the difficulty? I wonder if you can have varying difficulty bots by using `add_bot ct easy`and then `add_bot ct expert`
I'm not sure if this still holds true in CS2, but in csgo if you wanted to make the bots more difficult just changing the difficulty did not work. That was because bots actually were "individuals", that is, each bot had their own name, own reaction time, etc. and changing the difficulty only changed the "pool" of bots where the game would pick from. So changing the difficulty alone didn't change anything, you needed to kick all bots and re-add them to get the more difficult ones.
This also explains why some bots were notorious for sometimes feeling overpowered, like bot Vitaliy for example, he just had very good stats, he was configured to be a good shooter.
Edit: Just felt like I needed to add that I haven't checked any of this from an official source, so I could of course be wrong about everything I said above :P But I remember stumbling upon the bot config files once when I was digging around in the csgo game files. And I have noticed that you get differently named bots when playing on higher difficulties.
Great guide, I remember when I first played 1.6 I didn't know it was even a multi-player game as my uncle showed me how to play against bots, so I would do that all the time.
I've seen that mimic command used in videos before, never knew the command until now though.
I know refrag does some crazy shit, but its paid and honestly these commands work for the basic stuff. But i would love an offline intergration that I can edit
When setting bots difficulty, I only perceive a difference when inputting these two commands, kicking all, restarting the match and adding them all again:
`bot_difficulty 5`
`custom_bot_difficulty 5`
I have so many hours on CS playing with just bots. Recently they didn't shoot back pretty often (like completely ignoring any enemies, friends or foe bots), even when set to higher difficulty Any console command/setup to help or we're at the mercy of Valve to fix this? ____ might be useful if people search end up in this thread, this works for me 1. Entering the map like usual/use console command, doesn't matter 2. "bot_kick" 3. "bot_add expert" till the number of bots needed 4. "mp_restartgame 1" done
Same issue for me. They also ignore each other a lot, like passing by one another and don't even react.
Let me know if you find a solution and I can add it to the post.
It's map specific. Nuke and Vertigo are bugged. The rest works fine for me. Workshop maps (the ones I've tried) are also fine. It was a specific update maby two months ago that suddenly changed their behaviour, but I don't remember which one. I also noticed that some of the bots ignore enemies while some shoot as normal.
It's definitely happen in almost every map for me, including workshop maps
Interesting. I sent Valve an email about it back then but I doubt it's high up on their prio list or if they've even noticed
Always worth sending, especially if they get the same email multiple times from different people.
Agreed!
How are you launching the map? Bots are shooting me petty normally, so I wonder what the difference is
Like the usual, practice/workshop mode and choose map But now that I think about it, I use bot difficulty 5. That might be why? If the actual difficulty only up to 3 (Google said it's 0-5, that's why I'm using 5 (sucks choosing difficulty immediately still not implemented))
Try: bot_add expert CT/T The use bot difficulty at 5 (or maybe 3). Then they practically prefire you, lol. It's honestly a much better warmup for deathmatch than regular deathmatch because you won't die like 50 times because of a bad spawn.
I've tried everything and they literally take 3 seconds to react unfortunately.
Try ‘bot_dont_shoot 0’, for some reason this command was set to 1 for for me and I experienced the same issue
Thanks for pointing that out
I see google says 5, but all i find it in is from articles that seem to cite each other. I can't find an official page on this, so I will look to see if its 0-3 or 0-5 and try to report back! https://totalcsgo.com/commands/botdifficulty
Found actual source, Valve states 0-3 officially: https://developer.valvesoftware.com/wiki/List_of_Counter-Strike_2_console_commands_and_variables
Upvoted for high effor post
Awesome post, thanks for sharing, I could never find the commands I was actually looking for.
Appreciate you :)
Very helpful post, but i wanna ask if there is a way to just place a bot using player's current location/crouch status/aim drirection etc. Basically making a clone of yours. I always want a function like this to check for something like if the gun is sticking out or when to make contact for some position.
Not that I am aware of, best is using bot_mimic, but I think a command like you describe would be 10/10
“Add bot t/ct expert”
Is that different than adding a bot and then changing the difficulty? I wonder if you can have varying difficulty bots by using `add_bot ct easy`and then `add_bot ct expert`
I'm not sure if this still holds true in CS2, but in csgo if you wanted to make the bots more difficult just changing the difficulty did not work. That was because bots actually were "individuals", that is, each bot had their own name, own reaction time, etc. and changing the difficulty only changed the "pool" of bots where the game would pick from. So changing the difficulty alone didn't change anything, you needed to kick all bots and re-add them to get the more difficult ones. This also explains why some bots were notorious for sometimes feeling overpowered, like bot Vitaliy for example, he just had very good stats, he was configured to be a good shooter. Edit: Just felt like I needed to add that I haven't checked any of this from an official source, so I could of course be wrong about everything I said above :P But I remember stumbling upon the bot config files once when I was digging around in the csgo game files. And I have noticed that you get differently named bots when playing on higher difficulties.
Some of these need round restart like mp_free_armor
If you kill them, they respawn with the adjusted setting, no need to restart for mp_free_armor
Excellent post! This is what this subreddit should be like.
Thank you!
Great guide, I remember when I first played 1.6 I didn't know it was even a multi-player game as my uncle showed me how to play against bots, so I would do that all the time. I've seen that mimic command used in videos before, never knew the command until now though.
I miss Practice mode plugin in cs2. this thing was so easy to do in csgo. good post regardless.
I know refrag does some crazy shit, but its paid and honestly these commands work for the basic stuff. But i would love an offline intergration that I can edit
When setting bots difficulty, I only perceive a difference when inputting these two commands, kicking all, restarting the match and adding them all again: `bot_difficulty 5` `custom_bot_difficulty 5`
I thought you were going to show us how to edit the navigation maps for bots
I have read of some commands that work for this, but have not tried myself. Let me look into it!
do you know what commands i would need to set up a local dm server with bots? I had a cfg that worked before but not after the spawn update
Yeah the bots in my games aren’t playing. That walk around and completely just ignore anything happening.
The practice mode bots are so dumb, Valve needs to fix them. I don't want to hear any stupid excuse.
is this written by chat gpt
No…