Holdfast: Nations At War Server Configuration Generator
Create your Holdfast Server Config online without writing the serverconfig_default.txt by hand: configure your Holdfast: Nations At War server in the form with a server name, region, passwords, player count, Friendly Fire, and map voting, or describe it to an AI in Easy Mode. The live preview shows the finished file, which you can copy or download. Free, no sign-up required, and right in your browser.
Built by Florian Galz
Example result
Example: the generated serverconfig_default.txt
You set the options using a form or AI Easy Mode, and the generator creates the finished serverconfig_default.txt for Holdfast: Nations At War live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
// Holdfast: Nations At War — generated with the ZAP-Hosting Game Config Generator// zap-hosting.com/tools/holdfast-nations-at-war/config-generator // Server identityserver_name "New Server - Army Battlefield"server_region "europe"server_password ""server_admin_password ""maximum_players 150server_welcome_message "Welcome to my new game server!"server_intro_title "Welcome to my server!"server_intro_body "Greetings fellow humans"network_broadcast_mode Standard // Gameplay rules- +10 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
Holdfast Server Config: What you can set in serverconfig_default.txt
The generator covers 17 commonly adjusted settings in three categories. The key used for each value in the file is shown in parentheses.
Server Identity
Server name (server_name, up to 100 characters), region for the server browser filter (server_region, default europe), join password (server_password, leave blank for a public server), admin password for in-game admin commands (server_admin_password), maximum player count (maximum_players, 1–300, default 150), welcome message (server_welcome_message), intro screen title and text (server_intro_title, server_intro_body), and network mode (network_broadcast_mode): Standard uses normal server-authoritative networking; Competitive changes tick and replication behavior for tournament matches.
Game rules
Friendly Fire (friendly_fire, off by default), access to the in-game admin console (admin_console_allowed), allow spectating (allow_spectating), warn players about poor server performance (show_serverperformance_warning), and start the server with a random first map from the rotation (map_rotation_start_randomise).
Chat & Map Voting
A separate chat channel for officers (include_officer_only_chat), map voting at the end of each round (map_voting_enabled), and its duration in seconds (map_voting_duration, 5–120, default 15). The generator only writes the duration to the file while map voting is enabled.
Multi-value override commands (such as spawn_override), Discord webhooks, import directives, and map and game mode rotation are intentionally not included in the form. If you import an existing serverconfig_default.txt, the generator adds unrecognized lines back to the end of the exported file. It does not retain comment lines or blank lines.
Guide
How to create your Holdfast Server Config
From the first setting to a running server: here's how to get your serverconfig_default.txt onto your Holdfast server.
- 1
Step 1
Open generator
The generator starts with the default values from Holdfast's serverconfig_default.txt in Easy Mode. If you already have a serverconfig_default.txt, upload it using Import or paste its contents. Recognized values appear in the form, and the generator adds other lines back on export. This includes your map and game mode rotation, which the form does not cover. Comment lines starting with // are dropped.
- 2
Step 2
Describe your server in Easy Mode
Describe your server in your own words or click an example prompt. The AI suggests suitable values and explains each change; only what you select and confirm is applied.
- 3
Step 3
Adjust settings in Advanced Mode
In Advanced Mode, you set each option yourself, organized into server identity, game rules, and chat & map voting. Options include the server name, passwords, maximum player count, Friendly Fire, and map voting.
- 4
Step 4
Check live preview
The preview shows the generated serverconfig_default.txt after every change, and a counter shows how many values you've changed. Use the reset icon to restore the default values.
- 5
Step 5
Copy, download, or share
Copy the finished file to your clipboard, download it as serverconfig_default.txt, or share a link that opens the generator with your values. The link does not include the join or admin password.
- 6
Step 6
Upload and restart server
If your existing file has a custom map and game mode rotation, import it into the generator first, as the form does not create a rotation. Check the live preview, then upload the serverconfig_default.txt to your server's root directory using the File Manager or FTP, for example. Replace the existing file and restart the server. Holdfast only reads the file on startup.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated serverconfig_default.txt using the button above.
- 2
Upload via file manager or FTP/SFTP
A self-hosted server has no fixed location for it: the server loads the file that the
-serverConfigFilePathstartup parameter points to. At ZAP-Hosting, it is in./serverconfig_default.txt. - 3
Apply changes
Holdfast only reads serverconfig_default.txt at startup—restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Holdfast: Nations At War server from us: download the file, place it in the file manager, and restart. All in your browser.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
Useful tools for your Holdfast server
Server Configuration Generator
Describe your Server.cfg settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Squad server.
Built by Florian Galz
Server Configuration Generator
Describe your Game.ini settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Insurgency: Sandstorm server.
Built by Florian Galz
Port Checker
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
Ping Test
Measure ping, jitter, and packet loss to all Game Server locations and get a recommendation for the best one.
Built by Marvin Kluck
Password Generator
Generate strong, random passwords directly in your browser — nothing is stored or transmitted.
Built by Rugile Rutkauskaite
FAQ
Frequently asked questions
Quick answers about cost, file location, restarts, Easy Mode, passwords, settings, imports, and file format.
The generator is free to use without signing up: the form, Easy Mode, import, copy, download, and sharing all work without an account. The serverconfig_default.txt is generated directly in your browser. Only Easy Mode suggestions send your description and current form values, without passwords, to an AI, limited to 12 requests per minute.
The serverconfig_default.txt is in your server's root directory, at ./serverconfig_default.txt (Linux) or .\serverconfig_default.txt (Windows). You can view and edit it directly in the File Manager in the ZapX Customer Panel.
No — the download provides a ready-to-upload serverconfig_default.txt for the File Manager. The server only reads this file at startup, so you need to restart it for your changes to take effect.
Describe the server you want in your own words (e.g., "hardcore server without Friendly Fire and with map voting"). AI will suggest suitable settings, explain each change individually, and apply nothing until you confirm.
Join and admin passwords are masked in the form and never saved in share links. A share link contains only the non-secret values you changed. Passwords are not sent to the AI in Easy Mode either.
17 commonly adjusted settings in three categories: server identity (name, region, join and admin passwords, maximum player count from 1 to 300, welcome message, intro title and text, Standard or Competitive network mode); game rules (friendly fire, admin console, spectating, performance warning, random starting map); and chat & map voting (officer chat, map voting, voting duration from 5 to 120 seconds). Multi-value override commands such as spawn_override, Discord webhooks, and import directives are deliberately omitted; you need to add them to the file manually.
Yes. Upload the file using Import or paste its contents. Recognized values appear in the form. The generator adds lines without a matching field back to the end of the exported file in their original order, including any map and game mode rotation. It does not retain comment lines beginning with // or blank lines. Without importing a file first, the generated file will not contain a rotation.
Each line of serverconfig_default.txt contains a key and its value, separated by a space. The generator puts text such as the server name in quotation marks (server_name "My Server") and writes switches as lowercase true or false. It replaces double quotation marks within text with single quotation marks to keep the line valid.
Any more questions?
Contact SupportGet your Holdfast: Nations At War server online today
Rent your Holdfast: Nations At War server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
