No edit summary
 
Xarkanoth (talk | contribs)
No edit summary
Line 1: Line 1:
<div class="hf-relpage">
<div class="hf-relpage hf-game-modes-page">
{{Release_page_header|title=Game Modes & Objectives}}
{{Release_page_header|title=Game Modes & Objectives}}
<div class="hf-relpage-body">
<div class="hf-relpage-body">
{{Release_TOC|content=
{{Release_TOC|content=
<div class="hf-toc-category">On this page</div>
<div class="hf-toc-category">On this page</div>
<div>[[#game-modes|Game Modes]]</div>
<div>[[#overview|Overview]]</div>
<div>[[#map-registry|Map Compatibility Registry]]</div>
<div>[[#naw-modes|Nations At War Modes]]</div>
<div>[[#naw-battlefield|NaW Battlefield Maps]]</div>
<div>[[#frontlines-modes|Frontlines Modes]]</div>
<div>[[#naw-naval|NaW Naval & Coastal Maps]]</div>
<div>[[#map-pools|Map Pools]]</div>
<div>[[#frontlines-maps|Frontlines Maps]]</div>
<div>[[#frontlines-maps|Frontlines Maps]]</div>
<div>[[#special-environments|Specialized Environments]]</div>
<div>[[#server-config|Server Configuration]]</div>
<div>[[#server-config|Server Configuration]]</div>
}}
}}
Line 15: Line 14:


{{Release_section
{{Release_section
|id=game-modes
|id=overview
|title=Game Modes
|title=Overview
|content=
|content=
''Holdfast: Nations At War'' offers eleven distinct game modes, categorized by the theater of war and the tactical objectives required for victory. Each mode features specific mechanics and a curated selection of maps.
Game modes define the round rules: objectives, win conditions, tickets, spawns, and the kind of fight each map is built for. Server owners use the enum '''Input''' value in <code>game_mode</code> when building a rotation.


{{{!}} class="wikitable hf-guide-table" style="width:100%; text-align:center;"
<div class="hf-gm-hero">
! Mode !! Category !! Objective &amp; Mechanics
<div class="hf-gm-kicker">Server config friendly</div>
{{!}}-
<div class="hf-gm-title">Use the enum input, not the display name.</div>
{{!}} '''Army Siege''' {{!}}{{!}} Siege {{!}}{{!}} Attackers must capture all points before time expires. Defenders win by holding at least one objective at the conclusion of the match.
<div class="hf-gm-text">For example, a public label like '''Army Battlefield''' is configured as <code>game_mode ArmyBattlefield</code>. The lists below follow the current [[Server Configuration Enums|Server Configuration Enums]] page.</div>
{{!}}-
</div>
{{!}} '''Army Conquest''' {{!}}{{!}} Point Capture {{!}}{{!}} Multi-objective control. Capturing points generates score over time; the team with the highest score at the timer's end—or who reaches the score limit—wins.
 
{{!}}-
<div class="hf-gm-facts">
{{!}} '''Army Battlefield''' {{!}}{{!}} Team Deathmatch {{!}}{{!}} A battle of attrition focusing on "tickets" and respawns. Victory is achieved by depleting the enemy's reinforcement pool.
<div class="hf-gm-fact"><span>Nations At War</span> 12 game mode inputs</div>
{{!}}-
<div class="hf-gm-fact"><span>Frontlines</span> 2 game mode inputs</div>
{{!}} '''Army Assault''' {{!}}{{!}} Linebattle {{!}}{{!}} Characterized by high stakes and limited respawns (often one). This is the standard mode for organized community events.
<div class="hf-gm-fact"><span>Config key</span> <code>game_mode</code></div>
{{!}}-
</div>
{{!}} '''Army Deathmatch''' {{!}}{{!}} Skirmish {{!}}{{!}} A pure combat-focused mode without capture objectives, prioritizing individual and unit kills.
{{!}}-
{{!}} '''Coastal Siege''' {{!}}{{!}} Amphibious {{!}}{{!}} Naval forces assault fortified land positions. This mode combines ship-to-shore bombardment with terrestrial siege mechanics.
{{!}}-
{{!}} '''Naval Assault''' {{!}}{{!}} Fleet Action {{!}}{{!}} High-stakes ship-to-ship combat, typically featuring a single life per vessel.
{{!}}-
{{!}} '''Naval Battlefield''' {{!}}{{!}} Arcade Naval {{!}}{{!}} Continuous naval engagement featuring respawning ships, allowing for sustained maritime combat.
{{!}}-
{{!}} '''Melee Arena''' {{!}}{{!}} CQC {{!}}{{!}} Specialized combat on compact maps restricted to melee weapons, often utilized for competitive practice.
{{!}}-
{{!}} '''Offensive''' {{!}}{{!}} Linear Capture {{!}}{{!}} A sequential objective mode where teams must capture points in a specific order to push the front line forward.
{{!}}-
{{!}} '''Invasion''' {{!}}{{!}} Linear Siege {{!}}{{!}} A structured assault where the attacking force must progress through a fixed chain of objectives while the defenders attempt to stall their momentum.
{{!}}}
}}
}}


{{Release_section
{{Release_section
|id=map-registry
|id=naw-modes
|title=Map Compatibility Registry
|title=Nations At War Game Modes
|content=
|content=
Below is the technical breakdown of map availability across the Napoleonic &amp; Frontlines game modes.
The classic Holdfast rule sets: infantry battles, sieges, melee arenas, naval warfare, American Revolution modes, and Age of Sail naval modes.
 
<div class="hf-gm-card-grid">
<div class="hf-gm-card"><div class="hf-gm-card-title">Army Assault</div><div class="hf-gm-code">ArmyAssault</div><div class="hf-gm-value">Value 4</div><div class="hf-gm-desc">High-stakes army combat often used for organised events and limited-life rounds.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Army Battlefield</div><div class="hf-gm-code">ArmyBattlefield</div><div class="hf-gm-value">Value 5</div><div class="hf-gm-desc">The standard land battle mode built around infantry, tickets, respawns, and open-field fighting.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Army Conquest</div><div class="hf-gm-code">ArmyConquest</div><div class="hf-gm-value">Value 6</div><div class="hf-gm-desc">Capture and hold objectives to build score over time and pressure the enemy team.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Army Deathmatch</div><div class="hf-gm-code">ArmyDeathmatch</div><div class="hf-gm-value">Value 7</div><div class="hf-gm-desc">A direct combat mode focused on kills rather than capture objectives.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Army Siege</div><div class="hf-gm-code">ArmySiege</div><div class="hf-gm-value">Value 8</div><div class="hf-gm-desc">Attackers push fortified positions while defenders try to hold key objectives until time runs out.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Naval Assault</div><div class="hf-gm-code">NavalAssault</div><div class="hf-gm-value">Value 9</div><div class="hf-gm-desc">Ship-to-ship combat where survival, positioning, boarding, and crew coordination matter.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Naval Battlefield</div><div class="hf-gm-code">NavalBattlefield</div><div class="hf-gm-value">Value 11</div><div class="hf-gm-desc">Sustained naval fighting with broader battlefield-style pacing and ship engagements.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Coastal Siege</div><div class="hf-gm-code">CoastalSiege</div><div class="hf-gm-value">Value 12</div><div class="hf-gm-desc">A hybrid mode where ships, shore batteries, and land assaults meet around fortified coastlines.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Melee Arena</div><div class="hf-gm-code">MeleeArena</div><div class="hf-gm-value">Value 13</div><div class="hf-gm-desc">Compact melee-focused arenas used for duels, training, and close-quarters fighting.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Naval Conquest</div><div class="hf-gm-code">NavalConquest</div><div class="hf-gm-value">Value 16</div><div class="hf-gm-desc">Naval objective play where control and tickets decide the battle at sea.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Invasion (American Revolution)</div><div class="hf-gm-code">ARInvasion</div><div class="hf-gm-value">Value 17</div><div class="hf-gm-desc">American Revolution assault flow with attackers pushing through staged objectives.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Offensive (American Revolution)</div><div class="hf-gm-code">AROffensive</div><div class="hf-gm-value">Value 18</div><div class="hf-gm-desc">American Revolution offensive mode focused on progressive objective pressure.</div></div>
</div>
}}
}}


{{Release_section
{{Release_section
|id=naw-battlefield
|id=frontlines-modes
|title=Nations At War Battlefield Maps
|title=Frontlines Game Modes
|content=
|content=
<h3>Battlefield Maps</h3>
Frontlines uses its own mode inputs. These are separate from the American Revolution <code>ARInvasion</code> and <code>AROffensive</code> modes.
Arendan River, Aunby Valley, Autumn Watch, Black Forest, Camp Salamanca, Canyon, Causeways, Crosshills, Desert Ruins, Ernest Ridge, Glacier, Heartmound, Highlands, Hills of Tyrol, King George, Lamarsh Fen, Linburg, Marquette, Port Nile, Ravenstone, Ryhall Vale, Sacred Valley, Sharpton, Spanish Farm, Crossroads, Buckland Banks, Domont Gardens, Isle of Wake, Convoy, Lindisfarne, Vestiges, Tropics.
 
<h3>Linebattle Maps</h3>
Al Uddin Ruins, Antiquity, Oasis, Tahir Desert, Dedborg Expanse, Champs D'Ambre, Westmill Brook, Pinefield Marsh, Eden Creek, Costa Relitto, Polar Woods, Fausberg Forest, Norsten Gorge, Kingly Lakes, Al Kimar Pyramids, Avignon, Pillerone Pass, Vanoise Heights, Hudree Marsh.
 
<h3>Army Siege Maps</h3>
Fort Al-Farid, Fort Christina, Fort Darial, Fort Pierre, Fort Salettes, Fort Schwarz, Fort Winston.


<h3>Melee Arenas</h3>
<div class="hf-gm-card-grid hf-gm-card-grid-small">
Castle Arena, Fort Arena, Garrison Arena, Palisade Arena, Sacred Arena, Watchtower Arena.
<div class="hf-gm-card"><div class="hf-gm-card-title">Offensive</div><div class="hf-gm-code">Offensive</div><div class="hf-gm-value">Value 14</div><div class="hf-gm-desc">A linear push mode where teams fight through objectives and front-line pressure.</div></div>
<div class="hf-gm-card"><div class="hf-gm-card-title">Invasion</div><div class="hf-gm-code">Invasion</div><div class="hf-gm-value">Value 15</div><div class="hf-gm-desc">A structured attacker-versus-defender mode built around staged assaults and defensive holds.</div></div>
</div>
}}
}}


{{Release_section
{{Release_section
|id=naw-naval
|id=map-pools
|title=Nations At War Naval & Coastal Siege Maps
|title=Nations At War & Age of Sail Map Pools
|content=
|content=
<h3>Naval</h3>
These map pools are copied from the enum lists. Use the enum input shown in [[Server Configuration Enums|Server Configuration Enums]] when writing <code>map_name</code> in a server config.
Caribbean, Harouti Islands, Martello Tower, Open Waters (Random Waters).
 
<h3>Army Battlefield</h3>
<div class="hf-gm-chip-list">
<span>Arendan River</span><span>Aspern</span><span>Aunby Valley</span><span>Autumn Watch</span><span>Black Forest</span><span>Camp Salamanca</span><span>Canyon</span><span>Causeways</span><span>Crosshills</span><span>Desert Ruins</span><span>Empire</span><span>Ernest Ridge</span><span>Fada Strath</span><span>Glacier</span><span>Heartmound</span><span>Highlands</span><span>Hills of Tyrol</span><span>King George</span><span>Lamarsh Fen</span><span>Linburg</span><span>Marquette</span><span>Port Nile</span><span>Ravenstone</span><span>Ryhall Vale</span><span>Sacred Valley</span><span>Sharpton</span><span>Spanish Farm</span><span>Crossroads</span><span>Buckland Banks</span><span>Domont Gardens</span><span>Isle of Wake</span><span>Convoy</span><span>Lindisfarne</span><span>Teacsa Isle</span><span>Vestiges</span><span>Bonnie Crags</span><span>Tropics</span>
</div>
 
<h3>Army Siege</h3>
<div class="hf-gm-chip-list">
<span>Fort Al-Farid</span><span>Fort Christina</span><span>Fort Darial</span><span>Fort Pierre</span><span>Fort Salettes</span><span>Fort Schwarz</span><span>Fort Winston</span><span>Loch Glen</span><span>Fort Willy</span>
</div>
 
<h3>Linebattle</h3>
<div class="hf-gm-chip-list">
<span>Al Uddin Ruins</span><span>Antiquity</span><span>Oasis</span><span>Tahir Desert</span><span>Dedborg Expanse</span><span>Champs D'Ambre</span><span>Westmill Brook</span><span>Pinefield Marsh</span><span>Eden Creek</span><span>Costa Relitto</span><span>Polar Woods</span><span>Fausberg Forest</span><span>Norsten Gorge</span><span>Kingly Lakes</span><span>Al Kimar Pyramids</span><span>Avignon</span><span>Pillerone Pass</span><span>Vanoise Heights</span><span>Hudree Marsh</span><span>Copper Valley</span>
</div>


<h3>Coastal Siege</h3>
<h3>American Revolution</h3>
Balamor Bay, Fort Imperial (Fort National), Martello Tower, South Sea Castle.
<div class="hf-gm-chip-list">
<span>Bunker Hill</span><span>Delaware</span><span>Ticonderoga</span><span>Saratoga</span><span>Boston</span><span>Patriot Farm</span><span>Camden</span><span>Lexington</span><span>Brooklyn Heights</span>
</div>
 
<h3>Age of Sail</h3>
<div class="hf-gm-chip-list">
<span>Balamor Bay</span><span>Caribbean</span><span>Fort Imperial</span><span>Harouti Islands</span><span>Martello Tower</span><span>Open Waters</span><span>South Sea Castle</span><span>Veste Osttrutz</span><span>Frozen Strait</span><span>Helsberg</span><span>Winter Fjords</span><span>Coral Atoll</span><span>Pirate Cove</span><span>Port Le Merc</span><span>Fort Slott</span><span>Islas De Ratas</span><span>Nile</span><span>Charred Tides</span><span>Outer Isles</span><span>Black Watch Rock</span><span>Raiders' Passage</span><span>Azure</span>
</div>
 
<h3>Melee Arenas & Training</h3>
<div class="hf-gm-chip-list">
<span>Castle Arena</span><span>Fort Arena</span><span>Garrison Arena</span><span>Palisade Arena</span><span>Sacred Arena</span><span>Watchtower Arena</span><span>Drill Grounds</span>
</div>
}}
}}


Line 86: Line 107:
|title=Frontlines Era Maps
|title=Frontlines Era Maps
|content=
|content=
<h3>Active Fronts</h3>
<div class="hf-gm-chip-list">
Berkton Green, Countryside, Fort Imraan, Foxhole, Heroes Landing, Lisart Valley, Mansion, Sacrifice, St. Peter's, Wasteland, Estate Landing, Kingsman Bay, Archipelago, Requiem, Stalemate, Red Tides, Shellshock, Depot, Over The Top, Junction, Charleville.
<span>Berkton Green</span><span>Countryside</span><span>Fort Imraan</span><span>Foxhole</span><span>Heroes Landing</span><span>Lisart Valley</span><span>Sacrifice</span><span>St. Peter's</span><span>Wasteland</span><span>Estate Landing</span><span>Kingsman Bay</span><span>Archipelago</span><span>Requiem</span><span>Stalemate</span><span>Red Tides</span><span>Depot</span><span>Over The Top</span><span>Junction</span><span>Charleville</span>
}}
</div>
 
{{Release_section
|id=special-environments
|title=Specialized Environments
|content=
<h3>Training &amp; Drill</h3>
* Drill Grounds.
}}
}}


Line 102: Line 116:
|title=Technical Note: Server Configuration
|title=Technical Note: Server Configuration
|content=
|content=
While the above list represents the default map-to-mode compatibility, server administrators may utilize the '''Holdfast SDK''' and custom map rotations to modify these pairings on private community servers.
Game modes and maps are configured in map rotation blocks. Use the enum inputs shown above and in [[Server Configuration Enums|Server Configuration Enums]].
 
<pre class="hf-code">!map_rotation start
map_name Countryside
game_mode Offensive
round_time_minutes 30
!map_rotation end</pre>
 
Custom maps and modded rotations can change what a community server offers, but the base enum values are the safe starting point.
}}
}}



Revision as of 20:23, 3 July 2026

Overview

Game modes define the round rules: objectives, win conditions, tickets, spawns, and the kind of fight each map is built for. Server owners use the enum Input value in game_mode when building a rotation.

Server config friendly
Use the enum input, not the display name.
For example, a public label like Army Battlefield is configured as game_mode ArmyBattlefield. The lists below follow the current Server Configuration Enums page.
Nations At War 12 game mode inputs
Frontlines 2 game mode inputs
Config key game_mode

Nations At War Game Modes

The classic Holdfast rule sets: infantry battles, sieges, melee arenas, naval warfare, American Revolution modes, and Age of Sail naval modes.

Army Assault
ArmyAssault
Value 4
High-stakes army combat often used for organised events and limited-life rounds.
Army Battlefield
ArmyBattlefield
Value 5
The standard land battle mode built around infantry, tickets, respawns, and open-field fighting.
Army Conquest
ArmyConquest
Value 6
Capture and hold objectives to build score over time and pressure the enemy team.
Army Deathmatch
ArmyDeathmatch
Value 7
A direct combat mode focused on kills rather than capture objectives.
Army Siege
ArmySiege
Value 8
Attackers push fortified positions while defenders try to hold key objectives until time runs out.
Naval Assault
NavalAssault
Value 9
Ship-to-ship combat where survival, positioning, boarding, and crew coordination matter.
Naval Battlefield
NavalBattlefield
Value 11
Sustained naval fighting with broader battlefield-style pacing and ship engagements.
Coastal Siege
CoastalSiege
Value 12
A hybrid mode where ships, shore batteries, and land assaults meet around fortified coastlines.
Melee Arena
MeleeArena
Value 13
Compact melee-focused arenas used for duels, training, and close-quarters fighting.
Naval Conquest
NavalConquest
Value 16
Naval objective play where control and tickets decide the battle at sea.
Invasion (American Revolution)
ARInvasion
Value 17
American Revolution assault flow with attackers pushing through staged objectives.
Offensive (American Revolution)
AROffensive
Value 18
American Revolution offensive mode focused on progressive objective pressure.

Frontlines Game Modes

Frontlines uses its own mode inputs. These are separate from the American Revolution ARInvasion and AROffensive modes.

Offensive
Offensive
Value 14
A linear push mode where teams fight through objectives and front-line pressure.
Invasion
Invasion
Value 15
A structured attacker-versus-defender mode built around staged assaults and defensive holds.

Nations At War & Age of Sail Map Pools

These map pools are copied from the enum lists. Use the enum input shown in Server Configuration Enums when writing map_name in a server config.

Army Battlefield

Arendan RiverAspernAunby ValleyAutumn WatchBlack ForestCamp SalamancaCanyonCausewaysCrosshillsDesert RuinsEmpireErnest RidgeFada StrathGlacierHeartmoundHighlandsHills of TyrolKing GeorgeLamarsh FenLinburgMarquettePort NileRavenstoneRyhall ValeSacred ValleySharptonSpanish FarmCrossroadsBuckland BanksDomont GardensIsle of WakeConvoyLindisfarneTeacsa IsleVestigesBonnie CragsTropics

Army Siege

Fort Al-FaridFort ChristinaFort DarialFort PierreFort SalettesFort SchwarzFort WinstonLoch GlenFort Willy

Linebattle

Al Uddin RuinsAntiquityOasisTahir DesertDedborg ExpanseChamps D'AmbreWestmill BrookPinefield MarshEden CreekCosta RelittoPolar WoodsFausberg ForestNorsten GorgeKingly LakesAl Kimar PyramidsAvignonPillerone PassVanoise HeightsHudree MarshCopper Valley

American Revolution

Bunker HillDelawareTiconderogaSaratogaBostonPatriot FarmCamdenLexingtonBrooklyn Heights

Age of Sail

Balamor BayCaribbeanFort ImperialHarouti IslandsMartello TowerOpen WatersSouth Sea CastleVeste OsttrutzFrozen StraitHelsbergWinter FjordsCoral AtollPirate CovePort Le MercFort SlottIslas De RatasNileCharred TidesOuter IslesBlack Watch RockRaiders' PassageAzure

Melee Arenas & Training

Castle ArenaFort ArenaGarrison ArenaPalisade ArenaSacred ArenaWatchtower ArenaDrill Grounds

Frontlines Era Maps

Berkton GreenCountrysideFort ImraanFoxholeHeroes LandingLisart ValleySacrificeSt. Peter'sWastelandEstate LandingKingsman BayArchipelagoRequiemStalemateRed TidesDepotOver The TopJunctionCharleville

Technical Note: Server Configuration

Game modes and maps are configured in map rotation blocks. Use the enum inputs shown above and in Server Configuration Enums.

!map_rotation start
map_name Countryside
game_mode Offensive
round_time_minutes 30
!map_rotation end

Custom maps and modded rotations can change what a community server offers, but the base enum values are the safe starting point.