Originally Posted by OciXCrom
maps.ini is used for displaying maps with the amx_mapmenu command.
The actual mapcycle file is cstrike/mapcycle.txt.
Not quite accurate.
maps.ini in the AMX Mod X config folder is used by both the mapchooser and mapsmenu plugins. If maps.ini exists, they both use that file for their functionality. If maps.ini doesn't exist, they use the file configured with the cvar "mapcyclefile". The default for "mapcyclefile" is "mapcycle.txt" in the root mod directory.
If you don't have AMX Mod X or any AMX Mod X plugins that use it, the server will change to the next map in the file when mp_timelimit has passed on the current map. The default functionality of the mapchooser plugin is to grab random maps for the map vote towards the end of the map.