Sounds like LTM (Last Team Standing). LTM is based on TDM, so it might work with a minimum of adjustments to the code.
You cannot rotate maps when playing with meatbots, so instead of a time limit for the game, it has to be a time limit for each round with infinite rounds.