PivityGmodStore

Terrorbot - AI for TTT

(7)(12)

You can always read the reviews or discuss this product

Media gallery

Bots issue and response to a KOS naturally.
Bots issue and response to a KOS naturally.

Buy product

$25.00

Ongoing product support is included.

In short

Terrorbot uses the nextbot system to create a complete AI for TTT servers. Terrorbots are designed to emulate players, with everything from randomly generated names to unique SteamIDs. Some bots might even use voice chat!

Description

Each bot has it's own skill level assigned when the bot is created, affecting everything from the bot's accuracy to how likely it is to remember callouts. This means some bots are better than others, just like a regular player base.

You can find a video of the bots in action here.

Never have an empty server again!*

Installation and Setup

In addition to normal addon installation, Terrorbots will need a navmesh for every map you plan to use. This addon includes a number of hand-tweaked navmeshes that will provide the optimal experience for the map. Note that this doesn't necessarily mean the bots themselves will work perfectly, in general simpler maps are easier for the bots to navigate. Navmeshes included in the addon are as follows:

  1. ttt_67th_way
  2. ttt_67thway_v5_2014_fix
  3. ttt_airbus_b3
  4. ttt_aircraft_v1b
  5. ttt_bank_b3
  6. ttt_bb_teenroom_b2
  7. ttt_canyon_a4
  8. ttt_casino_b2
  9. ttt_cluedo_b5_improved1
  10. ttt_community_bowling_v5a
  11. ttt_cruise
  12. ttt_crummycradle_a4
  13. ttt_dolls
  14. ttt_gunkanjima_v2
  15. ttt_highrise_ly
  16. ttt_hotline_miami_v2_0
  17. ttt_intergalactic
  18. ttt_lttp_kakariko_a4
  19. ttt_mc_mineshaft
  20. ttt_minecraft_b5
  21. ttt_old_factory
  22. ttt_plaza_b7
  23. ttt_scarisland_b1
  24. ttt_subway_b4

If any of your maps are not listed here, you will need to either contact the creator of the map or generate the navmesh yourself. This can be a time-intensive process, but there is a command to automatically generate one. More information can be found here.

I also recommend you set ttt_minimum_players to 1, this will allow the game to start with only one human player.

Cvars

These variables can be changed in your server's console (rcon) or your server's configuration file (server.cfg). Note that having too many bots active at once will cause lag.

  1. terrorbot_ttt_dumbtraitors: [def 0] Terrorbots will ignore their traitor status. This means terrorbots always act innocent and will not kill others without reason.
  2. terrorbot_ttt_fillcount: [def 8] Fill count for terrorbots. See terrorbot_ttt_fillmode.
  3. terrorbot_ttt_fillmode: [def 1] Fill mode for terrorbots. 0 - No bots. 1 - Fill server to fill count. 2 - Number of bots always equals fill count.

Console Commands

These debugging commands can only be run from the server console or rcon.

  1. terrorbot_printmemory: Prints part of the memory table for each bot.
  2. terrorbot_nametest: Tests the name system and prints a number of terrorbot names equal to the first argument, or one name if no arguments provided. If more arguments are provided, will attempt to generate names including that word if possible (not guaranteed).

Support

This addon will be kept compatible with the latest official release of Garry's Mod for as long as it is available here. If you have any issues, do not hesitate to open a support ticket. Support will only be provided via support tickets.

* Terrorbots only active when there's at least one player on the server. Terrorbots will not contribute towards player count on server browser.

Product reviews