Operation: Harsh Doorstop Game Modes
OHD's primary mode is Advance and Secure — a ticket-based control point battle. Here's how AAS works, how tickets function, and how to set the game mode in your bat file.
Advance and Secure (AAS)
Advance and Secure is the core game mode of Operation: Harsh Doorstop. Two teams — BluFor and OpFor — fight over a series of control points spread across the map.
How Control Points Work
Control points are captured by having more of your team in the capture zone than the enemy. The capture progress fills or drains based on the ratio of players inside. Neutral points can be capped by either team; contested points (both teams present) stall until one side outnumbers the other.
Maps have a linear or branching chain of objectives. Teams typically need to hold or progress through the chain — capturing a point opens the next one toward the enemy's end of the map.
How the Ticket System Works
Each team starts with a set number of tickets (configurable via ?BluforNumTickets= and ?OpforNumTickets=). Tickets are lost when:
- A player dies
- A team loses control of an objective (objective-based ticket bleed while the enemy holds points)
When a team's tickets reach zero, they lose. Matches end either by ticket bleed or by one team capturing all objectives, depending on the map.
Ticket counts significantly affect match pacing. Low tickets (50–100) produce fast, lethal matches. High tickets (300–500) result in long attritional battles.
Setting Ticket Counts
In your bat file, append ticket options to the map argument:
HarshDoorstopServer-Win64-Shipping.exe Risala?MaxPlayers=32?BluforNumTickets=200?OpforNumTickets=200 -log -SteamServerName="My Server"
Both sides can have asymmetric ticket counts for balance or scenario purposes.
Training
The Training mode is available on the Training Grounds map. It has no factions, no tickets, and no combat objectives — it exists purely for players to practice controls, mechanics, and movement. There is nothing to configure for Training beyond selecting the map.
Training is not suitable for competitive or public multiplayer use.
Custom Game Modes
Custom game modes can be created through OHD's modding system. Mod-based game modes are loaded like any other mod and referenced in the bat file's map/scenario string. See the OHD modding documentation or Steam Workshop for community-created mode mods.
Setting the Game Mode
The game mode prefix is part of the map name argument. The default mode is AAS:
AAS-MapName
For example:
HarshDoorstopServer-Win64-Shipping.exe AAS-Carentan?MaxPlayers=32 -log
The AAS- prefix selects the Advance and Secure scenario for that map. If the map has multiple scenarios available via modding, the prefix or a scenario argument selects between them.