Киберспорт. Counter-Strike
![Киберспорт. Counter-Strike - изображение обложка](https://newcdn.igromania.ru/mnt/articles/f/e/6/0/c/1/7730/4b391386d0beaedc_original.webp)
Краткое руководство по созданию выделенного сервера (dedicated server) для Counter-Strike
Часть первая: что нужно, чтобы создать сервер?
Ссылки на программы для CS-сервера
HLDS — www.fileplanet.com/files/50000/59236.shtml
CS — www.counter-strike.net/mod_full.html
MetaMod — http://metamod.org/dl/dlls/metamod.dll.zip
AdminMod — http://prdownloads.sourceforge.net/halflifeadmin/halflife-admin-2.50.50.zip?download
Cheating-Death — www.unitedadmins.com/cdeath-dl.php
ClanMod — http://prdownloads.sourceforge.net/clanmod/clanmod-1_81_12-bins.zip?download
StatsMe — http://prdownloads.sourceforge.net/statsme/statsme-2.7-cstrike-en.zip?download
Плагины, в том числе и ATAC — http://prdownloads.sourceforge.net/statsme/statsme-2.7-cstrike-scriptpacks-en.zip?download
Psychostats — www.psychostats.com/mirrorclick.php?redir=115
Итак, вы решили создать свой собственный сервер для игры в Counter-Strike. В первую очередь вам понадобится неплохой компьютер — если вы хотите получить максимальную отдачу от сервера и предоставить пользователям достаточно комфортные условия для игры. Лучше всего для этих целей подойдет машина с полноценной серверной конфигурацией. Если оной под рукой нет, то можно обойтись и просто отдельным домашним компьютером.
Теперь обратим внимание на то, что должно находиться внутри будущего сервера. Во-первых, центральный процессор. Подходящим выбором для сервера на платформе Win32 для восемнадцати игроков будет Pentium 3 мегагерц эдак на 800 (очень не рекомендую использовать Celeron’ы). Но если вы захотите поставить на сервер различные плагины, статистику и прочие радости, то P3 явно не хватит — берите сразу P4 1,5GHz. Для серверов, на которые планируются большие нагрузки (много игроков и доступных сервисов) в интернете, компьютерных клубах или крупных домашних сетях, лучше купить Athlon XP из-за более выгодных сравнительных характеристик. Но в таком случае надо позаботиться о мощном кулере.
Память. Для небольшого сервера на шестнадцать-восемнадцать человек вполне хватит хорошего DIMM’а на 256Mb. Но чем больше игроков и сервисов, тем больше требуется памяти. Для крупных серверов лучше использовать память DDR. Объем — не меньше 384Mb, а при возможности покупайте сразу 512.
Винт и операционка. Для небольшого сервера сойдет быстрый IDE-диск, тогда как для крупных серверов обязательно потребуется SCSI, и даже не один. Что касательно ОС, то если вы выбрали Win32, крайне рекомендуется использовать Microsoft Windows 2000 Server. Это лучшая серверная ОС на данный момент.
Софт. Делится на необходимый, без которого невозможно обойтись, и дополнительный — без него обойтись можно, но он существенно увеличивает возможности сервера.
Необходимые компоненты:
1. Half-Life Dedicated Server ( HLDS , файл hlserverXXXX.exe , где XXXX — четырехзначный номер версии). Иногда Valve выпускает патчи для своих HLDS — тогда за номером следует еще и латинская буква, обозначающая номер патча (от “a” до “z”). Так что перед скачиванием и установкой убедитесь, что ставите самую последнюю версию HLDS.
2. Counter-Strike ( CS , файл csXX.exe , где XX — двузначный номер версии). На Win32 -сервер ставится дистрибутив стандартной клиентской части, а на Linux -сервер — CS-port. Ставятся поверх уже установленного HLDS. Сам CS отдельно (как на клиентском компьютере игроков) не патчится — его обновления всегда включены в патч для HLDS.
Обе эти программы абсолютно бесплатны и доступны для свободного скачивания из интернета.
Дополнительные компоненты:
Прежде всего стоит отметить, что подобных модулей великое множество. Все они вносят в игру какие-то свои изменения. Сколько модулей вы поставите и какие — ограничивается только вашей фантазией и техническими возможностями сервера (хотя злоупотреблять не стоит). Мы рассмотрим наиболее полезные, проверенные временем и распространенные модули.
1. Серверные модули-плагины для борьбы с читерами. К сожалению, из-за странной политики Valve , начиная с версии CS 1.4 , в игре можно использовать только две подобные программы из числа тех, коими был богат CS 1.3. Это VAC ( Valve Anti Cheat ), собственная разработка Valve, и Cheating-Death ( CD ), античитерский модуль, поддерживаемый сообществом United Admins.
2. Программа администрирования. В дальнейшем мы рассмотрим несколько самых популярных утилит, позволяющих управлять сервером непосредственно из игры: ClanMod ( CM ) и AdminMod ( AM ).
3. Система сбора и публикации статистики. Из них мы рассмотрим только одну, зато наиболее популярную и доступную для понимания систему PsychoStats.
4. Система поддержки “server side”-плагинов для серверов CS. Тут бал безраздельно правит MetaMod ( MM ), без которого просто не удастся установить большинство из дополнительных модулей.
5. Модуль для выведения расширенной игровой статистики на экраны игроков непосредственно в игре — StatsMe.
6. Модуль для контроля через сервер событий, связанных с противоправными действиями игроков при игре: ATAC (Advanced Team Attack Control).
Указанные программы также являются бесплатными и свободно скачиваются из интернета.
…Продолжение следует.