1. Основные параметры сервера



hostname "строка" — имя сервера, отображается в браузере серверов.

sv_password "строка" — пароль для входа на сервер.
 пусто или отсутствие параметра — вход свободный
 любое значение — игроки должны ввести пароль перед подключением

rcon_password "строка" — RCON-пароль для удалённого управления сервером.
 пусто или отсутствие параметра — RCON отключён
 любое значение — позволяет использовать rcon команды

sv_contact "email/строка" — контакт администратора сервера.

servercfgfile "server.cfg" — имя основного конфиг-файла, который выполняется при старте.

mapcyclefile "mapcycle.txt" — файл со списком карт, по которому идет ротация.

motdfile "motd.txt" — файл с MOTD при входе на сервер.

logsdir "logs" — каталог, куда сервер пишет лог-файлы.

sv_tags "tag1,tag2,..." — теги сервера для браузера серверов (ключевые слова, разделяются запятой).

sv_steamgroup "ID" — ID Steam-группы сервера (используется для отображения в списке серверов).


2. Режим LAN / регион / защита запросов



sv_lan 0/1 — режим LAN.
 0 — интернет-сервер (игроки аутентифицируются через Steam)
 1 — чистый LAN: без Steam, авторизация по IP/подсети

sv_region код — регион сервера для мастер-сервера Steam.
 0 — US East
 1 — US West
 2 — South America
 3 — Europe
 4 — Asia
 5 — Australia
 6 — Middle East
 7 — Africa
 255 — World (все регионы, аналог −1 в GoldSrc)

Ограничение query-флуда (Source-вариант):

sv_max_queries_sec X — максимум запросов в секунду от одного IP, на которые сервер отвечает.

sv_max_queries_sec_global X — глобальный лимит запросов в секунду по всем клиентам.

sv_max_queries_window X — окно (в секундах), за которое усредняется число запросов.


3. Логи, RCON и безопасность



log on/off — включить/выключить ведение логов сервера.

sv_logfile 0/1 — писать ли логи вообще.

sv_log_onefile 0/1 — писать все в один файл или новый на каждую карту.
 0 — новый log на каждую карту
 1 — один растущий log-файл

sv_logbans 0/1 — логировать выдачу банов.

sv_logblocks 0/1 — логировать блокировки запросов/защищённых CVAR’ов (может сильно раздувать логи).

sv_logdownloadlist 0/1 — логировать список файлов, которые скачивают клиенты.

sv_logecho 0/1 — дублировать записи в лог в консоль сервера.

sv_logrelay 0/1 — логировать подключение SourceTV/relay к серверу.

net_log 0/1 — логировать ли сетевой трафик.
 0 — не логировать
 1 — писать сетевые события в лог

sv_rcon_banpenalty минуты — длительность бана за неправильный rcon-пароль.
 0 — бан навсегда
 >0 — бан на указанные минуты

sv_rcon_maxfailures X — сколько раз можно ошибиться с RCON до бана.

sv_rcon_minfailures X — сколько ошибок подряд в интервале sv_rcon_minfailuretime.

sv_rcon_minfailuretime секунды — окно, в котором считаются ошибки RCON.

sv_rcon_log 0/1 — включить/выключить логирование RCON-команд.

sv_filterban 0/1 — режим работы списка IP.
 1 — IP из listip.cfg заблокированы
 0 — IP из listip.cfg единственные, кому разрешено

sv_consistency 0/1 — проверка целостности важных файлов клиента (модели/скрипты).
 0 — проверка отключена
 1 — включена проверка файлов клиента

Sv_pure (контроль файлов клиента)



sv_pure -1/0/1/2 — режим «чистого» сервера (контроль файлов клиента через whitelist).
 -1 — полностью отключить проверку контента (максимальная свобода модификаций)
 0 — проверки нет, клиенты могут использовать любые файлы
 1 — проверка по pure_server_whitelist.txt, базовый режим защиты
 2 — жёсткая проверка: строгие соответствия файлам и whitelist

sv_pure_kick_clients 0/1 — что делать с клиентом при нарушении правил sv_pure.
 0 — только предупреждать в консоли / логах
 1 — кикать клиентов с несовпадающими файлами

sv_pure_trace 0/1 — выводить в лог, какие файлы были проверены sv_pure (для отладки).

sv_pure_consensus X — сколько хешей файлов должно совпасть, чтобы сервер считал результат проверенным.

sv_pure_retiretime X — время простоя сервера (в секундах), через которое очищается кэш хешей файлов.


4. mp параметры (CS:S v34)



Ниже — только те mp_-параметры, которые реально используются в CS:S как серверные и типично задаются в server.cfg.

