Какое количество параметров в CS2, которые можно изменить через игровое меню? Их значительно больше, чем в CS:GO, но все равно не охватывает все доступные настройки игрового процесса.
Наиболее полный спектр инструментов для конфигурирования игровых механик, показателей производительности и дополнительных возможностей предоставляет консоль разработчика, в которой можно вводить команды, непосредственно управляющие настройками игры.
О том как открыть консоль разработчика, какие могут возникать проблемы и как их решать можно прочитать в отдельной статье, а далее рассмотрим назначение вводимых команд, особенности их использования и существующие разновидности.
- Для чего нужны консольные команды
- Особенности использования консольных команд CS2
- Консольные команды для повышения FPS и оптимизации Counter-Strike 2
- Команды для тренировки и игры с друзьями
- Команды для настройки прицела
- Команды для настройки радара
- Команды для настройки ботов
- Команды для настройки звука
- Команды для настройки положения рук
- Команды для выдачи оружия, гранат и снаряжения
- Команды для BunnyHop
- Другие команды
- Как настроить файл autoexec для Counter-Strike 2
Для чего нужны консольные команды
Назначение консольных команд — непосредственное изменение параметров конфигурации CS2, вступающее в силу сразу после ввода команды, отвечающей за конкретный параметр и имеющей определенные аргументы.
Зная набор консольных команд, можно менять игровые механики непосредственно во время поединков или в перерыве между ними, посредством их быстрого ввода
Особенности использования консольных команд CS2
Специфика применения команд, активируемых через консоль разработчика, заключается в следующем:
- ввод должен осуществляться последовательно или с использованием разделительного знака (точка с запятой);
- правила написания некоторых команд предусматривают использование в начале знака “-” или “+”;
- для изменения игровых механик (читы) набор команд должен выполнять после ввода “sv_cheats 1”, которая активирует данную возможность;
- применение команд, искусственно улучшающих игровые возможности персонажа, противоречат правилам соревнований в CS2 и могут повлечь за собой бан аккаунта.
Консольные команды для повышения FPS и оптимизации Counter-Strike 2
Для увеличения количества кадров, воспроизводимых монитором в секунду (FPS), и повышения производительности CS2 могут быть использованы следующие консольные команды:
- +cl_forcepreload 1 — выполняет предзагрузку моделей и структур до запуска игры;
- fps_max 0 — отменяет лимит количества кадров, воспроизводимых в единицы времени, либо устанавливает его (при значении отличном от нуля);
- -fullscreen — изменяет режим игры на полноэкранный, если изначально было выполнено открытие в окне;
- -tickrate 128 — устанавливается значение частоты обновления в 128 Гц;
- -novid — отключает воспроизведение стартового ролика, освобождая оперативную память графического адаптера;
- cl_disable_ragdolls 1 — производит частичное отключение элементов игровой физики, перегружающих процессор;
- cl_autohelp [0/1] — при использовании с аргументом “0” активирует подсказки, а при “1” — отключает их;
- cl_hide_avatar_images [0/1] — производится отключение/включение аватаров персонажей, при 0 и 1 соответственно;
- cl_crosshair_friendly_warning [0/1] — деактивирует или активирует предупреждение о стрельбе по союзникам при наведении прицела;
- cl_interp 0.015625 — позволяет улучшить пакетную передачу данных игровым серверов за счет интерполяции;
- cl_updaterate 128 — лимитирует максимум пакетов с обновлениями;
- cl_interp_ratio 1 — задает количество промежутков, через которые производится интерполяция;
- demo_flush 0 — прекращается запись информации в файл при каждом обновлении сетевого подключения.
Команды для тренировки и игры с друзьями
Чтобы насладится дружескими поединками и отточить свои навыки прицеливания и стрельбы, можно без последствий использовать читы:
- sv_cheats 1/0 — активирует/деактивирует возможность изменения параметров игровых механик;
- sv_infinite_ammo 1/0 — делает количество патронов бесконечным или отключает опцию при 1 и 0 соответственно;
- noclip — позволяет летать, если задать действие на какую-либо клавишу (например, “bind ctrl noclip” позволяет левитировать при нажатии “Ctrl”);
- sv_grenade_trajectory_prac_pipreview 1/0 — визуализирует траекторию полета гранаты и активирует отдельную демонстрацию места падения (отключает опцию при 0);
- sv_rethrow_last_grenade — выполняется бросок гранаты, которая была использована последней (рекомендуется определить для команды отдельную клавишу);
- sv_showimpacts 1 — включается визуализация следов от пуль, позволяющая определить простреливаемые стены;
- sv_showbullethits 1 — демонстрирует на сопернике пулевые ранения;
- mp_warmup_end — завершение разминки;
- mp_warmup_start — запускает разминку;
- mp_warmup_pausetimer 1 — устанавливает бесконечную разминку;
- mp_warmuptime 55555555 — позволяет изменять продолжительность разминки;
- mp_freezetime 2 — задает продолжительность паузы перед началом схватки (в секундах);
- mp_restartgame 1 — выполняется перезапуск сервера;
- mp_buy_anywhere 1 — разблокирует закупку в любом месте;
- mp_maxmoney 14000 — определяет максимум наличности (в долларах);
- mp_startmoney 6000 — позволяет задать стартовый капитал (в долларах);
- impulse 101 — баланс пополняется до максимума;
- mp_roundtime 5 — позволяет задать длительность раунда (в минутах);
- mp_roundtime_defuse 0 — требуется для корректной работы “mp_roundtime Х”;
- mp_maxrounds 155 — устанавливает максимальное число раундов;
- mp_timelimit 45 — определяет максимальную длительность раунда (в минутах);
- mp_c4timer 45 — задается время срабатывания взрывчатки;
- sv_visiblemaxplayers 25 — количество игроков в локации становится максимальным;
- sv_specnoclip 1 — позволяет наблюдателям проходить стены и объекты насквозь;
- sv_specspeed 1.5 — меняется скорость просмотра для зрителей;
- cl_showpos 1 — индикация координат.
Команды для настройки прицела
Настройка прицела, несмотря на наличие специального полнофункционального раздела меню, также может быть выполнена через консоль разработчика, посредством ввода следующих команд:
- cl_crosshairstyle 2 — устанавливает классическое перекрестие зеленого цвета, раздвигающееся при перемещениях;
- cl_crosshairstyle 4 — устраняет эффект разъезжания планок перекрестья классического прицела при передвижениях;
- cl_crosshairstyle 5 — меняет перекрестье на динамическое классического вида, но с уменьшенным расстоянием между планками;
- сl_crosshair size (от 0 до 10, включая десятичные дроби) — позволяет изменять размер перекрестья;
- сl_crosshair gap (от -5 до 5) — устанавливает центральный зазор между планками прицела;
- cl_crosshairdot 0/1 — отключает/включает точку в центре перекрестья;
- cl_crosshair_t 1/0 — меняет форму прицела на Т-образное перекрестие и обратно;
- cl_crosshairalpha (от 0 до 255) — определяет прозрачность прицельных планок;
- cl_crosshairthickness (от 0 до 6) — задает толщину планок перекрестья;
- cl_crosshair_drawoutline 0/1 — обводка вокруг элементов прицела выключена/включена соответственно;
- cl_crosshaircolor 0 — красный прицел;
- cl_crosshaircolor 1 — зеленое перекрестье;
- cl_crosshaircolor 2 — желтые элементы прицела;
- cl_crosshaircolor 3 — синий цвет перекрестья;
- сl_crosshaircolor 4 — прицел бирющового цвета;
- сl_crosshaircolor 5 — белое перекрестье;
- сl_crosshaircolor r (от 0 до 255) — настраиваемая доля красного оттенка;
- сl_crosshaircolor g (от 0 до 255) — содержание зеленого цвета;
- сl_crosshaircolor b (от 0 до 255) — количество синего;
- cl_crosshair_sniper_width — позволяет менять толщину прицела в оптических прицелах.
Команды для настройки радара
Альтернативой настройки игрового радара через соответствующее меня является ввод следующих консольных команд:
- cl_radar_always_centered 0/1 — центр радара не совпадает или совпадает с положением игрока соответственно;
- cl_radar_scale (от 0,25 до 1) — масштаб миникарты радара;
- cl_radar_icon_scale_min (от 0,4 до 1,25) — габариты условных обозначений игроков на миникарте;
- cl_radar_rotate 0/1 — поворот радара относительно положения игрока выключен или включен соответственно;
- cl_radar_square_with_scoreboard 0/1 — активная/выключенная функция изменения формы радара на квадратную при нажатии клавиши “Tab”.
Команды для настройки ботов
Во время тренировочных поединков с компьютерными противниками (ботами) можно использовать гибкие настройки их поведения посредством следующих команд:
- ai_disable — режим бездействия ботов;
- bot_add — для случайной стороны добавляется игрок-бот;
- bot_add_ct — добавление бота в ряды антитеррористической группы;
- bot_add_t — добавление бота-террориста;
- bot_all_weapons — позволяет всем компьютерным игрокам использовать полный список оружия;
- bot_autodifficulty_threshold_high — устанавливает максимальный уровень сложности для ботов;
- bot_autodifficulty_threshold_low — снижает навыки противников до минимума;
- bot_crouch — все компьютерные персонажи садятся на корточки;
- bot_defer_to_human_goals — противники не выполняют предписанные сценарием задачи;
- bot_defer_to_human_items — не позволяет ботам захватывать предметы;
- bot_difficulty — позволяет задать уровень навыков противников (0 — слабый, 1 — средний; 2 — продвинутый; 3 — эксперт);
- bot_dont_shoot — отключает возможность стрельбы;
- bot_freeze — застывшие боты;
- bot_goto_mark — перемещение компьютерных персонажей в указанное место;
- bot_zombie — все компьютерные персонажи превращаются в зомби;
- bot_goto_selected — боты будут действовать в ограниченной области;
- bot_kick — удаляет компьютерных персонажей;
- bot_kill — убить всех ботов;
- bot_knives_only — используется только холодное оружие;
- bot_mimic — боты копируют действия игрока;
- bot_pistols_only — используются только пистолеты;
- bot_stop — останавливает всех ботов.
Для всех команд: “1” — активировать, “0” — отключить.
Команды для настройки звука
Для настройки звука через консоль разработчика используются следующие команды:
- volume (от 0 до 1) — регулировка общей громкости;
- voice_modenable 0/1 — голосовой чат выключен/включен соответственно;
- voice_always_sample_mic 0/1 — улучшенные параметры микрофона активны/не активны.
Команды для настройки положения рук
- viewmodel_presetpos 1 — обычное положение предмета в руке;
- viewmodel_presetpos 2 — увеличенный вид предмета в руке;
- viewmodel_presetpos 3 — классическое положение предмета в руке;
- viewmodel_fov (от 54 до 68) — изменение угла наклона.
Команды для выдачи оружия, гранат и снаряжения
Для получения возможности приобрести амуницию и различное оружие необходимо в командной строке ввести “give weapon_НАЗВАНИЕ ОРУЖИЯ”. Значение “НАЗВАНИЕ ОРУЖИЯ” может быть следующим:
- ak47 (АК-47, вводится после “sv_cheats 1”);
- galilar (Galilar);
- sg556 (SG556);
- m4a1 (M4A1);
- m4a1_silencer (M4A1-S, с глушителем);
- famas (Famas);
- aug (Aug);
- awp (AWP);
- ssg08 (SSG 08);
- scar20 (SCAR-20);
- g3sg1 (G3SG1);
- mp9 (MP9);
- mp7 (MP7);
- p90 (P90);
- bizon («Бизон»);
- ump45 (UMP-45);
- mac10 (MAC-10);
- deagle (“Дигл”);
- elite (две Беретты);
- glock (Glock-18);
- usp_silencer (USP-S);
- hkp2000 (P2000);
- cz75a (CZ-75);
- fiveseven (Five Seven);
- tec9 (Tec-9);
- m249 (M249);
- negev (Негев);
- mag7 (Mag-7)
- nova (Nova);
- sawedoff (Sawed-Off);
- xm1014 (XM1014);
- knife (нож);
- smokegrenade (дымовая шашка);
- flashbang (светошумовая гранат);
- hegrenade (осколочная граната);
- molotov (коктейль Молотова);
- incgrenade (зажигательная граната);
- decoy (муляж гранаты);
- c4 (бомба);
- taser (Zeus x27);
- defuser (комплект сапера);
- vesthelm (жилет и шлем);
- vest (жилет).
Команды для BunnyHop
Для развлечения можно активировать режим BunnyHop, представляющий собой прыжки с увеличивающейся скоростью, для чего потребуется:
- Ввести “sv_cheats 1” и активировать возможность использования чит-кодов.
- Использовать команду “sv_autobunnyhopping 1”, включив задержку клавиши “Пробел”, позволяющую прыгать на одном месте просто зажав ее.
- Вести “sv_enablebunnyhopping 1” и активировать режим BunnyHop.
- Командой “sv_maxspeed 9999999” задать максимальное значение достижимой скорости.
- Использовать “sv_staminalandcost 0”, если требуется обеспечить сохранение скорости.
- Ввести “sv_staminajumpcost 0”, чтобы не терять скорость, находясь в прыжке.
Другие команды
- clear — удаляет из консоли разработчика все записи;
- disconnect — производится отключение от сервера;
- quit — выход на рабочий стол;
- status — показывает информацию о сервере;
- buddha 1 — здоровье падает до 1 ХП, но игрок не умирает;
- god 1 — неуязвимость;
- binddefaults — все установки клавиш откатываются до настроек по умолчанию;
- cl_draw_only_deathnotices 1 — отключаются все графические элементы информации игрока за исключением прицела;
- cl_drawhud — HUD отключается в полном объеме;
- kill — совершить самоубийство;
- map de_dust2 — загрузить локацию (при наборе названия карты всплывают варианты);
- bind КЛАВИША ДЕЙСТВИЕ — присваивает какое-либо действие определенной клавише.
- unbind КЛАВИША — отменяет действие назначенное для клавиши;
Как настроить файл autoexec для Counter-Strike 2
Если какие то консольные команды используются при каждом запуске игры, то целесообразно автоматизировать их использования для чего потребуется:
- Зайти в Steam >> кликнуть ПКМ на Counter Strike-2 >> выбрать в разделе “Управление” строку “Просмотр локальных файлов”.
- В открывшемся окне проводника перейти последовательно game >> csgo >> cfg.
- Создать в открывшейся папке “cfg” текстовый файл и переименовать его, в “autoexec.cfg” обязательно изменив расширение “.txt” на “.cfg”,
- В созданном файле конфигурации в режиме редактирования вставить команды в виде, используемом при вводе в консоль разработчика.
- Сохранить изменения и закрыть текстовый редактор.
- Перейти в Steam >> на названии игры нажать ПКМ >> кликнуть на строке “Свойства”.
- В открывшемся меню перейти на вкладку “Основные” и прокрутить содержимое до конца.
- В строку пусковых настроек для продвинутых пользователей ввести “+exec autoexec.cfg” (без кавычек).
- Закрыть окно.
- Запустить игру, консольные команды сохраненные в “autoexec.cfg” будут применены автоматически.