Thanks for the graph Niobium.
So, facts. When BA started declining in popularity:
-Zero-K gained popularity
-Spring 0.82.7 was new
->16 player hosts arrived (albeit ~3 months before)
-The problem with spring's pathing was first mentioned for 0.82.4 in August of 2010 (or at least that's the first mention of it that I can find:
http://springrts.com/phpbb/viewtopic.php?f=2&t=23901).
Now, let's go through these.
Obviously Zero-k gaining popularity is something that no one's going to change.
Spring version 0.82.7 came out. I can't find anything special about that release, so its timing is probably just coincidental. Nothing especially important happened with it as far as I can tell, at least for a regular player.
16 player hosts came out shortly before its decline. 3 months beforehand is an acceptable amount of time. This could definitely be a culprit.
Spring's pathing has been broken for well over a year. Is it fixed now? I know it's always been annoying, but I'm not sure that this would affect player numbers...though it might annoy noobies. Not sure on this one. Either way, as far as I'm concerned, this has been the biggest single problem spring has had (or did have until the last release, I don't know if it's fixed) simply because every player has perceived it as the biggest problem. But I can't see it causing or even contributing to BA's decline in any large way. But I CAN see it hurting attracting new players.
It would seem that the largest culprit is actually games that hold >16 players, and not necessarily autohosts. It would seem that the number of <12 or <16 player games is not correlated with BA's player numbers, just >16.
So the strongest argument seems to be that >16 player hosts are most strongly correlated with a declining BA player base.
Having said that, I'm sure we could agree that certain things would *help*, though they may not contribute largely to the size of the player base. These things include, in my opinion:
-Friendliness of existing players and willingness to teach/put up with new players
-Possibly the existence of autohosts
I'd agree with the friendliness of the existing players to some degree. Can we do anything about that? Perhaps with temporary bans if we provide chat logs to lobby mods, but that's about it. Or you could just ban all players from Brazil. :p But all joking aside, you can only do so much about this option. Warcraft III has a shitty player base and yet it's still popular.
I guess that autohosts themselves might not be so bad - it's more the size of the games themselves. However, I still think that autohosts promote playing the same map over and over again, whereas this is not the case with real players. This causes people to get bored (like myself) and stop playing.
So let's get some conclusions here.
tl;dr
-**First and foremost:** Reduce the max players in a game to 16
-Ideally get rid of autohosts, but more realistically promote player hosted games. This promotes map variety so people don't get bored.
-Increase friendliness of the players through temporary bans for
especially dickish behavior...maybe reward friendly, helpful players somehow?
-Getting rid of the annoying things in the engine that can really put off new players, like pathing problems especially. I know this would turn me off an RTS if I were new to it.
Opinions ya'll?