mp_autokick 0/1 — автокик AFK/TK игроков.
 0 — не кикать автоматически
 1 — кикать AFK, TK и нарушителей

mp_autoteambalance 0/1 — авто-баланс команд.
 0 — авто-баланс выключен
 1 — сервер выравнивает команды по количеству игроков

mp_limitteams X — максимальная разница в количестве игроков между командами.
 0 — ограничения нет
 N > 0 — одна команда не может быть больше другой более чем на N игроков

mp_buytime X — время закупки в начале раунда.
 X — время в минутах (дробные значения допустимы; 0.25 ≈ 15 сек)

mp_c4timer X — время до взрыва бомбы в секундах.

mp_chattime X — длительность (в секундах), в течение которой доступен чат после окончания карты/раунда.

mp_freezetime X — фризтайм в начале раунда (секунды).

mp_fadetoblack 0/1 — делать ли экран чёрным после смерти игрока.
 0 — обычный обзор
 1 — чёрный экран

mp_flashlight 0/1 — разрешить использование фонарика.
 0 — фонарик запрещён
 1 — фонарик разрешён

mp_footsteps 0/1 — включить/выключить слышимость шагов.
 0 — шаги не слышно
 1 — шаги слышно

mp_friendlyfire 0/1 — включить/выключить урон по своим.
 0 — урон по своим отключён
 1 — урон по своим включён

mp_hostagepenalty X — сколько заложников можно убить, прежде чем игрока кикнет.
 0 — авто-наказание за заложников отключено
 N > 0 — количество допустимых убийств заложников

mp_hostage_hurtable 0/1 — можно ли ранить заложников (кроме убийства).

mp_maxrounds X — максимальное количество раундов на одной карте.
 0 — ограничение по раундам отключено
 N > 0 — карта сменится после N раундов

mp_winlimit X — после скольких побед одной команды сменится карта.
 0 — ограничение по победам отключено
 N > 0 — карта сменится, если команда наберёт N побед

mp_roundtime X — время одного раунда в минутах (допустимы дроби).

mp_timelimit X — лимит времени карты в минутах.
 0 — по времени карта не ограничена

mp_timeleft — показывает, сколько времени осталось до смены карты (информационный параметр).

mp_startmoney X — стартовые деньги.
 мин. 0 (в CS:S возможно выставлять и ниже 800)
 типично 800–16000

mp_maxmoney X — максимальный лимит денег у игрока (по умолчанию 16000).

mp_tkpunish 0/1 — автоматическое наказание за team-kill в следующем раунде.
 0 — не наказывать
 1 — нарушитель в следующем раунде не играет

mp_playerid 0/1/2 — отображение имён игроков при наведении прицела.
 0 — показывать ники всех игроков
 1 — показывать ники только тиммейтов
 2 — не показывать имена

mp_forcecamera 0/1/2 — на кого можно смотреть после смерти.
 0 — наблюдать за всеми
 1 — наблюдать только за своей командой
 2 — только за тиммейтами от первого лица

mp_forcechasecam 0/1/2 — ограничения камеры наблюдения.
 0 — свободная камера
 1 — следить только за игроками своей команды
 2 — жёстко ограниченная камера (типично только за своим телом/тиммейтами)

mp_allowspectators 0/1 — разрешить ли наблюдателей (spectators).
 0 — наблюдать за игрой нельзя
 1 — разрешены spectator-слоты

mp_falldamage 0/1 — включить классический урон от падения.

mp_freeforall 0/1 — режим «каждый сам за себя» (некоторые моды/режимы CS:S).

mp_fraglimit X — лимит фрагов (до скольки фрагов идёт игра).

mp_fragsleft X — сколько фрагов осталось до окончания матча (информационный параметр).

mp_item_staytime X — время (секунды), через которое лежащее на земле оружие/предметы исчезнут.

mp_give_player_c4 0/1 — выдавать ли C4 автоматически игроку при старте раунда, если команда террористов без бомбы.

mp_infinite_ammo 0/1/2 — бесконечные патроны.
 0 — обычные патроны
 1 — бесконечные без перезарядки
 2 — бесконечные, но требуется перезарядка

mp_infinite_grenades 0/1 — бесконечные гранаты.

mp_kickpercent 0.0–1.0 — доля голосов игроков, необходимая для кика (vote kick).

mp_mapvoteratio 0.0–1.0 — доля голосов игроков, необходимая для смены карты голосованием.

mp_logdetail 0/1 — детализация логов по событиям игры.
 0 — стандартные логи
 1 — более подробные записи

