| Required Settings |
Server Name:
If you have more than 63 characters, the server name will not display completely in the server browser window.
CVAR: hostname |
|
Rcon Password:
The remote console password so that you can manage your server. Leave blank to disable.
Tip: Chose a password that combines letters and numbers so its harder to brute force hack.
CVAR: rcon_password |
|
|
Server Password:
Set this to password protect your server. Leave blank to disable.
CVAR: sv_password |
|
Internet or LAN Server:
Will the server be public or Private LAN? If it is a LAN server than there will be: no heartbeat, no authentication and no non-class C addresses.
CVAR: sv_lan |
Default: LAN & Internet |
Region:
Geographic location of the server.
CVAR: sv_region |
Default: World |
Contact Email:
Contact email for server sysop.
CVAR: sv_contact |
|
| RCON Security - Make it harder for malicous players to guess your RCON password. |
RCON Ban Penalty:
Number of minutes to ban users who fail rcon authentication.
CVAR: sv_rcon_banpenalty
|
|
RCON Max Failures:
Max number of times a user can fail rcon authentication before being banned.
CVAR: sv_rcon_maxfailures |
|
RCON Min Failures:
Number of times a user can fail rcon authentication in sv_rcon_minfailuretime before being banned.
CVAR: sv_rcon_minfailures |
Default: 5 Tries |
RCON Track Failures:
Number of seconds to track failed rcon authentications.
CVAR: sv_rcon_minfailuretime |
Default: 30 Seconds |
| Bandwidth Limitations - Reduce lag by enabling these settings. |
Minimum Bandwidth Rate:
Minimum bandwidth rate allowed on server.
Tip: It should always be set to 0. This will allow your dial up players to set their rate as low as they need to so that they can play with as little lag as possible.
CVAR: sv_minrate
|
|
Maximum Bandwidth Rate:
Maximum bandwidth rate allowed on server.
Tip: This should not be left at default or else your server is very likely to lag.
CVAR: sv_maxrate |
Default: 0 (Unlimited), Recommended value: 25000
To calculate sv_maxrate, use the following formula: bandwidth X 128 / total server slots
Example: Server has 1400Kbps of bandwidth and 24 slots. The formula would be: 1400 X 128 / 24 = 7466
If your server is rented from a Game Server Providor, ask them what their bandwidth in Kilobits per second is. If you host your server locally on your home computer, click here, choose the location closest to your location and run the speed test. |
Minimum Update Rate:
Minimum updates per second that the server will allow.
CVAR: sv_minupdaterate |
Default: 10 |
Maximum Update Rate:
Maximum updates per second that the server will allow.
CVAR: sv_maxupdaterate |
Default: 60 |
Minimum Command Rate:
Sets the minimum value for a player's cl_cmdrate.
CVAR: sv_mincmdrate
|
Default: 0 |
Maximum Command Rate:
Sets the maximum value for a player's cl_cmdrate.
CVAR: sv_maxcmdrate |
Default: 40 |
If your server doesn't have enough bandwidth, rent a dedicated server! You can host multiple game servers on one.

