So it's basically a tug of war, but only blue team attacks while green tries to stop them from capturing all the control points.
Blue wins when they capture all control points.
Green wins when a timer runs out, or blue team runs out of lives.
Control points could be replaced with something you must explode, like in MW3 demolition.
I think a modification of ToW pyspades script would do pretty much the same thing.