Содержание:0. Вступление1. Установка сервера а) Установка HLDS Update Tool б) Установка чистого сервера3. Запуск сервера4. Установка модов MetaMod Dproto AMX Mod X5. Настройка сервера0. ВступлениеЭта статья рассчитана на опытных пользователей, тех кто хочет создать свой автономный выделенный сервер Counter-Strike 1.6 в сети Интернет или в локальной сети. Как правило так создаются качественные сервера на мощном оборудовании и хорошем выделенном канале, которые работают 24 часа в сутки.
Так что если вы еще новичек в создании серверов и не имеете каких-либо высоких требований к серверу, то советуем вам прочитать статью - "
Как создать сервер Counter-Strike 1.6". Эта статья даст вам значительно большее представление о создании сервера Counter-Strike 1.6.
Инструкция по установке автономного выделенного сервера Counter-Strike 1.6, под управлением операционной системы Windows:
1. Установка сервераа). Установка Half-Life Dedicated Server Update Tool (HLDS Update Tool):HLDS Update Tool - это приложение, которое служит для установки и обновления выделенных серверов для игр компании Steam. Оно скачает последнюю версию выделенного сервера Counter-Strike 1.6 с серверов Steam, а также будет обновлять его по мере выхода обновлений.
1) Зайдите на
официальный сайт Steam, внизу в меню "TOOLS" скачайте
HLDS Update Tool для Windows.
2) Установите HLDS Update Tool в любую папку на Вашем компьютере, не забудьте указать Ваш регион в инсталляторе.
б). Установка выделенного сервера:1) Откройте командную строку операционной системы Windows. Для этого зайдите в "Пуск > Выполнить > cmd" (или Win+R).
2) С помощью команды cd перейдите к папке, в которую Вы установили HLDS Update Tool. Для этого введите команду cd и путь к папке.
Например: cd C:\Program Files\HLServer
Если вы будете устанавливать сервер в отдельную папку, то ее необходимо создать самостоятельно, например командой md.
Например: md C:\HLDS
3) Откройте через консоль HLDS Update Tool с командой "update" и дополнительными параметрами "-game" и "-dir".
Формат: HldsUpdateTool.exe -command <команда> [параметры] [флаги]
Например: HldsUpdateTool.exe -command update -game cstrike -dir C:\HLDS
Команды:
-command update — Команда установки/обновления выделенного сервера.
-command version — Показать установленные версии.
-command list — Показать доступные игры.
Параметры:
-game <game> — Установить игру, где <game> — код желаемой игры.
Игры на движке Gold Source:
"cstrike" — Counter-Strike 1.6
"czero" — Counters-Strike: Condition Zero
"dmc" — Deathmatch: Classic
"dod" — Day of Defeat
"gearbox" — Opposing Force
"ricochet" — Ricochet
"tfc" — Team Fortress Classic
"valve" — Half-Life Deathmatch
Игры на движке Source:
"Counter-Strike Source" — Counter-Strike Source
"dods" — Day of Defeat: Source
"hl2mp" — Half-Life 2: Deathmatch
"tf" — Team Fortress 2
Данные сторонних игр:
"redorchestra" — Red Orchestra
"ship" — The Ship
"sin" — Sin Episodes
"darkmessiah" — Dark Messiah
"garrysmod" — Garry's Mo
-dir <installdir> — Путь к папке, в которую будет установлен выделенный сервер. Папку для выделенного сервера нужно создать заранее, иначе система не сможет установить сервер.
-username <username> — Логин аккаунта Steam (нужен только для доступа к ограниченным данным)
-password <password> — Пароль аккаунта Steam (нужен только для доступа к ограниченным данным)
Флаги:
-remember_password — Запомнить пароль (если даны логин и пароль аккаунта Steam).
-verify_all — Проверить, обновлены ли все файлы HLDS.
-retry — Автоматически повторять попытку каждые 30 секунд, если сеть Steam занята.
В большинстве случаев HLDS Update Tool начнет самообновление, дождитесь обновления и появится процентный индикатор закачки выделенного сервера из Интернета (~320 Мб).

