How to add bots tf2
How to add bots tf2
How to add bots tf2
5,516 | уникальных посетителей |
143 | добавили в избранное |
Before anything, you will have to know how to get to the workshop. First, you need to hover your mouse over the community tab.
It will open up a few options, one of which being the workshop.
Once you have clicked on the workshop, you will be able to choose which game you want to browse for content. Type in Team Fortress 2 and hit enter.
You can specify what you want to look for in the workshop. In this case, you would click on maps.
Now you can browse around and check out which map you would like to download.
Once you have found the map you want, click the image and it will take you to a page like this:
Right below the screenshot showcase is a subscribe button. Click it and you will start downloading immediately. If you are in-game while doing this, you may need to log out for the download to start.
Here is where things get a little bit tricky. You will have to right click Team Fortress 2 in your library list (right next to the community button in the steam browser) and go to properties.
Now go to the Local Files tab and click Browse Local Files. You will be forwarded to some of the game’s files.
From here you need to click: steammapps > workshop > content > 440 > and then click on the folder that’s there. It will show a file that is similar to this:
Copy it and then go back to the steamapps tab. Once you are there, go through common > Team Fortress 2 > tf > maps and then paste the file you have copied.
Load Team Fortress 2 and press «Find a Game» in the menu. Scroll down and then you can create your own server.
Scroll through the list until you find the map you have downloaded.
Alternatively, you can click «Community Servers» and then search for your workshop map by doing this:
You will not be able to add bots if you choose to do it through Community servers. You might find other people playing on one though.
Go to your options, click «Advanced» and then click «Enable Developer Console.»
Once you have done this, press
and it will open up the console.
I hope this helped! It is the first guide I have written so feedback is definitely welcome. A rating would be appreciated as well. If you have any questions I will do my best to answer them. 🙂
How to add bots tf2
A Bot or BOT is a computer-controlled player on a server. There are two types of bots in Team Fortress 2: AI bots and Puppet bots. AI bots are coded with sophisticated artificial intelligence designed to emulate player actions in game, and can be used without enabling cheats. Puppet bots have no AI coding, but are useful for testing and training. Puppet bots require the server to have cheats enabled, which also disables achievements.
Contents
Stock AI bots
The stock AI bots, or TFBots, are designed to emulate human players and are not directly controlled. Additionally, their classes are chosen at random. They use sophisticated AI code based on the PlayerBot and Infected AI featured in the Left 4 Dead series. [1] AI bots do not require the server to have cheats enabled; therefore, achievements are enabled while playing with them. There is one exception, however; Bots do not see Deathcam shots when killed; therefore, a player cannot attain Deathcam-related achievements. Also, killing a bot with a Strange weapon will not increase the weapon’s kill count, unless the weapon has a Strange Part: Robots Destroyed applied to it, in which case, the kill will be added to the Strange Part and not the main counter.
AI bots come in four skill levels ranging from easy to expert. Sigsegv has compiled detailed explanation on the skill differences.
AI bots can be indirectly controlled to an extent:
Pathfinding
Maps with official bot support
Map | Map Type | File Name |
Dustbowl | Attack/Defend | cp_dustbowl |
Gorge | Attack/Defend | cp_gorge |
Gorge Event | Attack/Defend | cp_gorge_event |
Mann Manor | Attack/Defend | cp_manor_event |
Mercenary Park | Attack/Defend | cp_mercenarypark |
Mossrock | Attack/Defend | cp_mossrock |
Badlands (CP) | Control Points | cp_badlands |
Foundry (CP) | Control Points | cp_foundry |
Granary (CP) | Control Points | cp_granary |
Gullywash | Control Points | cp_gullywash_final1 |
Metalworks | Control Points | cp_metalworks |
Process | Control Points | cp_process_final |
Snakewater | Control Points | cp_snakewater_final1 |
Sunshine | Control Points | cp_sunshine |
Vanguard | Control Points | cp_vanguard |
Turbine | Capture The Flag | ctf_turbine |
Badlands (KOTH) | King of the Hill | koth_badlands |
Brazil | King of the Hill | koth_brazil |
Eyeaduct | King of the Hill | koth_viaduct_event |
Ghost Fort | King of the Hill | koth_lakeside_event |
Kong King | King of the Hill | koth_king |
Lakeside | King of the Hill | koth_lakeside_final |
Laughter | King of the Hill | koth_slaughter_event |
Lazarus | King of the Hill | koth_lazarus |
Moldergrove | King of the Hill | koth_undergrove_event |
Moonshine Event | King of the Hill | koth_moonshine_event |
Nucleus (KOTH) | King of the Hill | koth_nucleus |
Probed | King of the Hill | koth_probed |
Sawmill (KOTH) | King of the Hill | koth_sawmill |
Slasher | King of the Hill | koth_slasher |
Viaduct | King of the Hill | koth_viaduct |
Badwater Basin | Payload | pl_badwater |
Barnblitz | Payload | pl_barnblitz |
Bloodwater | Payload | pl_bloodwater |
Brimstone | Payload | pl_fifthcurve_event |
Enclosure | Payload | pl_enclosure_final |
Gold Rush | Payload | pl_goldrush |
Gravestone | Payload | pl_rumble_event |
Hoodoo | Payload | pl_hoodoo_final |
Precipice [OfficialSupport 1] | Payload | pl_precipice_event_final |
Swiftwater | Payload | pl_swiftwater_final1 |
Thunder Mountain | Payload | pl_thundermountain |
Upward | Payload | pl_upward |
Pier | Payload | pl_pier |
Wutville [OfficialSupport 1] | Payload | pl_wutville_event |
Using bots on unsupported maps
WARNING: The game is likely to crash if you edit the navigation mesh with bots enabled.
Bots can be used on any map on which the above steps have been performed without having to repeat them, except for entering the » tf_bot_add « command each time bots need to be added.
Auto-generated nav meshes work best on Control Points, King of the Hill, Payload, and Capture the Flag maps. On Mannpower maps, the bots will play as Capture the Flag, but be unable to use Grappling Hooks or intelligently use the Powerups they walk over.
Setting the value of the console command «tf_bot_offense_must_push_time» to 0 allows bots to fight each other in maps without objectives that they can recognize, unless the map doesn’t have any respawn room entities.
Stock maps with no official bot support
Complete list (click «Expand» on the right):
Note: may need updating
AI bot commands
To use AI bots on supported maps, the server administrator should type the following commands into the console (some may require sv_cheats to be set to 1):
This command will remove one or all AI bots.
This command will kill one or all AI bots.
Current AI bot status
Bots will not work properly on any PLR map as they either can’t jump over the railings on Hightower or get stuck in a random corner in spawn; and bots have a dance party on any other PLR map (this may change in the future). [citation needed]
AI bot behavior
AI bot names
The AI bots are programmed to have different names, with many of their names being references to Team Fortress 2, Valve’s other works, and computer programming. Many of these names have been requested on the Steam forums.
Unused bot names
The following bot names were found in a leaked source code version of TF2, containing bot names that were never put into production for unknown reasons.
AI bots names can also be customized by a player by typing in, for example, tf_bot_add heavyweapons blue «Blu Hoovy» ; this example would put a BLU Heavy on the BLU team with the name «Blu Hoovy».
Third-Party Bots
As of now, there is only one other bot that is still being developed for TF2: RCBot2. The bot was created and is being maintained by Cheeseh, and the website can be found here.
Players can also try [APG] Foundation’s builds which are updated and enhanced to work on those TF2 latest updates that would corrupt the bots. However, it will take some work and finding the new Hookinfo for the bots to function. Be sure to use Hookinfo tool and adjust the config.ini offset values, using this (Latest update is v1.4-APG since 19th June 2021). Fortunately, NoSoop had removed some dependencies for the Hookinfo.ini for RCBot2 to load the offset values.
The bots run on a waypoint system and must be manually setup by a player instead of typing a command. RCBot2 are their own separate bot, so they can be used alongside the regular TFBots if one so chooses.
RCBot2 Features
RCBot2 Bugs
Be sure to report any bugs to RCBot Website or Bots-United Discord, as Team Fortress Wiki and Valve Corporation hold no responsibility nor are affiliated with RCBot2.
Puppet bots
Puppet bots have no AI code and cannot move or act on their own. These bots can be used like puppets though: players can manipulate them to follow the player’s commands such as following the player around and firing their weapons. Puppet bots are mainly used for testing purposes and can also create stunning visuals if manipulated accordingly, as seen here.
Puppet bot commands
Not all of the following commands work; some working commands are also omitted.
These commands may or may not work for AI bots as well.
Note: entering the command without any values will display the command’s current setting and a brief description.
Make all bots change teams. This forces all the bots to switch teams. If a bot was on the RED team then it will now be on the BLU team and vice versa.
Note this does nothing if bot_mimic is active (set to 1).
Syntax bot_forceattack Parameters When set to 1, all bots fire their guns. Default is 0 (disabled). Example bot_forceattack 1
If a bot does not have this weapon, nothing happens to it (unless it is firing a different weapon, in which it stops)
The bot will execute all keystrokes issued by a player, mimicking movements, turns, jumps, fire, etc. It should be noted that bots will not mimic Medic calls, weapon switches, or taunts.
Syntax bot_mimic Parameters Either 1 or 0. Default is 0 (disabled). Example bot_mimic 1
Inverts the movement of the bots; moving left makes the bots move right, moving forwards makes the bots move backwards, etc.
The direction which the bot is looking is not affected.
Syntax bot_mimic_inverse Parameters Either 1 or 0. Default is 0 (disabled). Example bot_mimic_inverse 1
Offsets the bots’ yaw. The bots will face in a direction this angle from the player. By default this is set to 180 so that all bots will face the player. Setting this to 0 will face the bots in the same direction as the player.
Syntax bot_mimic_yaw_offset Set the direction by specifying angle in degrees Example bot_mimic_yaw_offset 180
Map coordinates of where you are standing can be found by typing Status in the console.
How to add bots tf2
Ever wondered how those servers have bots playing on maps such as ctf_2fort? or just wanted to play offline?
This guide will show you how to use maps such as ctf_2fort and others while playing offline, this will require basic knowledge of console commands, and a good spec computer. (And a little time)
(This may not work with ALL Maps (e.g. ones made by the community, but has been tested on ctf_2fort and other TF2 Default maps)
4,701 | уникальных посетителей |
110 | добавили в избранное |
note, this part of the guide is how you would normally spawn in bots on certain koth and cp maps, This is not the method for all maps.
The first thing you want to do once you have launched TF2 is click the little [+] button in the Servers button:
Then select one of the KOTH maps, or the cp maps (some will not work with this method)
Once you have done that, click the start button, to launch the server.
Once you have done this, open the console and type in tf_bot_add 12 to add 6 bots to each team
Now there should be some action in your game. the map resets around 20 seconds into the game to allow other players to join, but once this happens, you can play to your heart’s content (Achievements work in this mode, since sv_cheats is set to 0.)
With other maps, the method shown above does not work, and this is because there are no navigation files saved for these maps, this is what happens if you use the other method, if you are not interested, or short for time, please skip to the next section.
Let’s say for example we want to play a bit of offline 2fort, the normal thing to do would be to create a new server with ctf_2fort selected as a map.
Then we would insert the bots by using tf_bot_add 12:
However, in this case, the bots do spawn in, but they do not move. (e.g. they just stand in spawn, and the medic will try and uber everyone. )
If you haven’t already, let’s kick all the bots, to make sure the map is clear, to do this, use the tf_bot_kick all command in the console
Then we need to enable sv_cheats, to do this, type in sv_cheats 1
Once you have done that, type in nav_generate into the console:
You should then start to see items popping up into the console such as Sampling walkable space
(Note your computer will lag, quite a lot during this stage, so try and close other windows on your computer before doing this.
once this has finished, you should see the loading screen for joining a server:
When this has loaded, simply type in the tf_bot_add 12 command into the console, and you’re good to go 😀
(Don’t forget to turn off sv_cheats!)
Look, they move!
Thank you for reading this tutorial, I hope it has helped you play offline, whether its because you have no internet, want practise, or just fancy playing on your own.
This has been my first ever guide, so I hope it has helped you a lot, thanks!
How to add bots tf2
This is a guide to help you play against or with a few silent companions who will never leave or insult you.
For any reason you want to play with bots, perhaps you want a less casual match but don’t want to play on Competitive or with people who rage and/or blame you whenever they die. Or people who spam the chat with memes. Maybe your internet is not very great but still want to play TF2. Maybe you already like bots and want to add Spy bots but don’t know how. Whatever the reason is, I will try my best to help you add and configure bots with this guide.
1,746 | уникальных посетителей |
65 | добавили в избранное |
This is as confusing as it looks. But once you learn a few commands, the console will be handy.
We’ll be focusing on spawning the bots. If you want to add bots while playing with a friend, go to the next section.
First, load a map, if you’re playing alone, you can just go on the Training tab and click on Offline Practice. However, the map variety is not that big. The difficulty will affect every bot unless said otherwise via the console. For more information on the exact differences, refer to this guide.
Once the map loads, if you put any bots using the standard Offline Practice menu, the amount you specified will spawn using the difficulty you set in the menu. After they spawn, open the console and use this command to spawn them in.
This will add a new bot to the server with the settings you specified here.
Note that the BLU team is called «blue» in the console.
The settings do not have to be in that exact order.
The only ones I think you will be needing depending on how you want to play are Team, Difficulty and Class.
If you leave out some of them (Excluding Count) the game will randomly choose.
If you do not specify a difficulty, the game will choose this based on what you put in the offline practice menu.
An example, if you want to add a Heavy, Sniper and Spy on the red team, type these in.
I recommend you have Sniper and Spy at normal difficulty or lower, otherwise the Sniper will be able to kill the entire enemy team in less than 5 seconds and the Spy will be an expert at trickstabbing.
Names are randomly chosen from here.
Instead of using Offline Practice, create a Community Server. If you only want to be in the server with you, your friend(s) and the bots, set a password.
I believe that max players is important, set it to the amount of bots you want in your server along with the amount of friends who’ll be joining. The next section will go in detail on more commands.
Refer to this guide for map compatibility you can also refer to the Team Fortress 2 Wiki.
Once the map loads, open the console and use these commands to spawn them in.
This will set the default difficulty for all bots when a difficulty is not specified.
0 = Easy 1 = Normal 2 = Hard 3 = Expert
Example; tf_bot_difficulty 3
This will change the difficulty of all bots spawned after this command to Expert.
This will add a new bot with all of the settings you provided.
Note that the BLU team is called «blue» in the console.
These do not have to be in that exact order, you can even leave some out and the game will take care of the rest for you.
The only ones you will be needing depending on how you want to play are Team, Difficulty and Class.
If you leave out some of them (Excluding Count) the game will randomly choose.
If you do not specify a difficulty, the game will choose this based on what you put earlier with tf_bot_difficulty
An example, if you want to add a Heavy, Sniper and Spy on the red team, type these in;
I recommend you have Sniper and Spy at normal difficulty or lower, otherwise the Sniper will be able to kill the entire enemy team in less than 5 seconds and the Spy will be an expert at trickstabbing.
Names are randomly chosen from here.
Now that you’ve spawned the bots in, you might want to configure them. Maybe you want to have a battle of 9 Scouts versus 9 Scouts, but they keep trying to switch to a Heavy or something. You’ll find a few console commands here that will allow you to control the bots more.
You will find most console commands that have to do with bots under tf_bot and bot_ press TAB on your keyboard to cycle through the options.
If set to 1, bots will change class while in a spawnroom if their class is not a first priority, meaning if you add a Spy, they will immediately switch to something else unless you set this to 0. The default is 1. (Enabled)
example; tf_bot_reevaluate_class_in_spawnroom 0
Even if you change the spawnroom setting above this one to 0, they will still randomly change class at times. This command will make them stay as the class you specified no matter what unless they are told to change via the console. The default is set to 0 (Disabled)
example; tf_bot_keep_class_after_death 1
WARNING If you enable this command without disabling the spawnroom command, bots will keep dying in the spawnroom, this happens because the commands overlap, the bot is instructed to change class but the keep class command makes them switch back, causing an endless loop.
Want to try the thing I said earlier? This will force all bots to switch to the class specified. Meaning you can have a battle of 9 Soldiers vs. 9 Soldiers.
Have fun.
example; tf_bot_force_class scout
I recommend you have keep class on and reevaluate class off.
This will make the bot you specified in [Name] change to the class you want them to.
If the bot has a space in their name put quotation marks when saying the name.
example; bot_changeclass «Zepheniah Mann» Soldier
I personally use this if I want to have a balanced 9v9 with all classes and I want to change to another class.
This sets how often a bot will taunt a human player they killed.
Setting it to 0 will mean they have a 0% chance of taunting after a kill.
Setting it to 100 will mean they have a 100% chance of taunting after a kill.
Default is based on difficulty level, on Expert, the default is 25
example; tf_bot_taunt_victim_chance 0
Setting it to 1 will make all bots switch to melee weapons.
I recommend using this on a King of the Hill map. I find it fun there.
You can also practice the Market Gardener using this.
Have fun.
Default is 0 (Disabled)
example; tf_bot_melee_only 1
This will set the unbalance limit, setting it to 0 will disable it. Setting it to 1 means there can only be a 1 member gap on both teams.
Default is 1
example; mp_teams_unbalance_limit 0
Kick option will kick the bot you specify.
Kill option will kill the bot you specify.
If the bot you are targeting has a space in their name, put quotation marks.
You can also kill all or kick all.
example; tf_bot_kill all tf_bot_kick «AmNot»
This will set a certain amount of bots in your server.
If you set it 12, there will always be 12 bots in your server. Even if you kick them.
example; tf_bot_quota 15
This is automatically set in offline practice.
I haven’t really tested this command much nor do I know much about it. There’s a guide about it.
I have tested it once on the Dustbowl map. I found that defending bots do not focus on the control point (Meaning they don’t stand directly on it or near it) and instead attempt to push the enemy back. Except for Engineer and Sniper which stay back. I was also playing as Spy and the Medic healed me rather than focusing only on the Heavy who has 450 health while I am at 17 health.
default is 0 (Disabled)
example; mp_teamplay 1
Turn this on to make the Pyro bot the ultimate anti-Soldier class, other projectiles too.
default is 0 (disabled)
example; tf_bot_pyro_always_reflect 1
Pyro bots on Expert difficulty will almost never use their flamethrower and just spam the compression blast. If you don’t want them to do this, set this to 0. I do not recommend changing it to any other value.
Default is 250
example; tf_bot_pyro_shove_away_range 0
This command will teleport the entire team to your location.
I only use it on BLU team to launch an assault on an objective.
These are links to other useful guides and pages that contain more info about bots, if you’re interested.
https://steamcommunity.com/sharedfiles/filedetails/?id=572409016
This list will expand as I find more.
On the Lakeside King of the Hill map, bots will attempt to go for the large health pack on the left building from the RED spawn, the one with the water. Bots are not able to jump and are likely to drown every single time. If you decide to go for this health pack while an enemy bot jumped in that didn’t drown, they will attempt to shoot at you from the water. Random thought; what if the Pyro jumped in and started to shove you away with the airblast every time you tried to get the health pack?
Don’t play with Sniper on Expert difficulty or they will become a 360 quickscope MLG hacker.
Medics usually pocket Heavy and Soldier, I’ve seen Expert Medic pocket Demoman, Scout and Pyro before but they are more rare.
Sometimes on Dustbowl, the BLU team can get stuck on the right resupply locker and the RED team can get stuck next to the rock at the last control point. I don’t know how to fix this, honestly. Whenever this happens I like to switch to Demoman, Pyro or Spy, go to the enemy spawn using noclip and just keep killing them until the round ends. I might find a fix one day.
Demoman and soldiers try to predict where you’re going to move. But for some reason Demoman just fails at landing direct hits on me but does extremely well on any other bot.
Demoman isn’t very good at deciding where to put their sticky bombs, even if they do put sticky bombs, they run away meaning they can’t even set them off when an enemy is nearby.
Bots can be controlled with voice commands, although it is limited. Specifically, you can use the MEDIC! Command to make the nearest Medic heal you.
If you are playing as a priority such as Soldier, Heavy, Demoman, Pyro and Scout, they will switch to you immediately and overheal you. Otherwise they will move their crosshair to you, wait a couple of seconds then heal you to your max health without overheal.
You can use the Go go go! Voice command and the Activate Charge! Voice command when being healed by a Medic to force them to use Ubercharge. Other voice commands don’t work. But that doesn’t mean I can’t do teamwork! I try my best.
Medics use Ubercharge if the health of their patient or the Medic reaches a certain threshold. You can exploit this as scout by forcing them to use Ubercharge early.
As a Medic, when using the stock Medigun, if you use an Ubercharge on most classes, they will not pay attention to their health or ammo meaning they will not retreat and restock if they’re low on any of these. It doesn’t go well with Heavy because they just keep trying to fire but all you hear is *Click* these moments are often disappointing.
Also, this kind of behavior isn’t triggered with any other Medigun. It’s also disappointing when I use the Kritzkrieg on the Heavy when half of the enemy team is charging at us but then he decides to retreat.
Bots don’t call for MEDIC! But when they spot a Spy, they will use the Spy! Command. It doesn’t show up in chat so you have to listen for it.
Medics don’t heal enemy Spies. Almost as if they know that they’re a Spy.
Bots will remember Spies, meaning if you get spotted as Spy, they will continue to shoot you unless you use the Dead Ringer, run out of sight and change disguise or unless the bot that knows you’re a Spy dies.
Don’t try to trickstab bots.
Medics sort of just stay completely still.
If you use a partner taunt, nearby bots will look at you and attempt to join. If it’s a taunt like the Kazotsky Kick, they will stop the taunt after a few seconds. I used to use the Kazotsky Kick to rally the Blu team to try to make an assault before I knew these commands.
My favorite map for the melee weapon only command is Lakeside.
If you ever decide to play with a Sniper on Expert difficulty, it’s not worth it to challenge the enemy Sniper.
Bots prioritize targets, meaning if the enemy they are targeting has a Medic on them, they will shoot at the Medic.
Bots don’t rocket jump or sticky jump. You can tell I’m out of ideas.
I like playing with bots because it’s easier to make them more organized and stuff and because they don’t rage whenever you kill them.
Don’t be afraid to play on Expert difficulty though!
Except for the melee weapons only thing, I recommend putting them on easy, otherwise melee fights are impossible to win.
How to add bots tf2
Ever wondered how those servers have bots playing on maps such as ctf_2fort? or just wanted to play offline?
This guide will show you how to use maps such as ctf_2fort and others while playing offline, this will require basic knowledge of console commands, and a good spec computer. (And a little time)
(This may not work with ALL Maps (e.g. ones made by the community, but has been tested on ctf_2fort and other TF2 Default maps)
4,701 | уникальных посетителей |
110 | добавили в избранное |
note, this part of the guide is how you would normally spawn in bots on certain koth and cp maps, This is not the method for all maps.
The first thing you want to do once you have launched TF2 is click the little [+] button in the Servers button:
Then select one of the KOTH maps, or the cp maps (some will not work with this method)
Once you have done that, click the start button, to launch the server.
Once you have done this, open the console and type in tf_bot_add 12 to add 6 bots to each team
Now there should be some action in your game. the map resets around 20 seconds into the game to allow other players to join, but once this happens, you can play to your heart’s content (Achievements work in this mode, since sv_cheats is set to 0.)
With other maps, the method shown above does not work, and this is because there are no navigation files saved for these maps, this is what happens if you use the other method, if you are not interested, or short for time, please skip to the next section.
Let’s say for example we want to play a bit of offline 2fort, the normal thing to do would be to create a new server with ctf_2fort selected as a map.
Then we would insert the bots by using tf_bot_add 12:
However, in this case, the bots do spawn in, but they do not move. (e.g. they just stand in spawn, and the medic will try and uber everyone. )
If you haven’t already, let’s kick all the bots, to make sure the map is clear, to do this, use the tf_bot_kick all command in the console
Then we need to enable sv_cheats, to do this, type in sv_cheats 1
Once you have done that, type in nav_generate into the console:
You should then start to see items popping up into the console such as Sampling walkable space
(Note your computer will lag, quite a lot during this stage, so try and close other windows on your computer before doing this.
once this has finished, you should see the loading screen for joining a server:
When this has loaded, simply type in the tf_bot_add 12 command into the console, and you’re good to go 😀
(Don’t forget to turn off sv_cheats!)
Look, they move!
Thank you for reading this tutorial, I hope it has helped you play offline, whether its because you have no internet, want practise, or just fancy playing on your own.
This has been my first ever guide, so I hope it has helped you a lot, thanks!
Источники информации:
- How to add bot to telegram
- How to add bsc to metamask