Three ports + 10 regions

Admin Commands · Holdfast: Nations At War

Napoleonic warfare multiplayer · Shooter / Historical / Large-scale

Player tools indexed: 5 Admin consoles: 8

In-game rc command reference and admin guide

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.