|
|
| 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 & 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 & 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 & 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. |
| }} | | }} |
|
| |
|