mp_logfile 0/1 — писать ли события мультиплеера в лог-файл.
 0 — не писать
 1 — писать в файл

mp_logmessages 0/1 — логировать ли сообщения чата.
 0 — не логировать чат
 1 — логировать чат

mp_radio_maxinround X — максимальное количество радио-команд от одного игрока за раунд.

mp_radio_timeout X — задержка (в секундах) между радио-командами одного игрока.

mp_freezetime, mp_freeforall, mp_fragsleft в CS:S работают аналогично описанию для CS 1.6, но уже показаны выше.


5. Сетевые параметры и lag compensation



sv_maxrate X — максимальный rate (байт/сек) для клиента.
 0 — без верхнего лимита
 X > 0 — максимальный rate для игроков

sv_minrate X — минимальный допустимый rate.
 0 — без нижнего лимита
 X > 0 — минимальный rate, ниже которого клиенту не дают опуститься

sv_maxupdaterate X — максимальный cl_updaterate, который может использовать клиент.

sv_minupdaterate X — минимальный cl_updaterate, допустимый для клиента.

sv_mincmdrate X — минимальный cl_cmdrate (частота отправки команд клиента).

sv_maxcmdrate X — максимальный cl_cmdrate, который разрешён на сервере.

sv_client_cmdrate_difference X — насколько cl_cmdrate может отличаться от cl_updaterate до принудительной правки сервером.

sv_client_min_interp_ratio X — минимальное значение cl_interp_ratio, разрешённое клиентам (−1 — без ограничения).

sv_client_max_interp_ratio X — максимальное значение cl_interp_ratio, разрешённое клиентам.

sv_client_predict −1/0/1 — управление cl_predict у клиентов.
 −1 — клиент сам задаёт cl_predict
 0 — сервер принудительно выключает предикт
 1 — сервер принудительно включает предикт

sv_clockcorrection_msecs X — насколько (в мс) сервер пытается держать tick-базу игрока близко к своей.

sv_unlag 0/1 — включить/выключить lag compensation.
 0 — лагокомпенсация выключена
 1 — сервер учитывает прошлое положение игроков при расчёте попаданий

sv_maxunlag X — максимальная учитываемая задержка (в секундах) для лагокомпенсации.

sv_timeout X — через сколько секунд без пакетов клиент считается отключившимся.

sv_downloadurl "URL" — адрес HTTP/HTTPS для быстрой загрузки ресурсов (fastDL).

sv_allowdownload 0/1 — разрешать ли клиентам скачивать файлы непосредственно с сервера.
 0 — скачивание отключено
 1 — скачивание включено

sv_allowupload 0/1 — разрешать ли клиентам загружать спреи/лого на сервер.
 0 — загрузка запрещена
 1 — загрузка разрешена

sv_filetransfer_maxsize X — максимальный размер файла (в байтах), который можно передать клиенту (в новых версиях Source; в v34 обычно не требуется менять).

sv_visiblemaxplayers X — сколько слотов будет видно в браузере серверов.
 −1 — отображать реальный maxplayers
 N ≥ 0 — показывать N слотов, независимо от реального maxplayers


6. Физика и перемещение



sv_accelerate X — ускорение движения по земле (аналогично GoldSrc).

sv_airaccelerate X — ускорение при движении в воздухе (strafe/jump).

sv_friction X — сила трения, определяющая, как быстро игрок замедляется по земле.

sv_gravity X — гравитация (по умолчанию 800).

sv_maxspeed X — максимальная базовая скорость игрока (до модификаторов от оружия).

sv_maxvelocity X — максимальная скорость любых объектов (игроки, гранаты и т.п.).

sv_stepsize X — максимальная высота ступеньки/бордюра, через которую игрок может «перешагнуть».

sv_stopspeed X — скорость, ниже которой игрок быстро останавливается из-за трения.

sv_turbophysics 0/1 — включить «турбо-физику» (толкание предметов, забегание по ящикам и т.п.).

sv_wateraccelerate X — ускорение движения в воде.

sv_waterfriction X — трение в воде.


7. Прочее



sv_aim 0/1 — автоприцел (наследие HL; в CS:S обычно отключён).

sv_cheats 0/1 — разрешить cheat-команды.
 0 — читы запрещены
 1 — читы разрешены (god, noclip и т.п.)

sv_alltalk 0/1 — голосовой чат между командами.
 0 — слышно только свою команду
 1 — все слышат всех

sv_pausable 0/1 — разрешать ли ставить паузу через pause.
 0 — пауза запрещена
 1 — пауза разрешена

sv_stats 0/1 — собирать статистику производительности сервера.

