Консольные команды CS:GO и CS2¶
Консольные команды — текстовые инструкции, вводимые в командную строку (консоль) внутриигрового движка Source 2 (а ранее Source) в играх серии Counter-Strike, включая Counter-Strike 2. Консоль служит интерфейсом для изменения параметров матча, настройки графики и звука, управления ботами, запуска скриптов и выполнения служебных команд сервера и клиента. В Counter-Strike 2 консоль работает по тому же принципу, что и в предыдущих играх серии, однако часть команд претерпела изменения в связи с переходом на движок Source 2.
¶Включение консоли
По умолчанию консоль в Counter-Strike 2 отключена. Чтобы её активировать, необходимо зайти в раздел настроек «Клавиатура / мышь» и включить параметр «Включить консоль разработчика» (Enable Developer Console). Альтернативный способ — правка конфигурационного файла autoexec.cfg или config.cfg, расположенного в каталоге game/csgo/cfg/, где строка con_enable "1" разрешает использование консоли. Клавиша по умолчанию для вызова консоли — «Ё» (тильда) на русской раскладке или «`» на английской; при необходимости клавиша переназначается в настройках.
¶Боты в Counter-Strike 2
Боты — компьютерно управляемые персонажи, занимающие свободные слоты в команде. В Counter-Strike 2 боты используются для заполнения пустых мест в онлайн-матче, для тренировки на пустом сервере и для тестирования карт и настроек. По сравнению с CS:GO боты в CS2 получили обновлённый ИИ: улучшены навигация по карте, принятие решений в перестрелках и взаимодействие с объектами (закладка и разминирование бомбы).
¶Основные команды управления ботами
| Команда | Назначение |
|---|---|
bot_add | Добавить бота в случайную команду |
bot_add_t | Добавить бота в команду террористов |
bot_add_ct | Добавить бота в команду спецназа |
bot_kick | Удалить всех ботов с сервера |
bot_kill | Убить всех ботов |
bot_stop 1 | Заморозить ботов на месте |
bot_freeze 1 | Запретить ботам перемещение |
bot_place | Поставить бота перед игроком |
bot_difficulty 0–4 | Установить уровень сложности (0 — новичок, 4 — эксперт) |
bot_mimic 1 | Боты копируют действия игрока |
bot_zombie 1 | Боты не стреляют, только двигаются |
bot_crouch 1 | Боты всегда приседают |
bot_knives_only | Боты вооружены только ножом |
bot_snipers_only | Боты вооружены только снайперскими винтовками |
Команды вводятся в консоли без кавычек. Например, bot_add_ct добавит одного бота в команду спецназа, bot_difficulty 3 установит высокий уровень сложности.
¶Режим тренировки
Counter-Strike 2 поддерживает режим тренировки (Training), запускаемый через главное меню. В этом режиме консольные команды доступны без дополнительных разрешений. Типичный сценарий тренировки:
- Запуск локального сервера на выбранной карте.
- Добавление ботов командой
bot_addилиbot_add_t/bot_add_ct. - Установка желаемого уровня сложности
bot_difficulty. - При необходимости —
bot_stop 1для статичных мишеней илиbot_knives_onlyдля отработки ближнего боя.
¶Прочие полезные консольные команды
Помимо управления ботами, консоль CS2 предоставляет широкий набор команд:
sv_cheats 1— включение режима читов на локальном сервере; без него многие команды (например,bot_stop,noclip) не работают. На официальных серверах и в соревновательном режимеsv_cheatsзаблокирован.mp_roundtime 60— длительность раунда в минутах.mp_freezetime 0— отключение заморозки перед раундом.mp_restartgame 1— перезапуск матча.noclip— режим полёта сквозь стены (требуетsv_cheats 1).cl_showfps 1— отображение счётчика кадров.snd_volume 0.5— регулировка громкости.fps_max 300— ограничение частоты кадров.
¶Автозагрузка команд (autoexec.cfg)
Для автоматического выполнения команд при запуске игры используется файл autoexec.cfg, расположенный в каталоге game/csgo/cfg/. Команды записываются по одной на строку, после чего файл сохраняется в кодировке UTF-8 без BOM. В настройках запуска CS2 в Steam прописывается параметр +exec autoexec.cfg, либо в файле video.txt указывается cfg_addon. Это позволяет автоматически применять настройки ботов, графики и управления без повторного ввода в консоль.
¶Ограничения
В соревновательном режиме (Competitive) и на официальных серверах Valve большинство команд управления ботами и серверными переменными недоступны. Использование консольных команд ограничено локальными серверами, приватными матчами и режимом тренировки. Попытки обхода ограничений через сторонние утилиты могут привести к ограничению доступа к игровым сервисам.
¶Исторический контекст
Система консольных команд берёт начало от движка Quake, на котором первоначально основывался Half-Life (1998). Valve сохранила консоль в Half-Life 2 (2004) и всех последующих играх на движке Source. Counter-Strike 2, вышедшая 27 сентября 2023 года как бесплатное обновление для владельцев CS:GO, перенесла большую часть команд в Source 2, однако некоторые устаревшие команды были удалены или заменены аналогами.
