hmmm... well, there's always the 'ol if(!strcmp(mapname,"crates")){gi.dprintf("invalid map\n");return;} trick
I have to agree tho... maybe I should make an "allowbadmaps" cvar or something
Make a list of all the bad maps and .. or maybe a list of approved maps, and make some kind of committee that approves them, hmmmm.... That could work....