1. Основные параметры сервера
hostname "строка" — имя сервера, отображается в браузере серверов.
sv_password "строка" — пароль для входа на сервер.
пусто или отсутствие параметра — вход свободный
любое значение — игроки должны ввести пароль перед подключением
rcon_password "строка" — 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 секунды — окно, в котором считаются ошибки 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 — проверка по
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 — максимальный
0 — без верхнего лимита
X > 0 — максимальный rate для игроков
sv_minrate X — минимальный допустимый
0 — без нижнего лимита
X > 0 — минимальный rate, ниже которого клиенту не дают опуститься
sv_maxupdaterate X — максимальный
sv_minupdaterate X — минимальный
sv_mincmdrate X — минимальный
sv_maxcmdrate X — максимальный
sv_client_cmdrate_difference X — насколько
sv_client_min_interp_ratio X — минимальное значение
sv_client_max_interp_ratio X — максимальное значение
sv_client_predict −1/0/1 — управление
−1 — клиент сам задаёт
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 — отображать реальный
N ≥ 0 — показывать N слотов, независимо от реального
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 — разрешать ли ставить паузу через
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 — отображать реальный
N ≥ 0 — показывать N слотов, независимо от реального
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 (через запуск
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 — число снапшотов в секунду, которые отправляются зрителям (частота обновления демки/трансляции).