
В данном руководстве будут описаны консольные переменные (cvar) которые используются при создании и настройке сервера Counter-Strike CZ/1.6 и прописываются в Главный конфигурационный файл ЧИСТОГО сервера (HLDS) Так же будут выделены команды которые не работают в CS, были убраны(забыты), либо их значения не могут быть изменены. В качестве примера мы берём последнюю версию HLDS : Exe build: 15:17:55 Jul 24 2019 (8308) Server CVars (Build 8308) ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ СЕРВЕРА. hostname "Counter-Strike Server" ; Название сервера в списке серверов. allow_spectators 1 ; Разрешить наблюдателям находиться на сервере 1-разрешить ,0-запретить. decalfrequency 30 ; Промежуток времени в (сек) между нанесением нового Лого (спрея). edgefriction 2 ; Используется, чтобы добавить замедление при прыжке с края. При прыжке с платформы, которая находится в 70 единицах от Земли влияние edgefriction (трение об край) значительно увеличивается ,фактически вызывая остановку игрока у края платформы.Чем больше значение параметра тем сильнее вас тянет в низ...подобие гравитации (образно выражаясь). hpk_maxsize 4 ; Параметр hpk_maxsize - устанавливает максимальный размер для файла Custom.hpk в мегабайтах , на стрельбу этот параметр никак не влияет! Данный файл находится в папке cstrike или cstrike_russian (КОРНЕВАЯ ПАПКА СЕРВЕРА ИЛИ КЛИЕНТА ИГРЫ) Этот файл отвечает за кеширование спреев игроков, когда игрок заходит на сервер его спрей, и спреи других игроков автоматически загружается в этот файл ,как на сервер так и на клиент игры и хранится в данном файле до последующего обнуления или удаления данного файла в корневой папке сервера или на клиенте игры. Стандартный логотип имеет размер примерно - 8кб (8 192 байт) , то есть при каждом коннекте на сервер новый игрок загружает в этот файл по 8 кб, 125 игроков = 1000кб (1 мб) ,и чем больше размер файла тем дольше проходит кеширование , в связи с чем при больших размерах файла custom.hpk могут появиться задержки при смене карты ,и могут происходить зависания у игроков во время коннекта на сервер. Что бы ограничить максимальный размер этого файла нужно в server.cfg прописать параметр hpk_maxsize "ваше значение" - рекомендуемое значение не больше 4 (4096 кб). Пример: Указав hpk_maxsize 0.1 максимальный размер файла будет составлять максимум 101кб , после чего он будет обнулён. humans_join_team "any" ; За какую команду можно подключиться (any - любая команда ,ct - counter-terrorist ,t - terrorist) servercfgfile "server.cfg" ; Задает имя конфигурационного файла, который загружается при запуске сервера. Работает только для выделенных серверов. mapchangecfgfile "server.cfg" ; Конфигурационный файл который будет перезагружаться при каждой смене карты. mapcyclefile "mapcycle.txt" ; Файл со списком карт для автоматической смены карты по окончанию mp_timelimit или кол-ва побед/раундов - (находится в папке cstrike) motdfile "motd.txt" ; Файл MOTD окна из папки cstrike. lservercfgfile "listenserver.cfg" ; Данный файл это аналог файла server.cfg ,но он используется при создании "сервера" через клиент игры, для создания сервера через HLDS он не нужен. logsdir "logs" ; Папка в которой хранятся стандартные LOG файлы HLDS , находится в папке cstrike. max_queries_sec 3 ; Какое число запросов в секунду разрешено одному и тому же клиенту. max_queries_sec_global 30 ; Какое общее число запросов разрешено за секунду. max_queries_window 60 ; Величина этого "определённого периода времени" для усреднения частоты запросов. pausable 0 ; 1 - Разрешает ,0 - Запрещает использования паузы на сервере. sys_ticrate 100.0 ; Максимальный FPS (кол-во кадров в секунду которое может рассчитать сервер).Иными словами (TickRate). log "on" ; Включить ведение логов, значения ON и OFF. bannedcfgfile banned.cfg ; Файл в который заносятся Steam ID забаненных игроков через стандартную систему бана через команду banid "время" "steam_id" developer 0 ; 0 1 2 - Включает режим разработчика. Режим разработчика может использоваться для отображения информации на экране и вывода расширенной информации в консоль. Значения переменной: 0 - выключено, 1 - вкл режим разработчика ,2 предоставляет более подробную информацию (лог/консоль). Данная команда работает как на сервере так и на клиенте игры. displaysoundlist 0 ; 0 1 - Выкл/вкл при значении 1 показывает список звуков AI в консоли сервера, работает данная команда только в режиме разработчика developer 2 host_killtime 0 ; время (в секундах) через которое сервер автоматически будет выключен после его запуска. host_limitlocal 0 ; 0 1 - Применять cl_cmdrate и cl_updaterate для петлевого соединения. host_profile 0 ; 0 1 - Отображает кол-во подключенных игроков и их задержку в сети (host_profile: кол-во clients 0 msec) host_speeds 0 ; 0 1 - Отображает FPS сервера в консоли, сетевую задержку, скорость передачи, скорость рендеринга и количество объектов на карте (используется для тестов, так как забивает консоль - 500 fps -- host( 2) sv( 0) cl( 0) gfx( 0) snd( 0) ents(212)) hostage_debug 0 ; 0 1 - Показать отладочную информацию AI (Искусственного интеллекта) заложников (Нет Да) hostage_stop 0 ; 0 1 - Если значение 1, все заложники перестанут двигаться и реагировать на игроков. violence_ablood 1 ; Команда работает как на клиенте так и на сервере, отвечает за включение/отключение кровяных эффектов - (брызги, пятна)...при попадании в зомби или что то типа того, в cs вроде как не работает. violence_hblood 1 ; Команда работает как на клиенте так и на сервере, отвечает за включение/отключение кровяных эффектов - (брызги, пятна)...при попадании в людей. НЕКОРРЕКТНО РАБОТАЮЩИЕ И БЕССМЫСЛЕННЫЕ КОМАНДЫ clockwindow 0.5 ; Параметр предназначен для борьбы со "спидхаком". Значение по умолчанию для этого cvar - «0.5». Когда вы уменьшаете значение (0,3, 0,1, 0,01 и т. Д.) игроки играющие через модемное соединение могут начать подлагивать, или что то типа того. Сам спидхак не блокируется, но у игроков которые его используют, будут лаги. Настройка «Clockwindow» не влияет на сам сервер. Да и на данный момент она уже в принципе не нужна. deathmatch 1 ; Данная команда определяет является ли сервер многопользовательским - 1 ,или одиночным - 0. При запуске любого сервера (на клиенте или выделенный) параметр имеет значение (1) то есть многопользовательский. Параметр меняет значение на (0) только в том случае если карта была запущена на клиенте через команду map "mapname" либо вы запустили HL в режиме одиночной игры. fakelag 0 ; Имитирует задержку, когда значение больше 0. Чем больше значение, тем больше задержка, для работы данной команды необходимо включить sv_cheats "1" (работает как на клиенте так и на сервере) fakeloss 0 ; Имитирует потерю пакетов, когда значение больше 0. Чем больше значение, тем больше потеря, для работы данной команды необходимо включить sv_cheats "1" (работает при запуске локального сервер на клиенте игры при выставленном значении fakelag больше чем 0.0 ) HostMap "Название карты (устанавливается автоматически)" ; название текущей карты/карты с которой стартует сервер при запуске HLDS, параметр в принципе не на что не влияет и не нуждается в изменении и использовании в принципе. coop 0 ; Кооперативный режим игры, старинный параметр пришедший из Quake (не работает корректно в HL и CS) стандартное значение 0 (выкл) Server CVars (Build 8308) НАСТРОЙКИ МУЛЬТИПЛЕЕРА (MP_CVAR "*") 1) АВТООТКЛЮЧЕНИЕ ОТ СЕРВЕРА. mp_autokick 1 ; Кикать игроков за простой (бездействие на сервере). mp_autokick_timeout -1 ; Время через которое игрока кикает с сервера (в сек) по умолчанию -1 (не кикнет).2) АВТОМАТИЧЕСКИЙ БАЛАНС КОМАНД. mp_autoteambalance 1 ; 1 - Автобалансировака команд ВКЛ , 0 - ВЫКЛ. mp_limitteams 2 ; Число игроков, на которое одна команда может превышать другую (2= 3х1). 3) НАСТРОЙКА ВРЕМЕННОГО ЛИМИТА (ОТСЧЕТ ВРЕМЕНИ/ТАЙМЕРЫ). mp_buytime 1.5 ; Время на закупку в начале раунда в % от Мин (0.250 = 15сек). mp_roundtime 5 ; Время раунда в целых и % от минуты. 1=60 сек ,75 =45 сек (1.75 = 1мин 45 сек) mp_c4timer 45 ; Время до взрыва бомбы после её установки (в секундах) mp_chattime 10 ; Количество секунд, на которое сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой. mp_freezetime 6 ; Предварительное время перед началом раунда на закупку (секунды). mp_timelimit 20 ; Лимит времени игры на карте (минуты) 4) НАСТРОЙКА УПРАВЛЕНИЯ КАМЕРОЙ (РЕЖИМ НАБЛЮДЕНИЯ). mp_fadetoblack 0 ; Затемнение экрана после смерти (0 - нет, 1 - да). mp_forcecamera 0 ; 1 - можно следить только за своей командой ,0 - можно следить за всеми (по умолчанию 0). mp_forcechasecam 0 ; Режим слежения за игроками после смерти (0 - следить можно за всеми, 1 - только за своей командой, 2 - нельзя двигать камеру). 5) ЛОГИРОВАНИЕ. mp_logdetail 0 ; Детализация логов...записывать в лог атаки от: 0 - выключено; 1 - противников; 2 - своих; 3 - и от противников и от своих. mp_logecho 1 ; Показывать информацию из логов сервера в консоль сервера. mp_logfile 1 ; Записывать логи сервера в файлы. mp_logmessages 1 ; Записывать в Log сообщения из чата: 0 - нет ,1 - записывать. 6) ОСТАЛЬНЫЕ (MP_CVAR "*") mp_kickpercent 0.60 ; Процент голосов против игрока, которые он должен набрать для того, чтобы сервер кикнул его. mp_mapvoteratio 0.60 ; Процент игроков прописавший в консоле votemap для смены карты. mp_consistency 1 ; Проверка файлов на стороне клиента. (0 - не проверять файлы на клиенте, 1 - проверять файлы на клиенте. В случае если сервер обнаружит что файлы на клиенте игрока отличаются от оригинальных ,игрок не будет допущен на сервер) Пример сообщения из консоли клиента с пичиной при удалении с сервера: Bad file Server is enforcing file consistency for models/player/guerilla/guerilla.mdl mp_flashlight 0 ; Разрешить использование фонарика (0 - нет, 1 - да). mp_footsteps 1 ; Слышимость шагов (0 - нет, 1 - да). mp_friendlyfire 0 ; Огонь по своим (0 - выкл, 1 - вкл). mp_hostagepenalty 13 ; Число заложников, которое игрок может убить, перед тем как его выкинет с сервера. mp_maxrounds 0 ; Максимальное количество раундов, при достижении которого игра на карте будет считаться законченной. mp_playerid 0 ; Контролирует информацию которую игрок видит на панели статуса: 0 - все имена; 1 - только имена игроков своей команды; 2- без имён. mp_startmoney 800 ; Начальное кол.во денег в первом раунде. mp_tkpunish 0 ; Убивает тимэйта в следующем раунде, убившего товарища. mp_windifference 1 ; Разница между счетом команд до того, как сервер сменит карту. mp_winlimit 0 ; Количество побед одной команды ,после чего карта меняется. mp_infinite_ammo 0 ; Устанавливаем режим бесконечных патронов для оружия, 0 - отключено (по умолчанию), 1 - Бесконечные патроны, 2 - Бесконечные патроны в запасе (кол-во запасных патронов не уменьшиться после перезарядки) 7) Информация в Scoreboard (TAB) (MP_CVAR "*") mp_scoreboard_showhealth 3 ; Показать 'HP' в TAB // 0 - не отправлять обновления для поля 'HP' // 1 - показать всем только 'HP' Террористов // 2 - показать всем только 'HP' Контер-Террористов // 3 - показать 'HP' товарищам по команде // 4 - показать 'HP' всех // 5 - показать 'HP' товарищам по команде и зрителям // Значение по умолчанию: "3" mp_scoreboard_showmoney 3 ; Показать 'Money' в TAB // 0 - не отправлять обновления для поля 'Money' // 1 - показать всем только 'Money' Террористов // 2 - показать всем только 'Money' Контер-Террористов // 3 - показать 'Money' товарищам по команде // 4 - показать 'Money' всех // 5 - показать 'Money' товарищам по команде и зрителям // Значение по умолчанию: "3" НЕРАБОЧИЕ И НЕНУЖНЫЕ MP_КОМАНДЫ mp_mirrordamage 0 ; Это забытый cvar из бетта версии cs, который должен был наказывать игроков стреляющих по своей команде - отнимая у атакующего HP , но судя по всему код так и не дописали, забили и забыли, а команда осталась...но к сожалению она так и не работает. mp_fragsleft 0 ; Количество оставшихся фрагов, если вы установили значение для команды mp_fraglimit. Вы просто набираете mp_fragsleft в консоли сервера, и он сообщает вам количество оставшихся фрагов в зависимости от mp_fraglimit. NOTE: mp_fraglimit не используется в CS и, скорее всего работает только в Half-Life. mp_ghostfrequency 0.100 - Период обновления Призрака (в режиме наблюдателя). Период времени в секундах до следующего обновления. В бета-версии CS 5.0 вы могли видеть наблюдателей, которые были видимыми когда вы были мертвы (их называли призраками). Но (призраки) были удалены в последующих обновлениях игры. Этот cvar сейчас не работает в CS и HL mp_timeleft 0 ; Показывает сколько времени осталось до смены карты при установленном значении mp_timelimit Данная команда работает в CS ,но в ней нет смысла, в место неё используется консольная команда "timeleft" Server CVars (Build 8308) НАСТРОЙКИ СЕРВЕРА (SV_CVAR "*") 1) ЗАГРУЗКА (ПЕРЕДАЧА ФАЙЛОВ). sv_allow_dlfile 1 ; Если установить значение 1 и переменную «sv_downloadurl», то локальная скачка будет разрешена (Загрузка через FTP Server) sv_allowdownload 1 ; Разрешить клиентам загружать файлы с сервера. (Карты, спреи, модели, и тд) sv_allowupload 1 ; Разрешает - 1 / Запрещает - 0 клиентам загружать на сервер собственные спреи (Логотипы) sv_downloadurl "http://ссылка на ftp server" ; Адрес для загрузки дополнительных файлов через FTP Server. sv_filetransfercompression 1 ; Cжатие скачиваемых файлов сервера (например карты). sv_filetransfermaxsize 10485760 ; Задаёт лимит максимального размера файла, который передаётся от сервера клиенту (10 мб - По умолчанию). sv_send_logos 1 ; 1/0 - Разрешает/Запрещает серверу посылать сторонние спреи клиентам (Для работы необходима команда sv_allowdownload 1.) P.S Игроки будут видеть индивидуальный спрей (Logo) каждого игрока. sv_send_resources 1 ; 1/0 - Разрешает/Запрещает отсылать клиенту защищённые ресурсы. sv_uploadmax 0.5 ; Ограничивает максимальный размер (в мегабайтах) спреев (Logo) клиента.2) НАСТРОЙКА СОЕДИНЕНИЯ С СЕРВЕРОМ (RATE) РАСЧЕТ ВРЕМЕНИ ,И ТД. sv_lan 0 ; Режим LAN - 1 ,Internet - 0 sv_lan_rate 20000 ; Если на сервере стоит значение (sv_lan "1"), то в этом режиме клиентский rate (а также серверные значения sv_minrate и sv_maxrate) не учитывается вообще, вместо него для всех клиентов используется это значение (Максимальное значение 20000 ,Минимальное 1001) sv_maxrate 100000 ; Установить максимальную скорость передачи данных разрешённую на сервере. (задаёт максимально допустимое значение команды rate на клиенте) (Default value: 0 - без ограничений) (Данный параметр работает только при установленном значение sv_lan 0) sv_minrate 6500 ; Установить минимально допустимую скорость передачи данных разрешенную на сервере (Минимально допустимое значение rate на клиенте) (Default value: 0 - без ограничений) (Данный параметр работает только при установленном значение sv_lan 0) sv_maxupdaterate 102 ; Максимальная частота отправки пакетов-обновлений от сервера к клиенту (cl_updaterate 102.0 - максимальное значение для клиента) (Default value: 30) sv_minupdaterate 30 ; Минимальная частота отправки пакетов/обновлений от сервера к клиенту (cl_updaterate 30.0 - минимальное значение для клиента) (Default value: 10) sv_enableoldqueries 0 ; 0-старый типа запросов ,1-новый тип запросов. (Позволяет использовать старый протокол запросов HL1 Engine Master Server) Рекомендуемое значение для данного параметра 0 , так как сервера на данный момент имеют новый тип запросов. sv_timeout 60 ; Время, по истечении которого игрок отключается от сервера, если от него не было получено необходимого отклика (В секундах). sv_failuretime 0.5 ; Время пересчета ошибок при отправке пакетов. net_showdrop 0 ; 1 - Показывает в консоли отброшеные(недошедшие) пакеты со стороны сервера или клиента. (Работает и на сервере и на клиенте) net_showpackets 0 ; При значении 1 - Отображает в консоли входящие/исходящие пакеты. Параметр работает как на клиенте, так и на сервере.3) ЛОГИРОВАНИЕ. sv_log_onefile 0 ; Запись логов сервера в один файл. sv_log_singleplayer 0 ; При активации специальные лог-файлы ведутся в режиме одиночной игры. sv_logbans 0 ; Логирование банов. sv_logblocks 0 ; Создавать лог в журнале когда запрос заблокирован (Может служить причиной, возникновения Лог файла большого размера). P.S - Параметр отвечает за ограничение скорости, для запросов вне диапазона (т. е. Игроки, информация). Он регистрирует, какие IP-адреса были заблокированы этим кодом. Параметр работает совместно с max_queries_ * cvars. sv_logrelay 0 ; Вкл/выкл переключение лога. sv_logsecret 0 ; Создает новый пакет UDP S2A_LOGSTRING2 для всех целевых объектов журнала UDP с предварительно заданным секретным значением.4) ЛАГОКОМПЕНСАЦИЯ. sv_unlag 1 ; Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb. При игре по модему сервер должен поддерживать компенсацию лагов (значение = 1). sv_unlagpush 0 ; Откл/Вкл лагокомпенсации на уровне сервера. sv_unlagsamples 1 ; Сколько предыдущих пакетов используются для вычисления задержки клиентов. Устанавливает количество пакетов, которые будут усреднены, чтобы вычистить задержку для компенсации (необходимо включить sv_unlag 1). Примеры: sv_unlagsamples 1 Сервер будет вычислять задержку из последнего образца. (дефолт) sv_unlagsamples 2 Сервер вычислит задержку по среднему значению последних двух образцов. sv_maxunlag 0.5 ; Устанавливает максимальное кол-во секунд в течении которых компенсируется чья-либо задержка (ping). Значение по умолчанию 500мс.5) ДВИЖЕНИЕ, ПЕРЕМЕЩЕНИЕ ,УСКОРЕНИЕ. sv_airaccelerate 10 ; Скорость игрока в воздухе во время прыжка/падения (В юнитах) sv_gravity 800 ; Гравитация на кате (800 По умолчанию). sv_maxspeed 320 ; Максимальная скорость передвижения (Дефолт 320). sv_maxvelocity 2000 ; Устанавливает максимальную скорость любого объекта (начальная скорость - скорость перемещения по всем осям), в том числе скорость брошенной гранаты ,либо дроп любого оружия, так же влияет на силу прыжка. sv_spectatormaxspeed 500 ; Устанавливает уровень максимальной скорости перемещения для наблюдателей. sv_stepsize 18 ; Устанавливает высоту шага. Используется для определения максимальной высоты, на которую вы можете подняться, не прыгая. sv_wateraccelerate 10 ; Устанавливает ускорение игрока в воде. sv_waterfriction 1 ; Устанавливает трение под водой.6) НАСТРОЙКИ ГОЛОСОВОЙ СВЯЗИ. sv_alltalk 0 ; Все слышат друг друга (1/0=Вкл/Выкл) sv_voiceenable 1 ; Возможность использования микрофона 0-нельзя ,1-можно.7) ОСТАЛЬНЫЕ НАСТРОЙКИ СЕРВЕРА. sv_cheats 0 ; 1 - разрешить ,0 - запретить использование чит кодов в игре. sv_contact "ваши контакты для связи" ; Контактная информация. sv_restart 0 ; Значение этого параметра равно секундам, через которые произойдет рестарт. (тоже самое что и sv_restartround) sv_restartround 0 ; Значение этого параметра равно секундам, через которые произойдет рестарт. (тоже самое что и sv_restart) sv_password "" ; Пароль для входа на сервер.(По умолчанию "" ). sv_proxies 1 ; Возможность подключения HLTV к серверу 1-есть ,0-нет. (Значение больше 1 позволяет подключаться несколько HLTV одновременно 2 - 3 и тд) sv_stats 1 ; Разрешить/Запретить сбор информации(Статистики) сервера. sv_visiblemaxplayers -1 ; Выставляет максимальное кол-во слотов на сервере от 0 до 32 Мах,от 32 до 255 визуально в списке серверов). sv_wateramp 0 ; Размер (интенсивность) волн на воде. sv_bounce 1 ; Множитель, используемый при расчётах столкновений между физическими объектами. Управляет реакцией реакцией при столкновении для «летающих» снарядов, когда они попадают на наклонные поверхности. sv_instancedbaseline 1 ; Позволяет серверу создавать и использовать "инстанцированные" базовые линии (для таких вещей, как гранаты и т. д., которые не имеют хороших исходных линий, так как эти объекты не прописаны в файлах карты) sv_version "1.0.0.3,48,8308" - Команда не нуждается в прописи в server.cfg ,так как не несёт в себе никакой функции кроме информации (1.0.0.3 - версия ,48-протокол ,8308-билд)9) НАСТРОЙКИ RCON УПРАВЛЕНИЯ СЕРВЕРОМ rcon_password "" ; Rcon - пароль для управления сервером. sv_rcon_banpenalty 0 ; Время бана в минутах за неправильный ввод rcon пароля. sv_rcon_maxfailures 10 ; Количество попыток для ввода rcon пароля. sv_rcon_minfailures 5 ; Количество попыток для ввода rcon в течении времени заданного sv_rcon_minfailuretime, не успел - бан. sv_rcon_minfailuretime 30 ; Время в секундах, для введения верного rcon (например первый раз ошибся, на ввод верного пароля есть 30 сек иначе-бан.) Server CVars (SV_ZMAX "****") ПЕРЕМЕННАЯ SV_ZMAX "=//=" Её в server.cfg БЫТЬ НЕ ДОЛЖНО! sv_zmax "непостоянное значение" ; Меняется в зависимости от размера карты - устанавливая размер Z-буфера. Это максимальное расстояние на которое можно видеть. Маперы могут установить желаемое значение на своей карте (с помощью worldspawn), и он автоматически изменяет этот cvar при загрузке карты. Это изменяет значение gl_zmax любого клиента, который подключается к серверу. VALVe добавили этот cvar, потому что с gl_zmax 0 вы могли видеть сквозь стены (в D3D рендерере), поэтому клиент стал использовать значение сервера к которому был подключен и,при этом не может изменять значение gl_zmax (Это значение можно поменять только в режиме одиночной игры) Примеры: 35hp_2 = 10000 cs_assault = 4620 de_dust2_2x2 = 8192 Например на карте de_dust2 расстояние от ворот на А до ворот в яме на Длине составляет примерно 4800 = по дефолту выставляется значение 8192 - это нормально. А вот на cs_assault sv_zmax = 4620 этого мало, меняем примерно на 5620 Смотрим результат
不要在server.cfg中设置sv_zmax,因为并非所有地图都存在像cs_assault那样的漏洞。如果你的服务器上有地图存在远距离视野问题,有一个解决方案:通过单独的cfg文件为该地图设置更大的参数值,此文件仅对目标地图生效。在cstrike/addons/amxmodx/configs文件夹中创建maps文件夹。在创建的文件夹中创建文件。创建一个与有问题地图同名的cfg文件。例如cs_assault.cfg,并在其中写入数值sv_zmax 5620,然后保存。文件路径应如下:cstrike/addons/amxmodx/configs/maps/cs_assault.cfg 服务器控制台变量(SV_SKYname/color/vec) 天空设置(RGB色调、光照坐标、纹理) sv_skyname "tga文件名" ; 强制设置天空纹理。 sv_skycolor_b 0 ; 蓝色调。 sv_skycolor_g 0 ; 绿色调。 sv_skycolor_r 0 ; 红色调。色调设置,用于调整物体、武器模型、玩家、道具的色调/阴影。该值自动设定(取自地图创建者的设置),与sv_skyvec_x,y,z配合使用。 sv_skyvec_x -0.423;设置天空光照在X轴上的坐标。 sv_skyvec_y -0.906 ; 设置天空光照沿Y轴的坐标 sv_skyvec_z 0 ; 设置天空光照沿Z轴的坐标 这些数值并非固定不变,它们会根据服务器上运行的地图而变化,【参数坐标值由地图创建者自动设定】。简单来说,这些参数用于确定天空“光线”的方向。命令使用示例: 更改任意地图的天空名称,例如:sv_skyname "evening_" 然后修改数值以调整天空色调,使其更接近所需颜色: sv_skycolor_b 157 改为 sv_skycolor_b 187 sv_skycolor_r 197 改为 sv_skycolor_r 250 sv_skycolor_g 186 改为 sv_skycolor_g 196 查看修改效果。


