If you get really bored, you could script a campaign yourself with CubeScript. Just time the echos and the map changes, along with adding bots and kicking bots. Something tells me you have enough time to read the reference thoroughly.
But it's not worth it until the bots don't suck.
But it's not worth it until the bots don't suck.