32 ratings
The guide to spawning bots
By Cigarette
A guide on how to put bots in your world
Also the first guide of this game.

I will try to keep this up-to-date, but if needed i may look into enlisting people to assist.
   
Award
Favorite
Favorited
Unfavorite
Definition of bots
According to Technopedia: "In gaming, a bot is a character controlled by a computer. In one sense, bots are all the non-player characters (NPCs) in a game, including those that fight alongside as well as against the gamer. However, the definition of bots has broadened to include gamers who employ third-party programs to control their characters."
How to play with bots (As of March 12th 2022)
Copy and pasted directly from the Discord:

1. Launch the game.

2. Open the console. By default this key is ~, which is located right above the Tab key on a standard EN/US keyboard*.

* If you have another type of keyboard, you might have issues and have to rebind your console key using the input.ini config file located in the following folder: \Steam\steamapps\common\Harsh Doorstop Playtest\HarshDoorstop\Saved\Config\WindowsNoEditor. To do this, add ConsoleKey=F10 to the [/script/engine.inputsettings] category within input.ini. If this section doesn't exist, create it. Now, you should be able to open your console using F10.

3. Set the min/max player count according to how many bots that you want to play with. To do this, type the following in the console one command at a time:

net.minplayersoverride #
net.maxplayersoverride #

Replace # with the bot amount you want. Keep it the same value for both commands.

4. Choose a map either from the singleplayer menu, or by typing the following in the console:

open MAP

Replace MAP with the map you want to play on: fallujah, khafji_p, lamdong, montecassino, argonne

5. Once you load into the map, select which faction you want to play as, choose your kit and spawn point, and then deploy. Then, open the console and type the following:

AddBots #

Replace # with what you used on the net.min/max commands listed above.

You should now have an active match with bots. Once you set your net.min/max you shouldn't have to change that again until you close and relaunch the game.

Additional Commands

To lift kit restrictions and unlock all of the kits, use the following command in the console:

HD.Game.DisableKitRestrictionsOverride 1

To turn off autobalancing, use the following command in the console:

Game.AutoBalanceTeamsOverride 0
Your welcome
Now shut up and leave ol' gramps alone, i got books to read.
Notes
Later down the line (Most likely when the game is full release) i will expand this to be all usefull Cvars.
Don't expect EVERY Cvar, or even most of them. It will include basic ones, and perhaps more advanced ones down the line given i have the time.

I'm between schoolwork, living my life, and porting an Arma 3 mission to different maps, but i can try to make time, but no promises.

Best of luck to you all on the battlefield, and here is to good health.
Translation
If you'd like a translated version to your language, or a language you better understand than english, just ask and i will translate all of this via google translate.
Don't expect 100% accuracy however, and expect me to do mostly major languages i.e. Russian, German, French, etc
3 Comments
weedshot 27 Jan, 2023 @ 4:11pm 
insides of a toliet hehe
GunzUpRG12 20 Mar, 2022 @ 6:21pm 
nvm i fixed it, you have to add the bots when you spawn in with ADDBOTS # otherwise you will stay frozen
GunzUpRG12 20 Mar, 2022 @ 6:13pm 
I tried this and when i go into a single player game it just freezes and i cant do anything. Some help please?