background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Holdfast Nations at War Server Setup Guide

holdfast setup config historical-fps 0 ont trouvé cet article utile

Holdfast: Nations at War is a multiplayer first and third-person shooter set during the Napoleonic era, featuring large-scale battles with up to 150 players. This guide walks you through setting up and configuring your dedicated Holdfast server on Legion Hosting.

First Start in GPanel

Before configuring anything, you need to perform an initial startup so the server generates its default configuration files.

  1. Log in to GPanel.
  2. Select your Holdfast server from the server list.
  3. Click the Start button to launch the server for the first time.
  4. Wait for the console to show that the server has fully started. You should see a message indicating the server is listening for connections.
  5. Once you see the startup complete, Stop the server. The default configuration files have now been generated.
Note: The first startup may take a few minutes as the server downloads and validates game files. Do not interrupt this process.

Startup Variables

GPanel provides startup variables that control fundamental server parameters. Navigate to the Startup tab in GPanel to configure these before editing the config file directly.

Variable Description Default
SERVER_NAME Name displayed in the server browser Holdfast Server
SERVER_PASS Password required to join (leave blank for public) blank
PLAYERS Maximum number of players allowed Set by your hosting plan
SERVER_CONFIG_PATH Name of the config file in the configs/ folder (must end in .txt) serverconfig_default.txt
ADMIN_PASS Password for admin login (press F1 in-game) blank
REGION Server region. Options: europe, usa, australia, brazil, china, japan, russia, southkorea europe
SERVER_QUERY_PORT Port used for Steam server browser queries Assigned automatically
Important: Changes to startup variables require a server restart to take effect. Always stop the server before modifying these values.

Server Configuration File

The primary configuration file for Holdfast is located at holdfastnaw-dedicated/configs/serverconfig_default.txt (or whichever file name is set in the SERVER_CONFIG_PATH startup variable). You can edit this file through GPanel's File Manager or via SFTP.

Server Identity

server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015

The server_name supports color codes using Rich Text markup. For example:

server_name "<color=red>[Legion]</color> Holdfast Server"

Game Mode Selection

Holdfast offers several game modes. Set the default game mode using the server_game_mode setting:

Mode ID Game Mode Description
0 Army Battlefield Large-scale territory capture with infantry and artillery
1 Army Siege Attackers must capture a fortified position from defenders
2 Army Deathmatch Team deathmatch with respawn timers
3 Naval Battlefield Ship-to-ship combat on the open seas
4 Army Conquest Capture and hold strategic points across the map
5 Army Frontlines Linear point capture, push the enemy back
6 Melee Arena Close-quarters melee combat in small arenas
# Set game mode to Army Battlefield
server_game_mode 0

Round and Match Settings

# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900

# Time between rounds in seconds
server_round_end_time_seconds 30

# Number of rounds before map rotation
server_rounds_per_map 2

# Auto-balance teams
server_auto_balance_teams true

# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2

# Friendly fire
server_friendly_fire false

Team Balance Settings

Proper team balance is important for a good gameplay experience, especially on public servers:

# Prevent players from joining the larger team
server_enforce_team_balance true

# Maximum allowed difference in team sizes
server_team_balance_limit 3

# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true

Map Rotation

Map rotation is configured in the holdfastnaw-dedicated/configs/serverconfig_default.txt file using the map_rotation section. Each entry specifies a map and game mode combination:

# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
Tip: You can mix game modes in your rotation. This keeps gameplay fresh as the server cycles through different map and mode combinations. Naval maps should use game mode 3 (Naval Battlefield).

Popular Map Choices

Map Name Best Modes Notes
Grasslands Battlefield, Conquest Open terrain, good for large battles
Highlands Battlefield, Frontlines Hilly terrain with elevation advantages
Fort_Imperial Siege Classic siege map with fortifications
Shipyard Naval Battlefield Coastal map with naval combat
Desert Siege, Battlefield Arid environment with fort structures
Glacier Battlefield, Deathmatch Winter map with limited cover

Class Limits

You can restrict how many players can select certain classes to maintain gameplay balance:

# Limit artillery crews (percentage of team)
server_class_limit_artillery 10

# Limit officers
server_class_limit_officer 5

# Limit musicians
server_class_limit_musician 10

# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15

Connecting to Your Server

Via Server Browser

  1. Launch Holdfast: Nations at War from Steam.
  2. Click Multiplayer from the main menu.
  3. Use the Server Browser to find your server by name.
  4. If you set a password, you will be prompted to enter it before joining.

Via Direct Connect

  1. Find your server IP and port in GPanel on the main dashboard. See also: How to Find Your Server IP and Port.
  2. In the Holdfast main menu, click Multiplayer, then Direct Connect.
  3. Enter your server IP and game port (default 20100).
  4. Click Connect.
Note: If your server does not appear in the browser, ensure the Steam query port is correctly set and that you have waited a few minutes after startup for the server to register with the master server list. Ports are randomly assigned unless you have a private IP -- check GPanel for your assigned ports.

Save and Config Management

Holdfast dedicated servers store their configuration and data in the following locations:

File/Folder Purpose
holdfastnaw-dedicated/configs/serverconfig_default.txt Main server configuration
bans.txt List of banned Steam IDs
admins.txt List of admin Steam IDs
server_log/ Server log files
Backup Tip: Before making significant configuration changes, download a copy of your holdfastnaw-dedicated/configs/serverconfig_default.txt via SFTP. This allows you to revert if something goes wrong.

Related Articles

If you run into any issues not covered here, please open a support ticket and our team will be happy to help.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.