Valve's bot beta seeks TF2 testers
By Brenna Hillier - Wed Dec 23, 2009 6:30am
![]() |
You know what we need in online multiplayer games? More bots. Before you lose all faith in me, let me point out that I'm not just talking about your every-day spamtastic variety, but the Team Fortress 2 type Valve have been cooking up. They're a company that understand multiplayer balance. If they think they're onto something, they just might be...
If you're comfortable using the console, you can jump into the beta-testing action and check out the new and improved AI for yourself!
According to Valve, the bots have no super abilities:
"TFBots are "players" ... They run the exact same code that human players do, moving and firing weapons by pressing "virtual buttons". The bots have simulated humanlike senses, and only know what they see, hear, and touch. They also have realistic reaction times and aiming limitations. They don't "cheat" or use omniscient knowledge of the server state to make their decisions."The bots are only available on select King of the Hill maps, namely, **koth_viaduct**, **koth_sawmill**, and **koth_nucleus**. To spawn a few artificial buddies, follow these instructions:
Since this is a beta feature, valve are requesting your feedback, which you can leave on a dedicated forum. No flaming though, you anti-siliconists!
- To add bots to your game, use the console command **tf_bot_add**. This will drop a random bot onto a random team (assuming there is a free player slot). The **tf_bot_add** command can also take up to three optional arguments: ****, ****, and ****, in any order.
For example, **tf_bot_add 10** will add 10 random bots to the game with auto-assigned teams. Typing **tf_bot_add pyro blue** will add a Pyro to the blue team. Entering **tf_bot_add red 5** will add 5 random bots to the red team. The command **tf_bot_add red 3 heavyweapons** will add three heavies to the red team.
- In order to put specific bots on specific teams (for a bots-vs-humans game, for example), you may want to disable automatic team balancing. To do this, enter **mp_autoteambalance 0** followed by **mp_teams_unbalance_limit 0**.
- To remove a bot, use the console command **kick **. To remove all of the bots in the game, use the command **tf_bot_kick all**.
"... please tell us the three things you hate most about the bots, and the three things you like best about them (as well as anything else you think we should know)"

