Counter-Strike 1.6 Server Configuration Generator
With the CS 1.6 config generator, you can configure your Counter-Strike 1.6 server through server.cfg. Set the server name, password, starting money, round time, Friendly Fire and RCON in the form, or describe your server to the AI in Easy Mode. The live preview shows the finished server.cfg, which you can copy or download. You can also import an existing file. Free, with 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 Counter-Strike 1.6 live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
// Counter-Strike 1.6 — generated with the ZAP-Hosting Game Config Generator// zap-hosting.com/tools/cs16/config-generator // Server basicshostname "ZAP Counter-Strike 1.6"sv_password ""sv_lan 0 // Rounds & timemp_startmoney 800mp_timelimit 20mp_roundtime 3mp_freezetime 6 // Team & fairness- +6 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
What you can configure in server.cfg with the CS 1.6 config generator
The generator creates your CS 1.6 server's server.cfg, not a player config such as config.cfg or userconfig.cfg. Its 14 settings are divided into four sections, with each setting's Cvar in parentheses.
Server basics
Server name (hostname, default “ZAP Counter-Strike 1.6”), server password (sv_password, leave blank for a public server) and LAN mode (sv_lan), which keeps the server off the public master server list and is only useful for local testing. You also choose the player count (2–32, default 16), starting map (default de_dust2) and additional launch parameters here, but these are not written to server.cfg.
Rounds & time
Starting money (mp_startmoney, 800–16000 in increments of 50, default 800), time limit per map (mp_timelimit, 0–90 minutes, default 20, 0 = no limit), round time (mp_roundtime, 1–9 minutes in half-minute increments, default 3) and freeze time at the start of each round (mp_freezetime, 0–60 seconds, default 6).
Teams & fairness
Friendly Fire (mp_friendlyfire, off by default) and Auto-Kick (mp_autokick, on by default), which automatically removes players who repeatedly injure teammates or are inactive.
Administration & security
RCON password (rcon_password; leave blank to disable RCON) and cheat commands (sv_cheats, off by default). Setting an RCON password grants full admin access to the server. Never enable sv_cheats on a public server.
The generator appends any lines it does not recognize from an imported server.cfg to the end of the file unchanged. It does not create plugin configs for AMX Mod X, Metamod or ReHLDS; those remain unchanged.
Guide
How to create your CS 1.6 server.cfg
From your first setting to a running server: how to get server.cfg onto your CS 1.6 server.
- 1
Step 1
Open the generator or import a server.cfg
The generator starts with Counter-Strike 1.6 default values, such as 800 starting money and a 20-minute time limit. You can see the finished server.cfg immediately in the live preview. If you already have a server.cfg, import it by uploading a .cfg or .txt file of up to 2 MB, or paste its contents.
- 2
Step 2
Choose Easy Mode or the form
In Easy Mode, describe your server in your own words, such as “public server with 800 starting money and no Friendly Fire,” or start with one of the three templates. The AI suggests suitable values and explains each change. Only the changes you confirm are applied. In advanced mode, you set every option yourself.
- 3
Step 3
Set server basics
Enter the server name (hostname) and, optionally, a server password (sv_password). You also choose a player count between 2 and 32 and a starting map in the form, but these belong in your server's launch parameters, not in server.cfg.
- 4
Step 4
Set round and team rules
Set starting money (mp_startmoney), time limit per map (mp_timelimit), round time (mp_roundtime) and freeze time (mp_freezetime), and toggle Friendly Fire (mp_friendlyfire) and Auto-Kick (mp_autokick) as needed.
- 5
Step 5
Secure administration
Set an RCON password (rcon_password) and leave sv_cheats and LAN mode (sv_lan) off on a public server.
- 6
Step 6
Check and save server.cfg
Check server.cfg in the live preview; the generator flags invalid values. Then copy or download the file, or share a link without passwords.
- 7
Step 7
Upload and apply
Upload the file to cstrike/server.cfg on your CS 1.6 server and restart the server, or run “exec server.cfg” in the console for the new values to take effect.
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
cstrike/server.cfg(Linux) orcstrike\server.cfg(Windows). - 3
Apply changes
Restart your server or run “exec server.cfg” in the console.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Counter-Strike 1.6 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
More tools for Counter-Strike and your server
Server Configuration Generator
Describe your server.cfg in your own words using the ZapX AI Agent or set each option manually — with a live preview, download, and direct push to your rented 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 CS:GO 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 CS:Source 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
Frequently asked questions about CS 1.6 config generator
File location, launch parameters, imports, Easy Mode and passwords—quick answers.
In CS 1.6, server.cfg is directly in the mod folder: cstrike/server.cfg on Linux and cstrike\server.cfg on Windows. There is no cfg subfolder as there is for Source games. Copying or downloading the file does not transfer it automatically. Upload it yourself and restart the server, or run “exec server.cfg” in the console.
The generator is free to use without signing up: the form, Easy Mode, import, copying, downloading and sharing all work without an account. The server.cfg is generated directly in your browser. Only in Easy Mode are your description and current settings sent to the AI without passwords, so it can suggest changes.
server.cfg defines your server's rules, such as its name, starting money, round time, Friendly Fire and RCON. By contrast, config.cfg and userconfig.cfg contain your personal player settings, such as binds, crosshair and sensitivity. The generator only creates server.cfg, not player configs.
In CS 1.6, both +maxplayers and +map are launch parameters, not Cvars in server.cfg. The generator deliberately leaves them out of the file, along with any additional launch parameters. Set them when starting the server, for example in your server's launch parameters or server settings. In the form, you can choose between 2 and 32 players and one of eight starting maps, such as de_dust2, de_inferno or cs_office.
Yes. Import a .cfg or .txt file of up to 2 MB, or paste its contents. The generator loads recognized settings into the form and appends any lines it does not recognize to the end of the new server.cfg unchanged.
Describe the server you want in your own words or start with one of three templates: a competitive public server with classic maps, a relaxed server for friends without Friendly Fire, or an aim and training server with short rounds and no time limit. The AI suggests suitable values and explains each change. Only the changes you select and confirm are applied. The AI cannot see password fields.
No. The server and RCON passwords are masked in the form, never stored in share links and not sent to the AI in Easy Mode. A share link contains only non-secret values that you have changed from the defaults.
No. CS 1.6 runs on the GoldSrc engine, which predates Steam's GSLT system and does not support sv_setsteamaccount. The generator therefore has no token field.
Any more questions?
Contact SupportGet your Counter-Strike 1.6 server online today
Rent your Counter-Strike 1.6 server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