Изменять значения переменных sv_skyvec_xyz смысла не имеет, если вы не занимаетесь редактированием карт. Данные изменения работяют аналогично переменной SV_ZMAX, - для каждой карты должен быть свой конфиг! Server CVars SV_CVAR "*" НЕИСПОЛЬЗУЕМЫЕ КОМАНДЫ. ЗАБЛОКИРОВАННЫЕ И НЕНУЖНЫЕ КОМАНДЫ (SV) sv_aim 0 ; 1 - разрешить ,0 - запретить использование стандартного AIM в игре (Работает только в Half-Life) sv_accelerate 5 ; Устанавливает скорость ускорения. (Заблокирован ,изменить его не получится) sv_stopspeed 75 ; Минимальная скорость остановки, когда игрок на земле. В Half-Life и других модах, значение по умолчанию равно 100. Но в CS, оно заблокировано на значении 75, если вы измените его, он всё равно будет возвращается к 75. sv_friction 4 ; Устанавливает силу трения о землю. (Заблокировано в CS на значении 4) sv_clienttrace 1 ; Устанавливает ограничивающую "рамку" игрока для столкновений (с объектами мира) (Заблокирован для изменения в CS , Default: 1) sv_newunit 0 ; Служит для очистки хеша, после смены карты. На данный момент не нуждается в изменении. Параметр использовался в однапользовательском режиме Half-Life. sv_outofdatetime 1800 ; Загадочная переменная о которой нет никакой информации. sv_filterban 1 ; Устанавливает фильтрацию пакетов по режиму IP. Если отключено (0), все игроки будут видеть сервер как выключенный как это бывает при бане по IP, но их IP не будут добавлены в банлист. (Ненужная команда) slkill 1 ; Устанавливает настройку сложности в режиме одного игрока Half-Life (она устанавливается автоматически при выборе сложности в меню игры). 1: Легко 2: Средний 3: Жесткий sk_12mm_bullet1 0 sk_12mm_bullet2 0 sk_12mm_bullet3 0 sk_9mm_bullet1 0 sk_9mm_bullet2 0 sk_9mm_bullet3 0 sk_9mmAR_bullet1 0 sk_9mmAR_bullet2 0 sk_9mmAR_bullet3 0 sk_battery1 0 sk_battery2 0 sk_battery3 0 sk_healthcharger1 0 sk_healthcharger2 0 sk_healthcharger3 0 sk_healthkit1 0 sk_healthkit20 sk_healthkit3 0 sk_plr_357_bullet1 0 sk_plr_357_bullet2 0 sk_plr_357_bullet3 0 sk_plr_9mm_bullet1 0 sk_plr_9mm_bullet2 0 sk_plr_9mm_bullet3 0 sk_plr_9mmAR_bullet1 0 sk_plr_9mmAR_bullet2 0 sk_plr_9mmAR_bullet3 0 sk_plr_9mmAR_grenade1 0 sk_plr_9mmAR_grenade2 0 sk_plr_9mmAR_grenade3 0 sk_plr_buckshot1 0 sk_plr_buckshot2 0 sk_plr_buckshot3 0 sk_plr_rpg1 0 sk_plr_rpg2 0 sk_plr_rpg3 0 sk_scientist_heal1 0 sk_scientist_heal2 0 sk_scientist_heal3 0 sk_suitcharger1 0 sk_suitcharger2 0 sk_suitcharger3 0Параметры задаются (значения урона) наносимый определенным оружием или атаками определенного монстра (1, 2 или 3 указывает уровень силы воздействия) Данные команды работают только в режиме одиночной игры (Single player only), Все данные команды, контролируют здоровье монстров Half-Life и повреждения от оружия для каждого из трех уровней навыка (см. "skill" cvar). Пример: sk_12mm_bullet 3 - это сила урона наносимого из 12мм оружия с уровнем навыка 3. Server CVars (_tutor) Игровой помощник. 1) НАСТРОЙКА ИНФОРМАЦИОННЫХ СООБЩЕНИЙ ОТ ИГРОВОГО ПОМОЩНИКА (TUTOR) В ОДИНОЧНОМ РЕЖИМЕ. (Поскольку для данных команд (_tutor_) нигде нет описания, вполне возможно что они больше не работают в CZERO, и они просто не были удалены разработчиками, как это у них обычно принято). _tutor_bomb_viewable_check_interval 0.5 ; Интервал проверки информации о бомбе, для вывода её в обучающих сообщениях _tutor_debug_level 0 ; Активировать отключить уровень отладки. _tutor_examine_time 0.5 ; Какое то проверочное время, для чего именно - не понятно =) _tutor_hint_interval_time 10 ; Интервал времени подсказок _tutor_look_angle 10 ; NO INFO _tutor_look_distance 200 ; NO INFO _tutor_message_character_display_time_coefficient 0.07 ; Коэффициент времени отображения символjd сообщений _tutor_message_minimum_display_time 1 ; Минимальное время отображения сообщения помощника _tutor_message_repeats 5 ; Повтор предыдущее сообщение _tutor_view_distance 1000 ; NO INFO Server CVars НАСТРОЙКА CZ_BOTS bot_allow_grenades 1 ; Ботам разрешено использовать/покупать гранаты, 0 - Запрещено. bot_allow_machine_guns 1 ; Ботам разрешено использовать/покупать M249 (Чечня/Баба Зина) 0 - Запрещено. bot_allow_pistols 1 ; Ботам разрешено использовать/покупать пистолеты, 0 - Запрещено. bot_allow_rifles 1 ; Ботам разрешено использовать/покупать винтовки, кроме снайперских, 0 - Запрещено. bot_allow_rogues 1 ; 1 - Боты могут быть непослушными. 0 - Запрещено. Команда позволяет ботам быть не контролируемыми. Неконтролируемый бот только бегает и стреляет, на все ваши радиокоманды он будет отвечать "Negative!". bot_allow_shield 1 ;Ботам разрешено использовать/покупать щит, 0 - Запрещено. bot_allow_shotguns 1 ; Ботам разрешено использовать/покупать дробовики, 0 - Запрещено. bot_allow_snipers 1 ; Ботам разрешено использовать/покупать снайперские винтовки, 0 - Запрещено. bot_allow_sub_machine_guns 1 ; Ботам разрешено использовать/покупать пистолеты-пулеметы, 0 - Запрещено. bot_auto_vacate 1 ; Значение 1 - чтобы заставить ботов автоматически покинуть сервер, чтобы освободить место для людей (Значение 0 - для отключения данной функции). bot_chatter normal ; Как часто боты могут использовать радиокоманды .off (Радио отключено) / radio (частое использование) / minimal (минимальное кол-во радиокоманд) / normal (стандартное значение) bot_debug 0 ; Режим отладки bot_defer_to_human 0 ; Боты пытаются выполнить миссию на карте. 0 - Боты дают человеку выполнить миссию на карте (Спасение заложников, разминирование бомбы) bot_difficulty 0 ; Мастерство ботов. 0 - Легкий уровень. 1 - Нормальный уровень. 2 - Тяжелый уровень. 3 - Уровень эксперта. bot_join_after_player 1 ; Боты присоединяются только тогда ,когда на сервере есть хотя бы 1 человек. 0 - Боты присоединяются даже если на сервере нету людей. bot_join_team any ; Какой команде будут присоединяться боты. ct - Counter Terrorist t - Terrorist any - За любую команду. bot_nav_edit 0 ; 1 - Позволяет редактировать навигацию вручную. 0 - Не позволяет редактировать навигацию вручную. bot_nav_zdraw 4 ; Устанавливает высоту навигационных элементов над землей в режиме редактирования. Если рельеф карты довольно сильно меняется (подъемы, спуски), то будет полезно увеличить этот параметр до 10 или 15. Значение по умолчанию: 4. bot_prefix 0 ; Префикс указанный в этой команде, будет добавлен к имени каждого созданного бота. bot_profile_db BotProfile.db ; Устанавливает имя файла базы данных, которое определяет характеристики и индивидуальные настройки бота. Имя файла базы данных по умолчанию - «BotProfile.db». bot_quicksave 0 ; При значении 1 операция анализа карты будет пропущена. Но без анализа, боты не смогут правильно ориентироваться на карте. bot_quota 0 ; Добавить необходимое количество ботов. По умолчанию 0 bot_quota_match 0 ; Устанавливает соотношение количества ботов на кол-во игроков (т.е. «Кол-во ботов = кол-во игроков * bot_quota_match_ratio»). По мере того как игроки присоединяются или покидают сервер, количество ботов в игре будет соответствующим образом скорректировано. Эта команда отменяет команду «bot_quota». bot_show_danger 0 ; При значении 1 «опасность» будет показана для каждой NAV-области в виде вертикальной полоски. Синяя полоса показывает опасность для Контр-Террористов, а красная полоса для Террористов. bot_show_nav 0 ; При значении 1 навигация будет показана около бота. bot_stop 0 ; Данная команда отвечает за остановку Ботов - 1 (пауза) ,0 - значение по умолчанию, боты активны. bot_traceview 0 ; Используется для внутренней отладки навигации ботов. bot_walk 0 ; 0 - Боты могут ходить, бегать, прыгать. 1 - Боты могут только ходить (только на shift). bot_zombie 0 ; Заставляет ботов на карте игнорировать опасность (и другие ситуации на карте), и использовать только геометрическое расстояние для навигации по карте. Эта команда полезна для проверки проходимости определенных частей навигационной сетки (или определения местоположения безымянных навигационных областей при редактировании названий мест навигации) при использовании в сочетании с «bot_nav_mark» (или «bot_nav_mark_unnamed») и командой «bot_goto_mark». При виде врага бот остановится. То, чего не должно быть в Server.cfg (Несуществующие убранные команды) Ниже будет приведён список всевозможных несуществующих команд ,которые можно наблюдать во всевозможных статьях по настройке игрового сервера, либо найти эти команды в server.cfg на каком то богом забытом хостинге. Всё это спокойно можно удалять из server.cfg. I) Команды которые были убраны из CS 1.6 mp_decals - больше не работает на серверах , работает только на стороне клиента (?). На клиенте r_decals. mp_falldamage - Давно убрана из HLDS (команда обеспечивала реалистичное повреждение/ранение в Half-Life) sv_region - Больше не используется на новых Билдах HLDS. - Последний билд где эта команда ещё действует Win-5758 , Linux-5787 Значения для данного параметра: Восточное побережье - sv_region 0 Западное побережье - sv_region 1 Южная Америка - sv_region 2 Европа - sv_region 3 Азиатско - sv_region 4 Австралия - sv_region 5 Ближний Восток - Sv_region 6 Африка - sv_region 7 По всему миру - sv_region 255 mp_autocrosshair - Если sv_aim был равен 1, это позволяло использовать красный крестик в мультиплеере. mp_weaponstay - Раньше этот параметр отвечал за появление оружия на карте ,сразу же после того как оно было взято каким либо игроком, что бы другой игрок мог немедленно взять такое же оружие без ожидания. mp_defaultteam - Параметр отвечал за балансировку между командами, запрещал после присоединения к команде с наименьшим числом игроков переходить за другую команду до конца карты, но это не точно =) . mp_teamoverride - Позволяла картам переопределять значение параметра mp_teamlist. mp_teamlist - Параметр задавал имена групп в режиме HLDM в зависимости от моделей.(если параметр не был задан, были доступны все модели) Список действительных имен команд: barney, gina, gman, gordon, helmet, hgrunt, recon, robo, scientist, zombie) sv_airmove - Команда давно убрана из HL ,возможно отвечала за движение воздуха "сопротивление воздуха". sv_clipmode - Команда давно убрана из игры ,Это был режим прохождения сквозь объекты для клиентов. II) Команды которых не существует, либо они взяты из других игр, ошибки на хостингах. sv_spectalk - Не имеет отношения к CS 1.6 (если не установлены плагины) sv_maxcmdrate - Не имеет отношения к CS 1.6 (sv_maxupdaterate - раз на то пошло) sv_download - Не имеет отношения к CS 1.6 net_maxfilesize - Используется в CSS , в cs 1.6 её нет mp_dlmax - Не существующая команда в CS 1.6 (cl_dlmax - для клиента) sv_resend - Не имеет отношения к CS 1.6 mp_updaterate - Не существующая команда в CS 1.6 sv_cmdbackup - Не существующая команда в CS 1.6 (cl_cmdbackup - для клиента) sv_cmdrate - Не существующая команда в CS 1.6 (cl_cmdrate - для клиента <Убрана в 2013> maps_file - Нет такой команды в cs 1.6 sv_specspeed - Не имеет отношения к CS 1.6 sv_specnoclip - Не имеет отношения к CS 1.6 mp_allowspectators - Не существующая команда в CS 1.6 (allow_spectators - серверная команда) sv_specaccelerate - Не имеет отношения к CS 1.6 sv_maxspectators - Не имеет отношения к CS 1.6 sv_language - Не имеет отношения к CS 1.6 mp_spawnprotectiontime - Не имеет отношения к CS 1.6 mp_allowNPCs - Не имеет отношения к CS 1.6 breakable_multiplayer - Не имеет отношения к CS 1.6 sv_cacheencodedents - Не имеет отношения к CS 1.6 sv_consistency - Не существующая команда в CS 1.6 (mp_consistency - проверка файлов на стороне клиента) setmaster - Уже давно не работает в CS 1.6 (Задавала адреса мастер сервера для отображения сервера на определённых клиентах игры) Команды для клиента которые встречаются в server.cfg (Не работают в данном конфиге) ex_interp - Команда для клиента, используется только на стороне клиента. fps_max - Команда для клиента, используется только на стороне клиента. host_framerate - Используется при просмотре демок. Отвечает за частоту кадров в секунду, стандартное значение 0 cl_weather - Команда для клиента, убирает погодные условия Дождь/снег - Работает только на клиенте. cl_rate - Команда для клиента, использовалась только на стороне клиента. (Убрана из CS после обновления в 2013 году.) cl_allowupload - Команда для клиента, разрешает запрещает отправку ресурсов клиента на сервер (лого) rate - Команда для клиента, количество байт в секунду, которое сервер отправляет клиенту. cl_cmdrate - Команда для клиента, Это максимальное количество пакетов, отправляемых на сервер в секунду. cl_updaterate - Команда для клиента, Это максимальное количество пакетов, отправляемых клиенту от сервера в секунду.В SERVER.CFG НЕ ДОЛЖНО ПРИСУТСТВОВАТЬ НИКАКИХ CL_команд - ЭТИ КОМАНДЫ РАБОТАЮТ ТОЛЬКО НА КЛИЕНТЕ! ИСТОЧНИКИ https://DEV-CS.RU Tranquillity[dev-cs.ru] https://developer.valvesoftware.com http://www.dedicated-server.ru http://txdv.github.io/cstrike-cvarlist Anya[vk.com] First[vk.com] RiTa[vk.com] KristinKa[vk.com] vk.com/cstrike_classic vk.com/all_about_hlds https://steamcommunity.com/sharedfiles/filedetails/?id=649721992 https://steamcommunity.com/sharedfiles/filedetails/?id=668083868 https://steamcommunity.com/sharedfiles/filedetails/?id=1906329399

2026-02-18 22:00:37 发布在
Counter-Strike: Condition Zero
说点好听的...
收藏
0
0
