Skip to content
Arma 3
Game Configurator

Arma 3 Server Configuration Generator

Use the Arma 3 Server Config Generator to create your Arma 3 server configuration online: set the server name, password, player count, BattlEye, and signature checks for server.cfg, and network values for basic.cfg. Set everything in the form or describe your server to AI in Easy Mode, check the live preview, then copy or download the file. Free, no sign-up required, and runs directly in your browser.

Built by Florian Galz

Example result

Example: the generated server.cfg

You set the options using a form or AI Easy Mode, and the generator creates the finished server.cfg for Arma 3 live. Below are the first lines of the default configuration; your file contains your values and all other settings.

Example · Default configuration

Output

server.cfg
// Arma 3 — generated with the ZAP-Hosting Game Config Generator// zap-hosting.com/tools/arma/arma-3-config-generator // Server identityhostname = "ZAP-Hosting Arma 3 Server";password = "";maxPlayers = 40; // Access & securitypersistent = 1;verifySignatures = 2;BattlEye = 0; // Voice chatdisableVoN = 0;
  • +1 rowYou can copy or download the complete file in the generator; the sample lines here only show the beginning.

Settings

Arma 3 server.cfg generator: What you can set in server.cfg and basic.cfg

The generator covers two files: server.cfg with three categories, and basic.cfg for network settings. The key used for each value in the file appears in parentheses.

server.cfg

Server identity

Server name in the server browser (hostname, up to 100 characters), server password (password, leave blank for a public server, masked in the form), and maximum player count (maxPlayers, 1–128, default 40).

server.cfg

Access & security

Persistent mission (persistent, on by default), which continues when the last player leaves the server. Mod signature checks (verifySignatures): 0 off, 2 checks all addons against their v2 signatures (default); Arma 3 treats the old value 1 like 2. BattlEye anti-cheat (BattlEye, off by default) requires all connecting players to use BattlEye.

server.cfg

Voice chat (VoN)

You can turn off built-in voice chat with disableVoN (default 0, voice chat on). While it's on, vonCodecQuality sets the audio quality: 0 to 30, default 20. Higher values sound better but use more bandwidth.

basic.cfg

Network fine-tuning

Seven network values: MinBandwidth (default 131072 bit/s), MaxBandwidth (default 104857600 bit/s), MaxMsgSend (packets per server cycle, default 384), MaxSizeGuaranteed (default 1024 bytes), MaxSizeNonguaranteed (default 64 bytes), MinErrorToSend (default 0.001), and MinErrorToSendNear (default 0.01). Most servers keep the defaults here, as incorrect MinBandwidth values can cause lag for all players.

Missions, difficulty, Mods, and admin and command passwords are not part of the generator. If you import an existing file, unrecognized lines are preserved in the exported file.

Guide

How to create your Arma 3 server configuration

From the first setting to a running server: how to get server.cfg and basic.cfg onto your Arma 3 server.

  1. 1

    Step 1

    Choose a file: server.cfg or basic.cfg

    At the top of the generator, choose a profile: server.cfg for name, password, player count, security, and voice chat, or basic.cfg for network fine-tuning. The generator starts with default values.

  2. 2

    Step 2

    Import an existing file (optional)

    If you already have a server.cfg or basic.cfg, use the import icon to upload it as a .cfg or .txt file, or paste its contents. Recognized values appear in the form. Entries the generator doesn't know are added together at the end of the file on export; plain comment lines (//) are not carried over.

  3. 3

    Step 3

    Describe your server in Easy Mode

    In the “Easy” tab, describe your server in your own words or click an example prompt, such as a public persistent server with BattlEye. AI suggests suitable values and explains each change. Only the changes you select and confirm are applied.

  4. 4

    Step 4

    Set values in the “Advanced” tab

    Here you set each option yourself: server name, password, maximum player count, persistent mission, Mod signature checks, BattlEye, and voice chat in server.cfg, or the seven network values in basic.cfg. The reset icon restores the defaults.

  5. 5

    Step 5

    Check the live preview and export

    The live preview shows the generated file after every change. Copy it to your clipboard, download it as server.cfg or basic.cfg, or share a link that opens the generator with your values. The server password is never included in the link.

  6. 6

    Step 6

    Transfer to the server and restart

    Place the file where your server's -config= (server.cfg) and -cfg= (basic.cfg) startup parameters point, and restart the server, as Arma 3 reads server.cfg and basic.cfg only at startup. A ZAP-Hosting server regenerates both files from its panel settings at every startup, so use the transfer feature to transfer the values instead of uploading the file.

