I kinda agree with Tek. It's nice to have all these options for the map lists, but I think the default options are more or less fine with everyone. When you start having different settings for each map, I would imagine it would become confusing having to switch gears and figure out the changes every new game.
What would be nice is to have a couple extra rotation lists on hand for forum games and the like, based around certain themes. For example, you could have a "forced class" list where every map, everyone had to play the class for the map (ie Doom on dead simple, Slippy on Bad Place etc). Other than the forced class, not other setting would change. That way, there's no getting hung up on all the individual details, and everyone knows what's going on every game. Then you could make a set based on other isolated changes and what not, and you'd have a couple different custom rotations on hand.
That way, any time you wanted to switch things up with something like "forced class night" on the forum games, you guys (the admins) wouldn't have to spend so much time setting up before hand, you'd allready have it ready. Another thing that might be nice is if these lists could somehow be voted in by players in-game, though that might be too complicated at the moment.
Anyway, back to what Tek was saying, I'd have to agree. The only major gripe with rotations I have right now is getting stuck on a tiny 1v1 tourney map when the server piles up with 15 people, then durring 1v1 or 2-3 player FFA, some gigantic map like Pain From Spain will pop up. If there was some way to have the server rotate based on player count (ie it never runs a small tourney map once the player count goes over 3 or 4, but never runs a large FFA map if the player count falls under 3 or 4) then it would help smooth play on central a lot. If you could set some kind of "size" value for each map in the rotation, ie small, medium, large, then have the game choose to allow or skip the map based on that value, I'd imagine it would be pretty simple.
Frag limit isn't a big deal since mostly the server always runs time limits, but if you wanted to, you could do something like 'fraglimit = (10x [# of players])" and that would work pretty well, imo.
This is all only for FFA though. For CTF or TDM, I would be in favor of something like using a class vs class team setting for all maps in the default rotation. We don't play CTF or TDM much, but when we do, might as well go all out. I don't know about settings like hook though cause frankly I've never been in a Gen CTF game and don't even know the maps or much about using hook. If the map was designed for hook, include it in the settings I say. If not, let it be, I tend to not like translocators or hooks when they're not absolutely necessary.
In any case, I think generalized rules are more practical for this project, both for the players playing under the settings, and the people making up the settings. If you get into all these tiny little things changing radically in every map, it's too much work to program, and the players will all get confused when they go to play it.
|