Left 4 Dead 2

Left 4 Dead 2

Competitive-Bots+
 This topic has been pinned, so it's probably important
Omixsat  [developer] 30 Mar, 2016 @ 11:14pm
Frequently Asked Questions
Will I get a VAC/KAC/SMAC ban if I use this add-on?

No

Can I combine this bot mod with other bot mods?

No, if you try to combine two bot mods together that edits the same settings, one bot mod will have priority over the other.

Can I use this mod online?

Yes, as long as YOU are the host(local or single player) and/or if the server has this mod loaded.

Can I play VS with bots?

Yes, this mod doesn't require players in both infected and survivor teams when it comes to vs modes like scavenge, realism versus, versus, etc...

Why did you improve both the Special Infected bots and the Survivor bots?

To create a unique experience that ensures the player would be the tie breaker of competitive skills on both sides.

Did you even tweak the Common Infected?

I didn't intend to, but yes this add-on did. During the process of tweaking the charger and spitter... I have noticed that the common infected now tries to stop a survivor from heading towards a certain direction meaning they block the survivors intended path more often. Even as the survivor runs, the common infected will attempt to slow them down as they run alongside the survivor(hitting while running).

Did you alter the health, running speed, skill cooldown, etc... of the Special Infected so they have an advantage?

No, I only tweaked the bots reaction time, aiming/aim speed(accuracy), and combat awareness on both sides. In other words this is just improved vanilla AI.

Does this work on all game modes including mutations?

Yes, it works on all official game modes. Turns out after testing this add-on with Hard Twenty all of the S.I. became relentless and the battlefield went for the worse in less than a minute... Meaning this add-on works with community mutations as well.

Does this work even when I join another game server?

No, for the most part, this mod only works in your local server. The effects it has does NOT transfer to the server you connected to. Unless that other server has this mod installed then yes it would have the same effects. If not then you are joining a vanilla L4D2 dedicated server.

"This add-on does not work cause ________"

That would mean that you're probably using a mod that conflicts with this add-on, using a vscript that overwrites the tweaks, a sourcemod loaded config or a launch option that disables such feature, etc... If ever you are experiencing CTDs, then I can assure you that it won't come from this mod but rather another add-on or plugin may be messing with the game.

Best way to solve that problem is to use this add-on without any other add-ons and figure out which add-on or setting is causing the issue. Meaning disable sourcemod(if you have it installed), remove/disable other bot mods that would conflict with this add-on such as vscripts, clear out the launch options, clear out any custom cfg(such as the ones in autoexec.cfg) and try restarting the whole game afterwards. You can then narrow down what causes the problem..

How often will you update this mod/add-on?

I can't say for certain... There are times where I just leave the game on and do other important duties. The hours "played" isn't actually the time I play the game since steam only counts the duration of how long the game is kept on. When I find something new and interesting to add I will put that feature in the next update. Bug fixes are rather quick as to when I make a mistake in an update. Then again who knows what else I'm going to do?

Why is there a challenge room thread?

Cause there are gamers that make L4D2 look like its too easy for them even on expert.

Does this mod, when bundled with sourcemod or not, block achievements?

No, this bot modification does not cancel out achievement triggers. If ever this mod is bundled with the recommended plugins for sourcemod it would still not cancel out achievement triggers. I have tested this on my local L4D2 client with sourcemod and plugins.

Why do the bots rush out in versus matches even when I haven’t connected to my own server(listen/client server)?

This is the sole reason why Competitive-Bots+ is meant for dedicated servers(for versus modes only). I just ported the settings I had that worked great for me from my listen server with sourcemod. It is best to use the plugin Delay Bots Starting Game[forums.alliedmods.net] for sourcemod servers. Once you install that mod on a server that has sourcemod, then the bots will not rush out until a player joins and leads them. If a player does not join then you have to wait for a certain interval by default, the plugin makes the bots wait for 20 seconds. If the player does not join that team then the bots will auto play by themselves.

Why does the spawn interval for the SI appear very short in versus modes?

I actually remembered a development log for L4D2 which I wasn’t able to find anymore... Stating that once the server has reached full capacity for the SI team then the cooldown time will be adjusted to 30 seconds. If the team is not full then the timer will make players spawn quickly and that includes the Special Infected AI. In summary the server by default just auto-adjusts the timer based on the amount of players in the SI team.

Why can’t my bots use defibs?

You need sourcemod on your server for that plugin[forums.alliedmods.net] to work. This mod works alongside the plugin when added onto a sourcemod server.