|
Miscellaneous Tweaks:
These tweaks are very complicated to understand, but they do reduce lag.
Tip: Do not change the values that are applied here. |
sv_client_cmdrate_difference:
sv_client_predict:
sv_client_interpolate:
sv_client_min_interp_ratio:
sv_client_max_interp_ratio:
|
Max File Size:
Maximum allowed file size for uploading in MB.
CVAR: net_maxfilesize
|
Default: 16 MB, Min: 0, Max: 64 |
Decal Frequency:
Amount of time in seconds a player can spray their decal.
Tip: Putting this too low can create lag when lots of people spam their spray. CVAR: decalfrequency |
Default: 10 |
| Logging |
Logging:
Enable server logging?
CVAR: log |
|
Log Bans:
Log server bans in the server logs.
CVAR: sv_logbans |
Default: On |
Log Server Info:
Log server information in the log file
CVAR: sv_logfile |
Default: On |
Log To One File:
Log server information to only one file.
CVAR: sv_log_onefile |
Default: No |
Log Echo:
Echo log information to the console.
CVAR: sv_echo |
Default: Yes |
| Misc. Settings |
Friendly Fire:
Turn on/off friendlyfire.
CVAR: mp_friendlyfire |
Default: Off |
Foot Steps:
Turn on/off footsteps.
CVAR: mp_footsteps |
Default: On |
Flashlight:
Turn on/off the ability for clients to use flashlight.
CVAR: mp_flashlight |
Default: Off |
Force Camera:
Force dead players to first person mode, effectively disabling freelook.
CVAR: mp_forcecamera |
Default: Off |
All Talk:
Players can hear all other players, no team restrictions.
CVAR: sv_alltalk |
Default: Off |
Pausable:
Can the server be paused?
Tip: Always keep this disabled. Otherwise anyone can pause the server (just like in singleplayer).
CVAR: sv_pausable |
Default: Off |
Consistency Check:
Force cleints to pass consistency check for critical files before joining server?
CVAR: sv_consistency |
Default: On |
Cheats:
Allow cheats on server.
Tip: While you might be tempted to turn this on at times so you can use godmode or noclip you should always keep this disabled. Aside from cheat commands, players could crash the server with certain commands. If you want god/noclip, there are plugins that can enable them without turning cheats on (SourceMod, ManiMod, EventScripts, etc.).
CVAR: sv_cheats |
Default: Off |
Allow Upload:
Allow clients to upload their custom decals (sprays) to the server.
CVAR: sv_allowupload |
Default: Yes |
Allow Download:
Allow clients to download files.
Tip: This should be left on at all times otherwise clients will not be able to download maps, sounds, etc. If you are hosting your server from home and you have limited bandwidth, then it might be a good idea to enable this (clients would be kicked from the server when they try connecting if they dont have any of the files).
CVAR: sv_allowdownload |
Default: Yes |
Maximum Player Speed:
Maximum speed a player can move.
CVAR: sv_maxspeed |
Default: 320 |
Limit Teams:
Max # of players 1 team can have over another.
CVAR: mp_limitteams |
Default: 2 |
Hostage Penalty:
How many hostages a Terrorist can kill before being kicked, 0 to disable.
CVAR: mp_hostagepenalty |
Default: 5, Disable: 0 |
Voice Talk:
Allow clients to use mic.
CVAR: sv_voiceenable |
Default: Yes |
|
Allow Spectators:
Allow spectators on the server.
CVAR: mp_allowspectators |
Default: Yes |
Time Limit:
Amount of time in minutes each map is played before switching to the next map.
CVAR: mp_timelimit |
Default: 25 |
Chat Time:
Amount of time in seconds players can chat after the game is over.
Tip: A lower value means a faster map load change.
CVAR: mp_chattime |
Default: 10 |
Client Timeout:
After this many seconds without a message from a client, the client is dropped.
Tip: It's a good idea to put this to something high because sometimes clients lag out for a few seconds and putting the value to low will kick them (and anger them in the process).
CVAR: sv_timeout |
Default: 65 Seconds |
Auto Team Balance:
Force clients to auto-join the opposite team if they are not balanced
CVAR: mp_autoteambalance |
Default: On |
Auto Kick:
Kick idle/team-killing players.
CVAR: mp_autokick |
Default: Off |
TeamKill Punish:
Punish TK'ers on next round?
CVAR: mp_tkpunish |
Default: On |
| Round Settings |
Freeze Time:
Time in seconds to keep players frozen when the round starts.
CVAR: mp_freezetime |
Default: 6 |
Round Time:
How much time in minutes does a round last.
CVAR: mp_roundtime |
Default: 5 |
Start Money:
Amount of money each player gets when they reset.
CVAR: mp_startmoney |
Default: 800, Max: 16000 |
C4 Timer:
The amount of time in seconds before bomb explodes after planted.
CVAR: mp_c4timer |
Default: 45 |
Frag Limit:
Amount of frags a player can exceed before changing maps.
CVAR: mp_fraglimit |
Default: 0 |
Win Limit:
Max number of rounds one team can win before server changes maps.
CVAR: mp_winlimitt |
Default: 0 |
Maximum Rounds:
Amount of round to play before server changes maps.
CVAR: mp_maxrounds |
Default: 0 |
Player ID:
Controls what information player see in the status bar.
CVAR: mp_playerid |
Default: All |
Spawn Protection Time:
Time in seconds to Kick players who team-kill after round restart.
CVAR: mp_spawnprotectiontime |
Default: 5 |
| Bots |
Enable Bots:
Select Yes if you would like to have bots on the server.
CVAR: bot_add |
Default: No |
Bot Quota :
Amount of bots to add.
Tip: Bots use lots of CPU so be careful how many you add. Start out with low amount of bots and add more if needed.
CVAR: bot_quota |
Default: 5 |
Bot Quota Mode:
Determines the type of quota. Allowed values: 'normal' and 'fill'. If 'fill', the server will adjust bots to keep N players in the game, where N is bot_quota. If bot quote is 2 and fill is used, bots will be adjusted to 0 when 2 human players join.
CVAR: bot_quota_mode |
Default: Normal |
Bot Difficulty:
0 is Easy, 1 is Normal, 2 is Hard, and 3 is Expert.
Tip: Bots even on Easy difficulty can be a challenge because they rarely miss (aimbot). So for most cases, don't go above hard unless you really want a challenge.
CVAR: bot_difficulty |
Default: Normal |
Bot Chatter:
Control how bots talk.
Tip: This can get extremely annoying as the bots will often spam radio/chat messages, so use a lower setting.
CVAR: bot_chatter |
Default: Normal |
Bot Auto Follow:
Allow bots to automatically follow a human player.
CVAR: bot_auto_follow |
Default: Yes |
Bot Auto Vacate:
Kick bots to automatically make room for human players.
CVAR: bot_auto_vacate |
Default: Yes |
Enable Bots:
Bots must wait for a people to join before joining? If No, bots will play without people.
Tip: Enabling this can have an impact on server performance because bots use CPU cycles and if you there are other game servers on the box, they can be affected (even though the CSS server is empty).
CVAR: bot_join_after_player |
Default: Yes |
Bots Defer to Humans:
Can bots complete objectives if there are humans on a team?
CVAR: bot_defer_to_human |
Default: No |
Bot Prefix:
Prefix for bot names. A prefix is a tag that bots will have in front of their name. you can enter your clan tag or leave blank.
CVAR: bot_prefix |
Default: Blank |
Allow Rogue Bots:
Bots may occasionally go 'rogue'. Rogue bots do not obey radio commands, nor pursue scenario goals.
CVAR: bot_allow_rogues |
Default: No |
Bots Walk:
The speed at which bots can move. 0 = Run & Walk, 1 = Walk Only
CVAR: bot_walk |
Default: Run & Walk |
Bot Team Restriction:
What teams are bots allowed to join?
CVAR: bot_join_team |
Default: Any |
Bot Cash Buy:
Bots will not buy if their money falls below this amount.
CVAR: bot_eco_limit |
Default: 2000 |
|
|