Three ports + 10 regions

serverconfig Generator · Holdfast: Nations At War

Napoleonic warfare multiplayer · Shooter / Historical / Large-scale

Player tools indexed: 5 Admin consoles: 8

Server config generation and validation

Player tools (5)

Instant interactive calculations and recipe planners

Server admin and config generation (8)

Config files, startup scripts and command wizards for running a server

Holdfast: Nations At War Ports & Protocols

Port Protocol Purpose
20100 UDP Game traffic
27000 UDP Steam query
8700 UDP Steam internal comms

Holdfast: Nations At War Dedicated Server Install (SteamCMD)

SteamCMD appid 1424230

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 1424230 validate +quit

https://wiki.holdfastgame.com/Server_Hosting

Holdfast: Nations At War Config file paths

  • serverconfig_default.txt
  • serverconfig_myserver.txt
  • LaunchServer.ps1
  • LaunchServer.sh
  • logs_output/
  • logs_archive/

Server notes

The server is a Unity build. Run it headless with -batchmode -nographics --serverheadless and cap the framerate (default 120), or it will consume a full CPU core at idle. The server_region value must match the region selected in the player browser or the server will not appear in listings. Config file updates may overwrite default files — always use custom copies (serverconfig_myserver.txt). Administration is done entirely through the in-game F1 console (rc login + rc-prefixed commands); there is no network RCON port. Linux supports SteamCMD anonymous login; Windows requires a Steam account that owns the game. The Docker image cm2network/holdfastnaw auto-checks for updates on start but requires a container restart to apply them.

FAQ

Which Holdfast: Nations At War server-admin tools are available?
We list 8 tools for Holdfast: Nations At War: Capacity Planner, Port Map, Firewall Rules, SteamCMD Install, Startup Parameters, serverconfig Generator, Map Rotation Builder, Admin Commands. All of them run straight in your browser.
Which ports does Holdfast: Nations At War need open?
Holdfast: Nations At War defaults to 20100/UDP, 27000/UDP, 8700/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Holdfast: Nations At War server?
Install it with SteamCMD — the dedicated server app id for Holdfast: Nations At War is 1424230, so +app_update 1424230 validate downloads or updates it. Config files usually live at serverconfig_default.txt, serverconfig_myserver.txt, LaunchServer.ps1.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.