So, I was thinking it must be possible to edit the initial startup maps confing file with a script as the next map gets set. Maybe a script could set the next map and at the same time change the default maps / rotation config file just in case the server crashes?
It could just set a different filename, so you would have muttrah.con, saarema.con, etc. One for each map, or the script could grab the mapname as a variable and just dump that to the top of the file. Then when the server crashes it will automatically load the map that was supposed to play next.mapList.configFile [new location for file] - Used to specify the location of the _mapList.con file. Default is \My Documents\Battlefield 2\ServerConfigs\