Setup

File location & usage

Two ways to get the config onto a server: upload it yourself or transfer it with one click through our panel.

The manual method

On a self-hosted server

  1. 1

    Download file

    Download the generated server.cfg using the button above.

  2. 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 -config= startup parameter points to.

  3. 3

    Apply changes

    Arma 3 only reads server.cfg/basic.cfg at startup — restart your server for changes to take effect.

The ZAP-Hosting way

Transfer instantly, no upload required

Rent a Arma 3 server from us and transfer your settings directly from this page with one click.

  • No FTP, no file manager
  • Live in seconds
  • Undo anytime

More tools

Useful tools for your Arma 3 server

View all Arma tools

FAQ

Frequently asked questions

Quick answers on cost, file locations, server.cfg and basic.cfg, BattlEye, restarts, Easy Mode, importing, and share links.

Yes. The form, Easy Mode, import, copy, download, and sharing features work without an account. The file is generated directly in your browser. Only Easy Mode suggestions send your description and current form values to AI—never the server password. Easy Mode limits the number of requests per minute per IP address.

Arma 3 has no fixed location for them: the server loads the files its -config= (server.cfg) and -cfg= (basic.cfg) startup parameters point to. At ZAP-Hosting, both are in the config/ folder at the root of your server: config/server.cfg and config/basic.cfg (on Windows, config\server.cfg and config\basic.cfg). You can find them there in the File Manager of the ZapX Customer Panel.

server.cfg controls identity, access, and voice chat: server name, password, player count, persistent mission, signature checks, BattlEye, and VoN. basic.cfg contains only network fine-tuning: bandwidth, messages per cycle, packet sizes, and MinErrorToSend. Most servers never need to change basic.cfg. This generator does not configure missions, difficulty, Mods, or admin and command passwords (passwordAdmin, serverCommandPassword).

You'll find both in the access and security category. BattlEye is off by default in the generator; turning it on sets the BattlEye key in server.cfg to 1. verifySignatures controls whether the server checks players' Mod signatures before they connect: 0 disables checks, and 2 checks all addons against their v2 signatures and is the default. Arma 3 no longer supports the value 1 and treats it like 2.

No. The download gives you a ready-to-use file. Arma 3 reads server.cfg and basic.cfg only at startup, so you need to restart after uploading. A ZAP-Hosting server regenerates both files from its panel settings at every startup, and each field in the generator corresponds to one of those settings. Use the transfer feature to transfer the values there instead; a manually uploaded file would be overwritten at the next startup.

Describe the server you want in your own words, such as a public persistent server with BattlEye or a server without voice chat. AI then suggests suitable settings, explains each change individually, and applies nothing until you confirm. The generator discards invalid suggestions.

Yes. Use the import icon to upload a .cfg or .txt file up to 2 MB, or paste its contents. The generator adds recognized values to the form and appends entries it doesn't know unchanged at the end of the file on export. Plain comment lines and blank lines are not carried over. The same works for the basic.cfg.

No. The password is masked in the form and never saved in a share link. A share link contains only non-secret values you've changed from the defaults and opens the generator with those exact values.

Any more questions?

Contact Support
Ready?

Get your Arma 3 server online today

Rent your Arma 3 server now and transfer this config with one click.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds