Assault the Flag is Capture the Flag with a twist. You can play it on any CTF map...unless they use some specific script numbers.
The game is very simple to learn.
- An ATF match is played across several innings. Each inning consists of two rounds each.
- During a round, one of the teams is on "Offense" and cannot have their flag taken. The other team is on "Defense" and can have their flag taken and captured.
- The "Offense" team has 3 minutes to capture the "Defense" team's flag.
- If the "Offense" team succeeds in capturing the flag, they score a point and the round ends immediately.
- If the "Defense" team prevents the other team from capturing the flag for 3 minutes, the round ends but no team scores a point.
- After every round the "Offense" and "Defense" teams switch sides. Blue is always on Offense in the first round of the inning, and Red is always on Offense for the second round of the inning.

The HUD has a little more information on it. At the top of the screen, there is an indicator for which team is on Offense (in this case, Blue), the inning number you are on (1st), and the total number of innings (2). The bottom of the screen has the amount of time left in the current round (2 min 42 sec).
You might also notice that the flag on the stand is white. If your flag is white, that means you're on Offense and don't have to worry about the other team taking your flag, so you need to go take the other team's flag or support your flag carrier. If the other team's flag is white, that means you're on Defense and can't pick their flag up, so you need to get back to your base or intercept their flag carrier before they cap it.
Download Link: ATF Beta 5
Hosted on FUNCRUSHER+: 50.116.50.115:10690
Server admins, this gamemode does not scale very well to bigger maps, so leave Tribute, UAC Headquarters and Crawl Space out of your map rotations. Actually, leave Crawl Space out of your map rotations in your other CTF servers too, while you're at it.
Server-side Variables (Set to 0 or leave unset to use defaults):
- atf_timelimit - Number of seconds in a round. Defaults to 180. Settings lower than 30 have no effect.
- atf_inninglimit - Number of innings in a game. Defaults to 2.
- atf_endrounddelay - Number of seconds to freeze players at the end of every round. Defaults to 5.
- atf_startrounddelay - Number of seconds to freeze players at the start of every round. Defaults to 5.