Soldat Server Configuration Generator
Use this config generator to create your Soldat server config online without writing soldat.ini by hand. Choose the game mode, bots, passwords, and limits using a form or AI Easy Mode, then check the live preview, copy, or download the file. Free, with no sign-up required, for the classic 2D shooter Soldat.
Built by Florian Galz
Example result
Example: the generated soldat.ini
You set the options using a form or AI Easy Mode, and the generator creates the finished soldat.ini for Soldat live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
; Soldat — generated with the ZAP-Hosting Game Config Generator; zap-hosting.com/tools/soldat/config-generator [NETWORK]Server_Name=Soldat ServerGame_Password=Admin_Password=Max_Players=32Connection=InternetGreeting_Message=WelcomeLobby_Register=1Balance_Teams=0Max_Spectators=10Allow_Download=1- +18 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Game modes
Game modes in soldat.ini: GameStyle 0 to 6
GameStyle selects your Soldat server's game mode. Each mode has its own limit that determines the winner, and the generator writes only the selected mode's limit to the file.
| GameStyle | Game mode | Limit key | Default | Meaning |
|---|---|---|---|---|
| GameStyle: 0 | Deathmatch | Limit key: Deathmatch_Limit | Default: 30 | Kills needed to win, 1 to 500. |
| GameStyle: 1 | Pointmatch | Limit key: Pointmatch_Limit | Default: 30 | Points needed to win, 1 to 500. |
| GameStyle: 2 | Teammatch | Limit key: Teammatch_Limit | Default: 60 | Team kills needed to win, 1 to 500. |
| GameStyle: 3 | Capture the Flag | Limit key: Capture_Limit | Default: 10 | Flag captures needed to win, 1 to 100. Default game mode. |
| GameStyle: 4 | Rambomatch | Limit key: Rambomatch_Limit | Default: 30 | Kills needed to win, 1 to 500. |
| GameStyle: 5 | Infiltration | Limit key: Infiltration_Limit | Default: 90 | Points needed to win, 1 to 500. |
| GameStyle: 6 | Hold the Flag | Limit key: Hold_Limit | Default: 80 | Points needed to win, 1 to 500. |
Settings
Key Soldat server settings
These soldat.ini keys determine your Soldat server's name, who can join, and whether bots play. The ranges and default values match what the generator writes.
| Key | Section | Values | Meaning |
|---|---|---|---|
| Server_Name | Section: [NETWORK] | Values: | Your server's name in the server list, up to 64 characters. |
| Game_Password | Section: [NETWORK] | Values: | Join password. Leave blank for a public server without a password. |
| Admin_Password | Section: [NETWORK] | Values: | Password for in-game admin commands. |
| Max_Players | Section: [NETWORK] | Values: 1–32 | Maximum number of simultaneous players; default is 32. |
| Max_Spectators | Section: [NETWORK] | Values: 0–32 | Maximum number of simultaneous spectators; default is 10. |
| Connection | Section: [NETWORK] | Values: Internet / LAN | Default is Internet. LAN also lets bullets hit weapon kits on the ground. |
| Lobby_Register | Section: [NETWORK] | Values: 0 / 1 | Adds the server to the Soldat lobby's public server list; default is 1. |
| GameStyle | Section: [GAME] | Values: 0 / 1 / 2 / 3 / 4 / 5 / 6 | Game mode from 0 to 6; default is 3 for Capture the Flag. |
| Friendly_Fire | Section: [GAME] | Values: 0 / 1 | Determines whether players can hit their own teammates; default is 0. |
| Random_Bots | Section: [GAME] | Values: 0–32 | Number of bots playing in free-for-all modes. |
| Difficulty | Section: [BOTS] | Values: 0–100 | Bot skill, default 50. |
| Chat | Section: [BOTS] | Values: 0 / 1 | Determines whether bots send chat messages. |
Good to know
- The generator writes on/off settings as 0 and 1, like the Soldat reference file, not as True/False.
- The file has three sections: [GAME], [NETWORK], and [BOTS]. Each setting goes in the appropriate section.
- The file includes only the limit for the selected game mode; the generator omits the other limits.
- The form, preview, copying, and downloading run in your browser. Only in Easy Mode are your description and non-secret values sent to an AI.
- The generator creates the soldat.ini for the classic 2D shooter Soldat, not a Soldat 2 configuration.
- Not included: Port and JoinPort, advanced network and anti-cheat settings, filter entries, and server.ini.
Guide
How to configure your Soldat server
From defaults to restart: how to get your Soldat server config onto the server.
- 1
Step 1
Open generator
The generator starts with the default values from soldat.ini. If you already have a file, paste its contents into the import dialog or upload it as an .ini or .txt file.
- 2
Step 2
Describe your server or configure it yourself
In Easy Mode, describe your server to the AI in your own words and apply only the suggestions you select. In Advanced Mode, configure every setting yourself.
- 3
Step 3
Set server name, passwords, and player count
Set the server name, join and admin passwords, maximum players (1 to 32) and spectators, Internet or LAN connection type, and public lobby listing.
- 4
Step 4
Choose game mode and rules
Choose the game mode and its limit, plus the time limit, friendly fire, Realistic, Survival, or Advance mode, grenades, and respawn delay.
- 5
Step 5
Configure bots
Set how many bots play in free-for-all modes (0 to 32), their skill level (0 to 100), and whether they chat.
- 6
Step 6
Check preview and export
Check soldat.ini and its [GAME], [NETWORK], and [BOTS] sections in the live preview. Then copy or download it, or share a link without your passwords.
- 7
Step 7
Upload and restart server
Upload soldat.ini to your server's root directory, replace the old file, and restart the server. Soldat only reads soldat.ini 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 soldat.ini using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
./soldat.ini(Linux) or.\soldat.ini(Windows). - 3
Apply changes
Soldat reads soldat.ini only at startup—restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Soldat 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
Useful tools for your Soldat 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 Team Fortress 2 server.
Built by Florian Galz
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 Left 4 Dead 2 server.
Built by Florian Galz
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 Counter-Strike 1.6 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
Password Generator
Generate strong, random passwords directly in your browser — nothing is stored or transmitted.
Built by Rugile Rutkauskaite
Game Server Status
Live status of Fortnite, Rocket League, Fall Guys, Epic Games Store, Discord, Twitch and Cloudflare from their official status pages, including services, outages and maintenance.
Built by Dimitri Heissler
FAQ
Soldat server config FAQ
Quick answers on file location, game modes, server lists, bots, importing, and passwords.
In your server's root directory: ./soldat.ini on Linux, .\soldat.ini on Windows. On a ZAP-Hosting server, you can open and edit it using the file manager in the panel. Restart the server after uploading it, because Soldat only reads soldat.ini at startup.
Seven game modes via GameStyle 0 to 6: Deathmatch, Pointmatch, Teammatch, Capture the Flag, Rambomatch, Infiltration, and Hold the Flag. The default is 3, Capture the Flag. Each mode has its own limit, such as Capture_Limit for Capture the Flag, and the generator writes only the selected mode's limit to the file.
Lobby_Register is the key setting: when set to 1, it adds the server to the Soldat lobby's public server list. This is the default, as is the Internet connection type for Connection. For an open server, leave the Game_Password join password blank.
Max_Players ranges from 1 to 32 (default 32), and Max_Spectators from 0 to 32 (default 10). Random_Bots adds 0 to 32 bots in free-for-all modes. Difficulty in the [BOTS] section sets their skill from 0 to 100 (default 50), and Chat toggles their chat messages.
The Soldat reference file writes all on/off settings as 0 and 1, such as Friendly_Fire=0 or Loop_Maps=1. The generator uses exactly the same format, so you don't need to convert anything.
Yes. Paste its contents into the import dialog or upload the .ini or .txt file, up to 2 MB. Recognized settings appear in the form. The generator keeps lines it doesn't recognize in the same section as in your file and appends sections it doesn't know at the end of the file. Check the result in the preview.
Describe the server you want in your own words, such as “Classic CTF server with friendly fire and balanced teams.” The AI suggests suitable values, explains each change, and applies only the suggestions you select. The generator does not send your passwords to the AI. You don't need an account for Easy Mode, the form, copying, or downloading; Easy Mode only has a short rate limit.
No. Join and admin passwords are masked in the form and never saved in a share link. A share link contains only the non-secret values you changed.
Any more questions?
Contact SupportGet your Soldat server online today
Rent your Soldat server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
