Quote:
Originally Posted by lippnc
Here is a version of abm without autohard, SI spawning, left4downtown, and tankhp. Many server owners use alternative plugins for those things and since left4downtown isn' really needed, some do not like to load extra extensions on their servers. This is for Windows only.
Also renamed it to advanced_bot_manager, so as not to confuse the two if you are just checking it out. It also has the ability for anyone to use the !csm command in chat to change your character using abm's "character select menu". Also no logfile is generated by this version of the plugin. Based on 0.1.97 from author's post #343. Enjoy all!
|
Autohard (can be toggled, default is on) see the
README
Autohard is an incredibly important part of ABM. Users of ABM looking for a fair and even playing experience may want to leave this enabled. Currently, if you use ABM (or any plugin that allows more than 4 survivors to play together), without any additional plugins to compensate for the extra players, games get boring. Ten Survivors will always go up against 4 SI (at the most) and Tanks will barely have enough health to get a single attack in on the team.
With
abm_autohard on, 10 survivors go up against 10 SI and by default Tanks on normal will have 25,000 health. You can change how often SI spawn (and/or disable them with
abm_spawninterval 0) and you can adjust the Tanks health (and/or disable modifications with
abm_tankchunkhp 0). With a few combinations and tweaks, you can customize SI to always be on the scene and Tanks very weak or no SI waves but incredibly strong Tanks. You can make it brutal or you can make it easy and you can toggle and tweak all of these settings. It's up to the user of ABM to figure this out and it's pretty well adjusted out of the box. You can enable, disable and customize these features individually, it's not an all or nothing deal with ABM.
Left4Downtown is not required to use ABM. If you don't have it, no problem. If you're compiling ABM, you can comment out (
#include <left4downtown>) to get ABM to build. No matter, whether you leave the line or comment it out, you don't need Left4Downtown on the server for ABM to work. Either Left4Downtown or VScript Director Options unlocker becomes important if you're trying to play larger competitive games. Out of the box SI is not unlocked and it's up to the user to choose one. If you're not playing versus, you'll be fine without ever enabling either.
To recap, if you already rely on plugins to keep SI challenging, you can disable SI waves with
abm_spawninterval 0. If you already rely on plugins to make your Tanks challenging, you can disable Tank modifications with
abm_tankchunkhp 0. You can disable the both of these with
abm_autohard 0. By default, autohard is on only for games with greater than 4 survivors. Games with less than or equal to 4 survivors are played vanilla and ABM does not try to modify them.
ABM does not expose the ability for any user to change their character. Users with the generic admin flag can do this but not just any user. This will be addressed at some point. The log file generated on an extremely busy server in the last 12 months adds up to 20MB. ABM will not eat up your log space out of the box. You can even turn off all logging with
abm_loglevel -1. It's hardly written to by default but helps when trying to debug something as the log file will make a record of it.
When in doubt, see the
README. Thanks and happy holidays!