Шаг 2: Как настроить сервер

Шаг 1: Где взять и как установить чистый сервер.

Шаг 2: Как настроить сервер

Шаг 3: Устанавливаем Metamod

Шаг 4: Ставим и настраиваем AMX Mod X

Шаг 5: Что такое Dproto - нонстим 47/48. Как его установить и зачем

Шаг 6: Установка бустера mmtimer

Что ж, давайте разложим по полочкам создание и установку сервера для Counter-Strike 1.6. И не просто сервера, а сервера который:

- отвечает последним тенденциям, содержит в себе все последние обновления.

- виден в Интернете

- стабильно работает при хорошей связи, и нормальных параметрах вашего компьютера.

- не содержит в себе кучи разного мусора, рекламы и т.д.

Нужно сразу отметить рекомендуемые параметры вашего компьютера и скорости Интернета, для нормальной работы сервера:

Параметры компьютера

- двух ядерный процессор

- 2 GB оперативной памяти

- видео карта роли почти не играет

Параметры Интернета

- скорости от 2 Мб/с (для 16 слотов, а если у вас до 1 мб то даже на чужом сервере нормально не поиграете, будет пинг за 150 )))

- выделенный ИП (ip адрес) – если у вас нет, то можно купить у провайдера или присвоить бесплатно с помощью бесплатного Интернет сервиса (подробнее см. раздел «Что делать если сменный IP»)

Шаг 1: Где взять и как установить чистый сервер.

Сервер в игре Counter-Strike 1.6 да и в Half Life называется – HLDS.

HLDS (Half Life Dedicated Server) – выделенный автономный сервер для Half-Life и CS 1.6

HLDS запускается без запуска самой игра Counter-Strike 1.6 и работает автономно, что позволяет на одном компьютере запустить его и с этого же компьютера можно и играть на нем!

В no-steam версиях Counter Strike сервер обычно устанавливается вместе с самой игрой, т.к. сервер использует многие файлы самой игры (т.е. HLDS – это серверная часть игры). Использовать этот сервер не рекомендуется, но вполне реально.

Мы же будем использовать самую последнюю, официальную, "чистую" версию HLDS, которую Вы можете абсолютно бесплатно скачать с официального сайта Steam по адресу:

http://store.steampowered.com

(на этой странице промотайте в самый низ и наведите на вкладку инструменты, в появившемся меню выберите «Windows HLDS Update Tool») Вот вы скачали апдейтер, теперь просто запустите его и следуя инструкциям установите HLDS (при выборе региона укажите «Europe» - вы же в Европе живете? )))

Теперь, после скачки и разархивирования, у вас есть так сказать чистый сервер, который можно запустить - заходим в папку сервера, запускаем hlds.exe. Выбираем параметры и «Start Server».

Но это пока что чистый, официальный сервер, на котором будет работать только Steam, то есть если вы зайдете с No-Steam (пиратская кс) то увидете ошибку "STEAM validation rejected".

Чтобы это избежать, нужно будет установить «Dproto», но об этом позже.

Что бы узнать версию севера – наберите в его консоли:

Version

- увидите:

Protocol version 48

Exe version 1.1.2.6 (cstrike)

Exe build: 14:21:06 Mar 8 2010 (4554)

(такой был на момент написания стати 11.04.2011)

Шаг 2: Как настроить сервер.

Все настройки и параметры сервера хранятся в файле server.cfg в папке cstrike.

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

// Старт сервера

hostname "WORLD-CS.NET" // Название сервера

maxplayers 16 // Количество слотов

map de_dust2 // Карта, с которой стартует сервер

sv_lan 0

// Подгружаем бан-листы

exec banned.cfg

exec listip.cfg

// Настройки

mp_autokick 0 // (1) Автокик тимкиллеров

mp_autoteambalance 1 // (1) Автоматический баланс команд

mp_buytime 0.5 // (1.5) Время на покупку (мин)

mp_c4timer 35 // (45) Время таймера на бомбе (сек)

mp_chattime 3 // (10) Время до загрузки следующей карты (сек)

mp_flashlight 1 // (0) Разрешить фонарик

mp_forcecamera 0 // (0) Ограничение просмотра игры после смерти

mp_forcechasecam 1 // (0) После смерти можно смотреть только за своей командой

mp_freezetime 2 // (6) Время, после которого стартует раунд (сек)

mp_friendlyfire 0 // (0) Попадения по своим не будут учитываться

mp_limitteams 0 // (2) Максимальная разница игроков в командах (для автобаланса)

mp_playerid 1 // (0) Выводить информацию о игроках при наведении прицела

mp_roundtime 2 // (5) Длительность раунда (мин)

mp_timelimit 30 // (0) Время на карту (мин)

sv_voicequality 5 // (3) Качество голоса

sv_voicecodec voice_speex // (voice_miles) Звуковой кодек

// Рейты

sv_maxrate 20000

sv_maxupdaterate 101

sv_minrate 10000

sv_minupdaterate 60

Самые основные настройки у вас есть. Текст после "//" считается комметарием и не воспринимается программой. В скобках указано значение по умолчанию.

Теперь открываем блокнот и пишем следующую строчку (строка запуска сервера):

start "Server" /min /high "hlds.exe" -game cstrike -console +port 27015 +ip 255.255.255.255

Рассмотрим подробнее, что здесь написано:

start "Server" – запуск консоли с заголовком Server

/min – свернуть после запуска

/high – ставим высокий приоритет

-game cstrike - запускать сервер под CS

-console - сервер стартует в консольном режиме

+port 27015 - порт, на котором будет работать сервер (по умолчанию порт 27015)

+ip 255.255.255.255 – ip адрес сервера

Если разбираетесь в этом - то можете поменять необходимые настройки, если же нет - то не трогайте, здесь все гладко стоит.

Далее...

1) нажимаем «сохранить как»,

2) имя файла: «Server.cmd»,

3) тип файла: все файлы.

4) Сохраняем в корневом каталоге сервера.

Теперь запускаем сервер только через Server.cmd.

При желании добавьте:

-nomaster – не выводить сервер в списке серверов интернета

-insecure – отключить VAC

Наши рекомендации