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
// 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
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
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 every option yourself, organized by server identity, map rotation and voting, team balance, and moderation and vehicles.
- 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
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
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
Download file
Download the generated Server.cfg using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
SquadGame/ServerConfig/Server.cfg(Linux) orSquadGame\ServerConfig\Server.cfg(Windows). - 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
Arma Reforger Server Configuration Generator
Describe your config.json settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Arma Reforger server.
Built by Florian Galz
Arma 3 Server Configuration Generator
Describe your server.cfg/basic.cfg settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Arma 3 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
Server Configuration Generator
Describe your serverconfig_default.txt settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Holdfast server.
Built by Florian Galz
Server Configuration Generator
Describe serverDZ.cfg to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented DayZ server.
Built by Florian Galz
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 SupportGet your Squad server online today
Rent your Squad server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
