Skip to content
Squad
Game Configurator

Squad Server Configuration Generator

Create your Squad server config online without writing Server.cfg by hand: set the server name, player count, reserved slots, map rotation, team balance, and automatic team-kill bans in the form, or describe your server to the AI in Easy Mode. The live preview shows the finished Server.cfg, ready to copy or download. Free, no sign-up required, right 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 Squad 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
// Squad — generated with the ZAP-Hosting Game Config Generator// zap-hosting.com/tools/squad/config-generator // Server identityServerName="Squad Dedicated Server"ShouldAdvertise=TrueIsLANMatch=FalseMaxPlayers=100NumReservedSlots=0PublicQueueLimit=25 // Map rotation & votingMapRotationMode=LayerListRandomizeAtStart=TrueUseVoteFactions=False
  • +21 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.

Settings

Squad server config: what you can set in Server.cfg

The generator groups Server.cfg settings into four categories. The key used for each value in the file appears in parentheses.

Server identity

Server name (ServerName, up to 100 characters), visibility in the server browser (ShouldAdvertise), LAN mode (IsLANMatch), maximum player count (MaxPlayers, 1–100, default 100), reserved slots for admins and members (NumReservedSlots, 0–50), and the public queue limit (PublicQueueLimit, default 25; 0 disables it, -1 means unlimited).

Map rotation and voting

Rotation mode (MapRotationMode, default LayerList), random order at server startup (RandomizeAtStart), faction, level, and layer voting (UseVoteFactions, UseVoteLevel, UseVoteLayer), plus the duration of the end-of-round screen (TimeBetweenMatches) and the display before voting (TimeBeforeVote), both in seconds.

Team balance

Allow team changes (AllowTeamChanges), prevent team changes when teams are unbalanced (PreventTeamChangeIfUnbalanced), set the permitted difference in team size (NumPlayersDiffForTeamChanges, default 3), and set how long a kicked player must wait before rejoining a squad (RejoinSquadDelayAfterKick, default 180 seconds).

Moderation and vehicles

Automatic team-kill kicks and bans (TKAutoKickEnabled, AutoTKBanNumberTKs, AutoTKBanTime), vehicle kit requirements (VehicleKitRequirementDisabled), vehicle claiming (VehicleClaimingDisabled), community admin access (AllowCommunityAdminAccess), server-side demos (RecordDemos), recordings by public clients (AllowPublicClientsToRecord), and the interval for messages from ServerMessages.cfg (ServerMessageInterval).

The generator covers the main Server.cfg, not Admins.cfg, Bans.cfg, or Rcon.cfg. If you import an existing file, lines it does not recognize, such as Tags or Rules, remain in the exported Server.cfg.

Guide

How to create your Squad server config

From your first setting to a running server: how to get Server.cfg onto your Squad server.

  1. 1

    Step 1

    Open generator

    The generator starts with the default Squad Server.cfg values in Easy Mode. If you already have a Server.cfg, upload it through the import feature or paste its contents: recognized values appear in the form, and other lines remain in the file. Comment lines starting with // are dropped.

  2. 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. 3

    Step 3

    Adjust settings in Advanced Mode

    In Advanced Mode, you set every option yourself, organized by server identity, map rotation and voting, team balance, and moderation and vehicles.

  4. 4

    Step 4

    Check live preview

    The preview shows the generated Server.cfg after every change. The generator flags values outside the allowed range, and you can restore defaults using the reset icon.

  5. 5

    Step 5

    Copy, download, or share

    Copy the finished file to your clipboard, download it as Server.cfg, or share a link that opens the generator with your settings.

  6. 6

    Step 6

    Upload and restart server

    Upload Server.cfg to your server's SquadGame/ServerConfig folder, for example using File Manager or FTP. Replace the existing file and restart the server. Squad reads Server.cfg only at 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. 1

    Download file

    Download the generated Server.cfg using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    Place in SquadGame/ServerConfig/Server.cfg (Linux) or SquadGame\ServerConfig\Server.cfg (Windows).

  3. 3

    Apply changes

    Squad reads Server.cfg only at startup — restart your server for changes to take effect.

The ZAP-Hosting way

Apply in the panel, no FTP needed

Rent a Squad server from us: download the file, place it in the file manager, and restart. The server overwrites some values with the startup parameters on every start; you set those directly in the panel.

  • File Manager directly in your browser
  • No FTP client required
  • Online in 60 seconds

More tools

More tools for your server config

View all Squad tools

FAQ

Frequently asked questions

Cost, file location, restarts, Easy Mode, map rotation, automatic team-kill bans, and other config files—briefly explained.

The generator is free and requires no sign-up: the form, Easy Mode, import, copy, download, and sharing features work without an account. Server.cfg is generated directly in your browser; only Easy Mode suggestions send your description and current form values to the AI.

Server.cfg is in the SquadGame/ServerConfig folder on your Squad server, at SquadGame/ServerConfig/Server.cfg (Linux) or SquadGame\ServerConfig\Server.cfg (Windows). You can view and edit it directly using the File Manager in the ZapX Customer Panel.

No — the download provides a ready-to-upload Server.cfg for the File Manager. Squad only reads this file at startup, so you need to restart the server for your changes to take effect.

Describe the server you want in your own words (e.g., "competitive server with strict team-kill bans and balanced team sizes"). AI will suggest suitable settings, explain each change individually, and apply nothing until you confirm.

The generator offers five MapRotationMode values: LevelList and LayerList in a fixed order, LevelList_Randomized and LayerList_Randomized in a random order, and LayerList_Vote with a vote at the end of the round. The default is LayerList. You can also enable voting on levels, layers, and factions (UseVoteLevel, UseVoteLayer, UseVoteFactions), while TimeBeforeVote sets how long the end screen appears before voting. You cannot choose which maps and layers are in the rotation in the generator.

Keep TKAutoKickEnabled enabled; that's the default. AutoTKBanNumberTKs sets how many team kills trigger an automatic ban (1 to 50, default 7), while AutoTKBanTime sets the ban duration in seconds (default 300). Enter 86400 for one day or 1209600 for 14 days.

You can set MaxPlayers between 1 and 100 in the generator; the default is 100. NumReservedSlots reserves 0 to 50 slots for admins and members. PublicQueueLimit caps the public queue at up to 200 players (default 25): 0 disables it, and -1 means unlimited.

No. Squad uses several config files in the same folder, including Admins.cfg, Bans.cfg, Rcon.cfg, and Server.cfg. This generator covers only the main Server.cfg; Admins.cfg and Rcon.cfg have their own file formats. You also can't set Tags or Rules in the form. Tick rate isn't a Server.cfg key but a startup parameter (FIXEDMAXTICKRATE), so it isn't included either.

Any more questions?

Contact Support
Ready?

Get your Squad server online today

Rent your Squad server now and apply this config directly in the panel.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds