Counter-Strike

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Counter-Strike
Разработчик Valve Corporation
Издатели
Локализаторы Бука (для PC)
Часть серии Counter-Strike
Дата выпуска 8 ноября 2000
Лицензия бесплатное программное обеспечение
Последняя версия 1.6
Последняя
бета-версия
Жанр шутер от первого лица
Создатели
Геймдизайнеры
Технические данные
Платформы
Движок GoldSrc
Режимы игры многопользовательский, однопользовательский
Языки английский[3], французский[3], немецкий[3], итальянский[3], испанский[3], упрощённый китайский[3], традиционный китайский[вд][3] и корейский[3]
Носители компакт-диск, цифровая дистрибуция
Системные
требования
Windows
Управление клавиатура, мышь, геймпад
Логотип Викисклада Медиафайлы на Викискладе

Counter-Strike (также известная как Half-Life: Counter-Strike или Counter-Strike 1.6) — многопользовательская компьютерная игра в жанре шутера от первого лица, разработанная и выпущенная для Windows американской компанией Valve. Первоначально Counter-Strike представляла собой пользовательскую модификацию к игре Half-Life, разработанную энтузиастами Минем Ле и Джессом Клиффом в 1999 году; в дальнейшем Valve наняла обоих разработчиков на работу и приобрела у них права интеллектуальной собственности на игру, в 2000 году выпустив доработанную версию Counter-Strike уже как самостоятельную игру. Игра была в разные годы портирована на ряд платформ, в том числе macOS, Linux[4] и Xbox (в качестве отдельной игры).

Игровой процесс Counter-Strike проходит в формате разбитого на несколько раундов матча между двумя командами игроков, одна из которых играет роль «террористов», а другая — контртеррористического спецназа; перед началом каждого матча игроки выбирают «карту», на которой будет происходить сражение. Команда может добиться победы в раунде, просто перебив всех противников либо выполнив определённые задания, которые могут отличаться для разных карт. В начале каждого раунда игроки могут купить оружие и вспомогательное снаряжение за игровую валюту; по итогам каждого раунда игроки получают определённую сумму виртуальных денег, которые могут использовать для приобретения более мощного и эффективного оружия в следующем раунде.

Counter-Strike получила чрезвычайно высокие отзывы критиков и приобрела огромную популярность среди игроков, в том числе как одна из наиболее популярных киберспортивных дисциплин в 2000-х годах. В дальнейшем был выпущен ряд игр-продолжений и наследников — серия Counter-Strike.

Игровой процесс

[править | править код]

В зависимости от типа игровой карты задания могут быть следующими:

  • Hostage Rescue («Спасение заложников»)

Целью игры является вывод заложников (для CT) и их удерживание (для T) либо полное уничтожение врага. CT выигрывают, если до окончания времени раунда успеют довести всех заложников до зоны спасения, а если будут выведены не все — победят террористы. Заложники на радаре отображаются (для CT) голубыми точками. При спасении заложника всем игрокам передаётся голосовое сообщение Hostage has been rescued, а при спасении всех заложников выводится соответствующее сообщение на экран. Чтобы заставить следовать заложника за собой, игрок CT должен нажать Use (по умолчанию кнопка E), находясь рядом с заложником (при этом слова, произносимые заложниками, хорошо слышны на большом расстоянии). Чтобы заложник перестал следовать за CT, игрок должен снова нажать Use. В отличие от террористов игрок CT может толкать заложников, если те блокируют его. Плохо продумано поведение заложников — следуя за CT, они не могут приседать, открывать двери, спрыгивая с большой высоты, не теряют hp. Если заложник отстал, к нему нужно заново подойти и нажать Use. При нахождении в зоне спасения у игроков CT слева появляется значок «R».

Обычно названия карт этого сценария начинаются с префикса cs_. Такие появились в хронологическом порядке первыми — в beta 1.0, самыми первыми картами были cs_siege, cs_mansion, cs_wpndepot и cs_prison.

  • Bomb / Defuse («Заминировать/Обезвредить»)

Задачей для команды террористов является подрыв бомбы в определённом месте, которых на сбалансированных картах обычно два. Бомбу несёт один из игроков команды (bomber), но может её скинуть как обычное оружие, а другой подобрать. Этот игрок отображается на радаре оранжевым цветом; будучи скинутой, сама бомба обозначается мигающей оранжевой точкой (или с учётом высоты — двумя перпендикулярными линиями), а при закладке — мигающим крестом (только для команды Т). У игрока, несущего бомбу, есть рюкзак на спине, а наличие бомбы отображается слева на экране соответствующим значком. При нахождении в зоне закладки значок начинает мигать красным цветом. В момент закладки всем игрокам обеих команд передаётся сообщение The bomb has been planted. У CT есть возможность сократить время разминирования бомбы, купив Defusal Kit (набор сапёра, с которым оно составляет 5 секунд (без него — 10 секунд). Время закладки бомбы составляет всего 3 секунды. Победитель раунда определяется двумя взаимоисключающими способами, в зависимости от того, была ли заложена бомба:

  • Если была: бомба взорвалась — побеждают террористы. Если её успели обезвредить — побеждает спецназ. Соотношение убитых в обеих командах не учитывается.
  • Если не была: проигрывает та команда, в которой не осталось живых игроков. Или побеждает спецназ по истечении времени раунда за сохранение цели, если в обеих командах остались живые игроки .

Первые карты этого типа появились в beta 4.0, ими были de_nuke, de_dust, de_prodigy.

  • VIP Assassination («Убийство VIP»)

Задачей террористов на картах такого рода является убийство VIP-игрока (в общем случае — не дать ему спастись), которым становится один из игроков команды CT. При этом VIP не может ничего купить, патроны или снаряжение, однако он имеет 200 % AP (Armor Points), бронежилет без шлема и стандартный пистолет команды контр-террористов (USP) и один запасной магазин. Задача CT — сопроводить и довести VIP до зоны спасения. Карты этого сценария имеют префикс as_. Единственной картой такого сценария в официальном наборе CS является as_oilrig. Данный режим не получил такой популярности как другие, серверов «Убийство VIP» практически нет.

  • Escape («Побег»)

Это вырезанный режим игры, появившийся в бета-версии Counter-Strike. В этом режиме террористам нужно добраться до одной из зон эвакуации, а контр-террористам — помешать им это сделать. При этом террористы не могут покупать вооружение и снаряжение, а контр-террористы могут приобрести любое вооружение. Однако на каждой карте этого режима террористы могут найти секретные комнаты с вооружением и снаряжением. Если хотя бы трое из террористов доберутся до зоны эвакуации, они победят в раунде.

Управление и интерфейс

[править | править код]

Как и большинство шутеров от первого лица, в Counter-Strike используется управление клавиатурой и мышью. По умолчанию с помощью мыши происходит управление ориентацией в пространстве (поворот), стрельба, включение второй функции оружия и его переключение. С помощью клавиатуры — перемещение и иные функции.

Интерфейс представляет собой HUD-систему. На экране, по его периферии, отображаются:

  1. Радар. Более светлая область представляет угол зрения игрока. На радаре отображаются игроки своей команды, заложники (голубым цветом), бомба (оранжевым), причём объекты отображаются с учётом высоты — точкой или двумя перпендикулярными линиями. Есть возможность отметить игроков (светло-оранжевым цветом) командой trackplayer и отменить это действие командой clearplayers.
  2. Выбор оружия. Значки показывают выбранное оружие (на примере HK MP5), номер — наличие первичного (primary), вторичного (secondary) оружия, ножа, гранат и бомбы (1, 2, 3, 4, 5 соответственно). Полоска — запас патронов.
  3. Убийства отображаются в правом верхнем углу. Показывается тип оружия, имя убийцы и убитого, убийство попаданием или не попаданием в голову (headshot), или самоубийство.
  4. Фонарь. Отображается при включённом или выключенном фонарике.
  5. Голосовая связь. Имя справа соответствует нику говорящего через микрофон игрока.
  6. Сумма денег на счету. Не более $16000 по умолчанию.
  7. Количество патронов в магазине, общее количество в запасе и их калибр.
  8. Здоровье. Изначально имеется 100 % (Hit Points[5] или Health Points[6], hp).
  9. Броня. В случае покупки бронежилета с каской появляется соответствующий значок, в случае покупки бронежилета отдельно — просто значок в виде щита. Изначально 0 % (Armor Points, ap)
  10. Индикатор управления транспортным средством.
  11. Остаток времени до конца раунда. В случае, если до конца остаётся менее 30 секунд, значок начинает мигать красным цветом.
  12. Прицел. Возможно изменение цвета, размера, прозрачности и поведения прицела.
  13. Индикатор, связанный с заданием карты. Наличие бомбы у террориста, Rescue-зона, зона для вывода VIP, зона для побега террористов на Escape-картах. Значки начинают светиться красным, в случае нахождения в соответствующей зоне (например, зоне закладки бомбы). Значок в виде щипцов — наличие набора сапёра у контр-террориста.
  14. Зона покупки символизируется появлением соответствующего значка.
  15. «Опасные условия» также символизируются соответствующим значком (долгое нахождение под водой, попадание в огонь и др.)

Чат игры отображается слева внизу. В игре также ведётся статистика смертей и убийств, отображается задержка до сервера. Возможна частичная настройка управления и внешнего вида через главное меню, однако через консоль возможна гораздо более тонкая настройка.

Денежная система

[править | править код]

В отличие от Half-Life, в Counter-Strike одним из аспектов игры является количество денег на счету игрока. Эти деньги могут быть использованы для покупки оружия и снаряжения. Делать покупки можно только в т. н. зоне покупки (buy-zone), присутствие в которой символизируется соответствующим значком. Наличие ограниченного денежного счёта вносит серьёзные коррективы в тактику игры, а хорошее и тщательное планирование денежной политики в матче может существенно приблизить команду к выигрышу. На протяжении своей истории денежная система многократно изменялась и перестраивалась: создатели пытались найти наилучший сбалансированный вариант. Изменялась стоимость оружия, добавлялись различные его виды.

По окончании раунда каждый игрок выигравшей команды получает на свой счёт определённую сумму денег, а игроки проигравшей — меньшую сумму. В зависимости от типа задания и совершённых действий эти деньги различны. Максимально возможная сумма на счету — $16000, минимально возможная — $0.

Игровые персонажи

[править | править код]

На выбор игроков создатели Counter-Strike предлагают для каждой команды несколько различных игровых моделей, отличающихся друг от друга внешним обликом, маскирующим игрока на различных картах. Для каждой команды доступно по четыре игровых модели. Для команды спецназа — американский SEAL Team 6, немецкий GSG-9, английский SAS и французский GIGN; для команды террористов — восточноевропейский Phoenix Connexion (Подразделение Феникс), ближневосточный Elite Crew (Элитное подразделение), шведские Arctic Avengers (Арктические мстители), и средневосточные Guerilla Warfare (Повстанцы). Помимо этих моделей, в игре есть особый скин для VIP-игрока (на картах типа VIP assassination) и особые модели заложников (на картах Hostage Rescue). В дополнении Counter-Strike: Condition Zero также присутствуют модели русской Альфы и американского Midwest Militia (Ополчение среднего запада), а в Counter-Strike: Condition Zero Deleted Scenes — японских Кидотай (спецназ) и якудзы (террористы).

У всех моделей от первого лица голые руки, хотя у большинства закрытые камуфляжи. Однако, в Counter-Strike: Global Offensive для каждого скина была специально сделана своя модель рук, поэтому руки каждой модели выглядят от первого лица так же, как и от третьего.

Для всего арсенала игрока предоставлено 5 слотов: первый — для первичного оружия (то есть дробовиков, пистолетов-пулемётов, винтовок и пулемёта); второй — для пистолета (вторичного оружия); третий — для ножа; четвёртый — для гранат (единственный слот, который может вмещать в себя несколько видов оружия); пятый — для бомбы (её могут носить только террористы на картах типа Bomb/Defuse).

Counter-Strike пользуется большой популярностью, из-за чего страдают обычные игроки. За время существования игры было разработано множество способов обмана и получения преимущества нечестным путём. К основным типам читерства относят:

  • Использование сторонних программ, а равно перенастройка драйверов системы и использование сторонних (нестандартных) игровых моделей.
  • Использование скриптов (например Attack+Use, No-Recoil и д. р.), а также недокументированных возможностей игры — багов (например mapswimming, silentbomb, pixelwalking, flashbang bug, jump bug, edge bug).
  • Тонкая настройка графики и сетевого взаимодействия через консоль.
  • Мониторинг и иные «не компьютерные» способы обмана.

Правила многих чемпионатов строго регламентируют моменты, касающиеся использования тех или иных приёмов в игре, а за нарушение регламента следуют санкции вплоть до исключения из лиг, в рамках которых проводятся чемпионаты[7][8]. На public-серверах за выполнением правил следят администраторы этих серверов, возможна работа античитерских программ. На многих серверах читерство карается баном.

Существенный дисбаланс в игру вносят именно сторонние чит-программы (или просто читы), поскольку они в корне позволяют менять физику игры и работу графического движка. Основные типы читерства, реализуемого в чит-программах:

  • Wallhacking (wallhack) — возможность видеть сквозь стены врагов и объекты карты.
  • Aimbotting (aimbot) (auto-aim) и Triggerbot — автоматическая наводка прицела игрока на врага и автоматический выстрел.
  • SpeedHacking (speedhack) — возможность увеличения скорости (вплоть до моментальной) выполнения действий (бег, стрельба), в Counter-Strike её редко используют, но она даёт существенное преимущество над другими игроками.
  • Bhop (auto bunnyhopping) — возможность осуществлять прыжки, зажав одну клавишу. С помощью этого можно развивать огромную скорость и иметь преимущество над врагом.
  • ESP (ExtraSensory Perception) — показывает детальную информацию о враге.
  • KnifeBot — осуществляет автоматическую атаку ножом при достаточном приближении к врагу

Существуют иные возможности, даваемые чит-программами (Lambert, WireFrame, No-Recoil и др.). Самые распространённые чит-базы в интернете содержат очень много видов читов, в том числе и вышеперечисленных. Существуют мнения, что читерские программы на сегодняшний день часто являются способом распространения вирусов, троянов и других вредоносных программ. Способами борьбы с читерством являются администраторский контроль, использование серверных либо клиентских античитов.

Стандартным решением является Valve Anti-Cheat — античитерская программа, разработанная Valve Corporation и реализуемая на базе Steam. Поставляется вместе с игрой, начиная с версии 1.4 (2002 год)[9]. Эффективность данной программы находится под вопросом, так как большинство читов обходят эту защиту.

Серверные античиты не имеют клиентской части, то есть программы, запускаемой на компьютере игрока. Их действие, как правило, основано на выявлении алиасов (последовательностей читерских команд), нажатий чит-клавиш (которые не используются в игре, при этом часто используются для активации чит-функций), либо просто блокируют передачу координат противников, если игрок их не должен видеть (находится за стеной). Большинство подобных решений реализованы как плагины к Metamod либо AmxModX. Примером является давно не обновляемый разработчиками, но всё ещё эффективный Reallite HLGuard[10]

Клиентские античиты — специальные программы, запускаемые игроками на своих компьютерах. Они сканируют память компьютера на предмет наличия известных им читов. Наиболее популярными являются UCP, MyAC, EAC и FaceIT. На некоторых серверах наличие программы-античита является обязательным для успешного подключения к серверу.

Системные требования

[править | править код]

Системные требования для клиентской части игры существенно отличаются от требований к оборудованию для серверного ПО[11].

Оптимальные[12] Минимальные[12]
  • Процессор 500 МГц
  • Windows 2000 и выше
  • 96 МБ оперативной памяти
  • Видеокарта с объёмом памяти 16 МБ
  • Звуковая карта
  • Интернет-соединение (64 Кбит/с)

Разработка

[править | править код]
Ранний скриншот Counter-Strike, изображающий контр-террориста. Можно заметить стандартный HUD из Half-Life и карту из неё

Идейными вдохновителями и первыми разработчиками Counter-Strike стали Минь «Gooseman» Ле (англ. Minh Le) и Джесс «Cliffe» Клифф. В январе 1999 Минь Ле закончил свою деятельность в разработке модификации для Quake 2 — Action Quake2, он хотел создать свою собственную многопользовательскую online-игру. В 1998 году в свет вышла Half-Life, а в 1999 году в свободном доступе появился SDK-набор для создания модификаций к ней.

Зимой 1999 года Минь Ле начал заниматься моделированием и программированием для своей новой (пока что безымянной) игры; Джесс Клифф помогал ему, а также занимался раскруткой проекта. В середине марта того же года было придумано название для игры — Counter-Strike — и появились первые посвящённые ей сайты. Первая бета-версия модификации была выпущена 19 июня 1999 года, а осенью того же года появились первые online-серверы. Будучи бесплатной, Counter-Strike стремительными темпами завоевала аудиторию, конкурируя с такими коммерческими проектами, как Quake III и Unreal Tournament.

Весной 2000 года к проекту подключились Valve, обещая материальную и моральную поддержку. Компания выкупила игру, наняв Миня и Джесса в свой штат, а 8 ноября 2000 состоялся релиз игры Counter-Strike 1.0.

Рецензии
Сводный рейтинг
ИзданиеОценка
PCXbox
GameRankings89,20 %[13]73,16 %[14]
«Критиканство»93/100[15]
Русскоязычные издания
ИзданиеОценка
PCXbox
«Игромания»10,0/10[16]
«НИМ»8,9/10[17]

Примечания

[править | править код]
  1. https://web.archive.org/web/20000816001005/http://www.counter-strike.net/haxornews/arc.html
  2. counter-strike.net (англ.) Копия страницы разработчиков с оф. сайта www.counter-strike.net, в кэше web.archive.org
  3. 1 2 3 4 5 6 7 8 Steam (англ.) — 2003.
  4. Rob Williams. Valve Continues its GoldSrc Roll-out for Linux and Mac with Counter-Strike 1.6 (англ.). HotHardware (26 января 2013). Архивировано 25 июня 2023 года.
  5. GameSpy.com Архивная копия от 4 ноября 2012 на Wayback Machine (англ.) Hit Point — Интервью с Dave Arneson
  6. Health Point Архивная копия от 23 июля 2008 на Wayback Machine Использование HP как Health Point в MMORPG
  7. ESWC.com (недоступная ссылка) (англ.) Регламент ESWC 2008
  8. WCG.com Архивная копия от 8 ноября 2011 на Wayback Machine (англ.) Регламент WCG 2008
  9. bbc.co.uk Архивная копия от 23 июля 2013 на Wayback Machine (англ.) Статья «Online cheaters face games ban» — о внедрении VAC компанией Valve
  10. Reallite Labs (недоступная ссылка)
  11. Источник. Дата обращения: 26 июля 2008. Архивировано 27 июля 2008 года. «Как создать свой CS 1.6 No-Steam сервер под Windows?» — статья на Baltgames.lv
  12. 1 2 Steam Архивная копия от 21 июня 2008 на Wayback Machine (англ.) Counter-Strike на сайте Steam
  13. Counter-Strike for PC (англ.). GameRankings. Дата обращения: 9 декабря 2019. Архивировано из оригинала 9 декабря 2019 года.
  14. Counter-Strike for Xbox (англ.). GameRankings. Дата обращения: 9 декабря 2019. Архивировано из оригинала 9 декабря 2019 года.
  15. Отзывы и рецензии на игру Counter-Strike (2003). Критиканство. Дата обращения: 7 мая 2023. Архивировано 7 мая 2023 года.
  16. Игромания, 2001.
  17. Навигатор игрового мира, 2000.

Литература

[править | править код]