Can I use sourcemod on the Left 4 Dead 2 client?

Yes, you can if you want to host a listen server but it IS NOT recommended since it would require the player to disable VAC by setting a launch option with the tag
-insecure
You wouldn’t be able to detect hackers this way, but you would have admin rights anyway.

Can bots use grenade launchers/M60 machine guns?

Yes, they can use tier 3 weapons IF you have sourcemod installed and use this plugin[forums.alliedmods.net]. There are also numerous ways to have the bots pick up tier 3 weapons via scripts. It doesn't have to be a plugin.

Is sourcemod really THAT important?

No, it isn’t important at all, but you can utilize it for your own personal benefit. It’s optional since it only adds/fixes/modifies features to source-based games. If you want to use those sourcemod plugins then you NEED to load sourcemod and metamod for the plugins(this workshop add-on works fine without sourcemod)

Can I connect to a VAC secure server with the insecure launch option?

No, this is Valve’s feature to ensure that no hacker can get in unless he/she uses VAC secure or if that person can bypass VAC I can suggest using Kigen’s Anti-Cheat which of course is a third-party mod which is not affiliated with Valve nor Alliedmodders.

I lost my legs! How can I get them back for L4D2?

I dunno... Ask DeathChaos25...

Lux found a way to restore legs(server-side)! Check it out here[forums.alliedmods.net].

https://www.youtube.com/watch?v=nHsvaajcSlU

Why did Valve remove the legs from L4D2?

Either watch the developer commentary about it or check this thread[facepunch.com] instead if you want answers.

Can't bots use throwables(molly,pipe,bile,etc...) yet?
Just watch DeathChaos25's attempt in making the bots use throwables:

https://youtu.be/M5qO95Aowa0

even he doesn't know how to replicate what he did before to make that happen... Or probably he does he just didn't share it yet... Then again there are no plugins for bots using throwables.


UPDATE(as of 7/25/2016 @ 9:12 AM GMT+8): DeathChaos25 has lost interest in making L4D2 mods. It's not likely that he will return to the path of modding once more... Still though, I hoped that he post the source code in the Allied modders forum but then he didn't. Anyone can have a look and attempt to improve it if ever he did post it...

Why is holdout, dash and shootzones not included in Competitive-Bots+?

These mutations are just extra's to L4D2. Some of those extra mutations like holdout, dash, and shootzones are made to demonstrate the use of the new scripting tools. There is a separate add-on for such tweaks for those mutations.

Will you ever make an L4D1 version of this mod?

Hm... I actually don't have any plans on making an L4D1 version of this. I have to play L4D1 and see for myself what applies as competitive bots. I'll keep it in mind but the plugins stated here would most likely not work for L4D1. I would also need a complete dump of L4D1 cvars and if I don't have access to that or it becomes too troublesome then most likely I wouldn't make an L4D1 version.

The L4D1 bots are already competitive(somewhat... eh... no). No changes are needed(or can be implemented as of now)

I'm experimenting on L4D1 since the bots are brain dead most of the time as compared to vanilla L4D2.

Click here for more info on the L4D1 version

I have created a FULLY working CB+ variant for L4D1. Please check out the guide
Last edited by Omixsat; 28 Jul, 2022 @ 1:43am
< >
Showing 1-5 of 5 comments
Eririri 8 Apr, 2016 @ 3:52am 
Why are you so cool and smart?
Omixsat  [developer] 8 Apr, 2016 @ 3:53am 
The bots are smart not me. ( ͡° ͜ʖ ͡°)
Eririri 8 Apr, 2016 @ 3:55am 
Originally posted by Omixsat:
The bots are smart not me. ( ͡° ͜ʖ ͡°)
you're the one who made them smart which means that you're the smart one :^)
Deacon? 14 Apr, 2016 @ 4:52am 
Hey man cool mod but I have a noob question. I tried to install the sourcemod plugins but they then it said I need to add -insecure to launch option. I did that and now it flatout crash when it loads a map. Can you help me with this?
Omixsat  [developer] 14 Apr, 2016 @ 7:39pm 
Originally posted by Sanyx Doom:
Hey man cool mod but I have a noob question. I tried to install the sourcemod plugins but they then it said I need to add -insecure to launch option. I did that and now it flatout crash when it loads a map. Can you help me with this?
If you have problems with sourcemod... It is best to consult the sourcemod forums/developers. They'll know what to do
< >
Showing 1-5 of 5 comments
Per page: 1530 50