sv_legacy_grenade_damage 0/1 — включить старое поведение урона от гранат (как в оригинальном CS:S до обновлений).

sv_tags — уже описан в разделе 1, но логически относится и сюда.

sv_steamblockingcheck 0–4 — как проверять «блокировки» Steam-профилей у игроков/кланов.

sv_timebetweenducks X — минимальное время между подряд идущими приседаниями.


8. Голосовой чат



sv_voiceenable 0/1 — включить/выключить голосовой чат. ([gametracker.com][17])
 0 — голосовой чат отключён
 1 — голосовой чат включён

sv_voicecodec "voice_speex"/"voice_miles" — используемый голосовой кодек (в старых версиях).

sv_voicequality 1–5 — качество/битрейт голосовой связи (чем больше, тем лучше качество и выше нагрузка).

voice_fadeouttime X — время затухания звука голоса после окончания речи (секунд).

voice_profile X — профиль обработки/кодирования голоса (внутренний параметр движка).

voice_maxgain X — максимальное усиление громкости голоса.


9. Параметры отображения слотов



sv_visiblemaxplayers X — сколько слотов будет видно в браузере серверов (повтор, но здесь логическая группировка).
 −1 — отображать реальный maxplayers
 N ≥ 0 — показывать N слотов, независимо от реального maxplayers


10. Боты (ZBot CS:S)



Команды



bot_add — добавить бота (команда выбирается автоматически).
bot_add_t — добавить бота за Terrorists.
bot_add_ct — добавить бота за Counter-Terrorists.
bot_kick — кикнуть всех ботов с сервера.

CVAR’ы



bot_quota X — целевое количество ботов на сервере.
 0 — квота не поддерживается автоматически
 X > 0 — сервер будет подгонять число ботов под X

bot_quota_mode "fill/match/manual" — режим работы квоты ботов.
 "fill" — заполнять сервер ботами до bot_quota игроков
 "match" — количество ботов примерно равно количеству людей
 "manual" — квота не используется динамически (только ручное управление)

bot_difficulty 0–3 — сложность ботов.
 0 — Easy
 1 — Normal
 2 — Hard
 3 — Expert

bot_defer_to_human 0/1 — приоритет целей в пользу людей.
 0 — боты выполняют objectives независимо
 1 — если на сервере есть люди, боты стараются не делать objectives

bot_join_team "T"/"CT"/"ANY" — команда, за которую заходят боты.
 "T" — только за террористов
 "CT" — только за контров
 "ANY" — любая команда

bot_join_after_player 0/1 — добавлять ли ботов только после подключения живого игрока.
 0 — боты могут заходить сразу
 1 — боты заходят только после игроков

bot_walk 0/1 — заставить ботов ходить шагом.
 0 — боты бегают нормально
 1 — боты преимущественно ходят

bot_chatter "off/minimal/normal/radio" — стиль голосовых сообщений ботов.
 "off" — без голосовых сообщений
 "minimal" — редкие/важные сообщения
 "normal" — обычный уровень «болтовни»
 "radio" — активное использование радио/фраз

bot_allow_shield 0/1 — (для CSS актуально только с модами/старым щитом) разрешить ли ботам использовать щиты.

bot_allow_pistols 0/1 — разрешить пистолеты ботам.

bot_allow_snipers 0/1 — разрешить снайперское оружие ботам.

bot_allow_machinegun 0/1 — разрешить тяжёлый пулемёт ботам.

bot_prefix "строка" — префикс к именам ботов (клантег).


11. Тикрейт и производительность



Тикрейт/фреймрейт



sv_tickrate X (через запуск -tickrate X) — базовый тикрейт сервера.

host_framerate X — принудительно фиксированный FPS (для отладки).

SourceTV (замена HLTV в Source)



tv_enable 0/1 — включить SourceTV на сервере.

tv_name "строка" — имя SourceTV-бота/трансляции (отображается в браузере и scoreboard).

tv_port X — порт SourceTV (по умолчанию 27020).

tv_maxclients X — максимальное количество зрителей SourceTV.

tv_password "строка" — пароль на вход в SourceTV.

tv_delay X — задержка трансляции (в секундах) относительно реального матча.

tv_autorecord 0/1 — автоматически записывать SourceTV-демки всех матчей.

tv_transmitall 0/1 — транслировать ли полностью все сущности/события.

tv_relayvoice 0/1 — ретранслировать ли голос игроков зрителям.

tv_chattimelimit X — насколько часто зрители могут писать в чат (ограничение в секундах).

tv_snapshotrate X — число снапшотов в секунду, которые отправляются зрителям (частота обновления демки/трансляции).