Automatic Downloading revisited.
lol. The thread title is enough to irritate some ppl but before you form an opinion about this post read it as objectively as possible.
Unlike Quake III, Automatic Downloading (located in Setup | Game Options) is disabled in OpenArena. The reasons, as stated in the
DO NOT LINK[/b]) h t t p s : / / openarena . wikia . com/wiki/NOTTODO]OpenArena's Wiki, is security and user control.
I have no issues with that but, the consequences are a marketing disadvantage. OpenArena takes a solid engine (ioq3) and adds all the usability stuff that makes it a great FPS. However, the well meaning intentions of the developers butt into a classic GUI usability issue. That is, how to get new players to know what the hell just happened when they try to visit a server and get kicked with this message "Can't load maps/mapname.pk3".
This failure means that OA can't easily leverage other great assets from Q3, namely a plethora of great custom maps and mods.
Now, before I continue, I can see some readers thinking "hey wait a minute; he just wants to change OA because he plays a Mod and this is impacting him."
A fair thought but an incorrect one. The Mod I play, Excessive Plus, can be played both server-side and client-side. Client-side means you have to download the Mod software to play. Server-side means you do not have to download any software and therefore automatic downloading being disabled is no hindrance to playing. For the doubters, you can visit E+ Servers like The Laggers CTF, Total Rail Madness CTF or New York Freeze Tag to verify my claim.
However, there are other great Mods that do not have this ability. Even more problematic is this issue affects even regular OpenArena (baseoa) Servers with custom maps.
So, the question is, can OA maintain security and provide user control while making the process more transparent? I think so because it's currently being done by another great FPS that uses the ioq3 engine. The game I am referring to is Urban Terror.
The developers of UrT undoubtedly thought about security and user control but also about usability and came up with a simple compromise that maintains security and user control but also clearly indicates why the user cannot access the server.
Here is UrT's solution:

I can improve the security and user control even more. Instead of pressing "any" key to download the Mod or Map and pressing "Esc" to cancel and disconnect. I would do the reverse. That is, pressing "any" key would cancel and disconnect and pressing "a particular key" would authorize the downloading of the Mod or Map.
It's a suggestion... but one I hope the developers give serious consideration.