После полной закачки сервера можно смело закрывать консоль.
Запуск сервера:1) Откройте файл hlds.exe, заполните все поля на свое усмотрение и нажмите Start Server.
2) После запуска сервера зайдите в вкладку Console и посмотрите консоль на наличие ошибок.
3) Зайдите через Counter-Strike 1.6 на свой сервер, по IP-адресу который указан во вкладке Main, и убедитесь в его работоспособности.
Запуск сервера с помощью консоли:1) Создайте в корневой папке сервера файл start.bat примерно со следующим содержанием*:
start /high hlds.exe -game cstrike -console -insecure -master +sv_lan 0 +maxplayers 20 +map de_dust2 +ip ***.***.***.*** +port 27015
/high — Запуск сервера с высоким приоритетом.
-game cstrike — игра, для которой будет запущен сервер.
-console — Запускает сервер в консольном режиме (без GUI)
-insecure — Отключение Valve Anti-Cheat (VAC).
-master — Сообщить
Мастер-серверам о запуске Вашего сервера, чтобы игроки могли находить Ваш сервер в Интернете.
-nomaster — Не сообщать Мастер-серверам о запуске Вашего сервера.
-autoupdate — Автоматически обновляет сервер всякий раз, когда выходят обновления.
+maxplayers — Устанавливает максимальное количество игроков, допускаемых на сервер.
+map — Устанавливает начальную карту, на которой будет запущен сервер.
+sv_lan — Параметр запуска сервера для локальной сети, 1 - для локальной сети.
+ip — Устанавливает IP сервера, если доступно несколько IP.
+port — Устанавливает порт, через который сервер будет принимать соединения (порт 27015 будет использован по умолчанию, если порт не указан).
2) Запустите файл start.bat.
Примечание: Чтобы создать файл start.bat, создайте в Блокноте новый документ (Ctrl+N) и выберите "Файл" => "Сохранить как..." => "Тип файла: Все файлы" => "Имя файла: start.bat".
После того как Вы убедились в работоспособности своего сервера, можете закрыть сервер командой quit или exit и приступить к дальнейшей настройке Вашего сервера.
Установка модов:Моды это отдельные дополнения, придающие, или добавляющие в игру, новые возможности.
MetaMod — это плагин, который соединяет движок Half-Life и подключаемые игровые моды, он служит для подключения дополнительных модов на сервер, таких как AMX Mod X, Admin Mod, Dproto, бустеров (для понижения пинга), античитов и др., без него установка модификаций не возможна.
а) Зайдите на
официальный сайт MetaMod и скачайте бинарные файлы для Windows (Windows Binary).
б) Создайте путь в папке выделенного сервера \cstrike\addons\metamod\dlls и скопируйте туда скачанный файл metamod.dll.
в) Откройте файл \cstrike\liblist.gam любым текстовым редактором и замените строку gamedll "dlls\mp.dll" на gamedll "addons\metamod\dlls\metamod.dll", тем самым мы подключим MetaMod к серверу.
г) Создайте в папке \cstrike\addons\metamod файл plugins.ini. Этот файл необходим для подключения модов.
Dproto — это плагин для MetaMod, который позволяет присоединятся к серверу игрокам с 47 и 48 протоколом, а также No Steam игрокам.
а) Зайдите на
официальный сайт Dproto и скачайте последнюю версию.
б) Создайте в папке addons папку dproto и скопируйте туда файл dproto.dll.
в) Откройте файл \cstrike\addons\metamod\plugins.ini любым текстовым редактором и допишите туда строку win32 addons\dproto\dproto.dll, тем самым мы подключим Dproto к MetaMod.
г) Скопируйте в папку cstrike файл dproto.cfg.
AMX Mod X — универсальный мод, который ориентирован на администрирование сервера.
а) Зайдите на
официальный сайт AMX Mod X и скачайте два архива - AMX Mod X Base Windows и Counter-Strike Addon Windows.
б) Распакуйте сначала AMX Mod X Base Window, а поверх него распакуйте Counter-Strike Addon Windows, заменяя все файлы.
в) Скопируйте полученную папку addons в cstrike.
г) Откройте файл \cstrike\addons\metamod\plugins.ini любым текстовым редактором и допишите туда строку win32 addons\amxmodx\dlls\amxmodx_mm.dll, тем самым мы подключим AMX Mod X к MetaMod.
Настройка сервера:Все настройки сервера хранятся в конфиге server.cfg, откройте его любим текстовым редактором и вписуйте туда
консольные команды для Вашего сервера.
Откройте mapcycle.txt и укажите карты, которые будут доступны на Вашем сервере.