Ok, I've noticed that the mapchooser plugin doesn't get the mapcycle from the mapcyclefile CVAR if the maps.ini file doesn't exist. Instead it just assumes that the map cycle file is "mapcycle.txt" which I don't think it should.
Lines 72-73
Code:
if (!file_exists(maps_ini_file))
format(maps_ini_file, 63, "mapcycle.txt")
Should be something more like:
Code:
if (!file_exists(maps_ini_file))
get_cvar_string("mapcyclefile", maps_ini_file, 63)