At the moment I'm working on the ET server configs for a big tournament. I haven't paid close attention to the development of ET Pro for some time, and right now I'm somewhat taken aback by the sheer number of configurable options that have been added over the past two years. Right now, there are a great deal of new cvars that directly influence the gameplay. At the same time, there is no way of knowing which settings are in use on a particular server. In my opinion, this creates a problem where a player has no idea what kind of gameplay to expect when connecting. It's a bit like the problem that has always plagued Shrubmod.
What I'd like to propose is to cut as many non-essential cvars and configurable features from ET Pro as possible, to simplify the configuration and to make the result more predictable to the player. Some examples:
- * Do we really need features like b_noactivatelean and b_flushitems, to name a few? Are those things you'd like to see enforced in a competition mod?
* Do bug fixes need to be made optional? b_fallingbugfix comes to mind. Also, do we still need b_brokenlogtimestamps? Why would anyone continue to use the old log format?
* Do we really need a chat text censor feature (b_cursefilter) in a competition mod?
* Do enhancements to the engine need to be made optional? Is there really a need to ever turn b_antiwarp off, for instance? Do we really need to make b_realhead configurable? Why would we want to introduce two different hitbox models and let the player guess which one is in use? I'd suggest to just be bold, enable those features by default and remove the cvar.
* Are people actually using the trick jump features? If only a small group is, does it need to be included in the main ET Pro mod, adding to its size and complexity? Wouldn't a small, dedicated mod for that specific purpose suffice?
Cheers.