Шаг 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