Как создать автономный выделенный сервер Counter-Strike 1.6 Как создать автономный выделенный сервер Counter-Strike 1.6 Как создать автономный выделенный сервер Counter-Strike 1.6
Download CS 1.6 Download CS 1.6
Как создать автономный выделенный сервер Counter-Strike 1.6
Как создать автономный выделенный сервер Counter-Strike 1.6
223 834 раз

Создать автономный выделенный сервер (HLDS) Counter-Strike 1.6 на Windows


Создать HLDS Counter-Strike 1.6 на Windows

Содержание:


Вступление
1) Установка основы сервера
2) Запуск сервера
3) Установка модов
    3.1) MetaMod
    3.2) Dproto
    3.3) AMX Mod X
4) Настройка сервера

Вступление


Эта статья рассчитана на опытных пользователей, тех кто хочет создать свой автономный выделенный сервер (Half-Life Dedicated Server - HLDS) Counter-Strike 1.6 в сети Интернет или в локальной сети. Как правило так создаются качественные сервера на мощном оборудовании и хорошем выделенном Интернет канале, которые работают 24 часа в сутки.

Так что если вы еще новичок в создании серверов и не имеете каких-либо высоких требований к серверу, то советуем вам прочитать статью - "Как создать сервер Counter-Strike 1.6". Эта статья даст вам значительно большее представление о создании сервера Counter-Strike 1.6.

Инструкция по установке автономного выделенного сервера Counter-Strike 1.6, под управлением операционной системы Windows:

1. Установка основы сервера



SteamCMD — это приложение, которое служит для установки и обновления выделенных серверов для игр компании Steam. Оно скачает последнюю версию выделенного сервера Counter-Strike 1.6 с серверов Steam, а также будет обновлять его по мере выхода обновлений. С 2013 года, улучшенная замена утилите HldsUpdateTool.

1) Скачайте SteamCMD для Windows с сайта Steam - http://media.steampowered.com/installer/steamcmd.zip.

2) Извлеките файл steamcmd.exe в любую пустую папку на вашем компьютере, например в C:\SteamCMD, и запустите его.
Программа автоматически начнет обновляться до самой новой версии, дождитесь окончания обновления и переходите к следующему пункту.

Примечание: Чтобы не писать команды в SteamCMD вручную, их можно вставлять, для этого нажмите Alt+Пробел => Изменить => Вставить:

SteamCMD


3) Чтобы скачать сервер нужно войти в свой аккаунт Steam, но в нашем случае можно войти анонимно, для этого используйте команду:
login anonymous

4) Укажите папку, куда вы хотите установить сервер, например:
force_install_dir C:\HLDS\

5) Для установки или обновления сервера используйте команду app_update <app_id>. Для проверки правильности скачивания добавьте команду validate.
app_update 90 validate

SteamCMD

6) Повторите предыдущий пункт 6, еще примерно 3 раза:
7) После полной закачки сервера можно смело выйти из SteamCMD командой:
quit

Вместо <app_id> можно указать любую другую игру или сервер в Steam, например:

Коды серверов Steam
90Counter-Strike
Half-Life Dedicated Server для Half-Life: Deathmatch
"90 -beta beta"Counter-Strike Condition Zero Dedicated Server Beta
740Counter-Strike: Global Offensive Dedicated Server
111710Nuclear Dawn Dedicated Server
223240Red Orchestra Dedicated Server
212542Red Orchestra 2: Heroes of Stalingrad Dedicated Server
215350Killing Floor Dedicated Server
229830Team Fortress 2 Dedicated Server Beta
Другие команды SteamCMD
loginВойти в Steam
runscriptВыполнение последовательности команд с помощью файла скрипта
commandlineВыполнение команд непосредственно через командную строку операционной системы
convarsФункции и параметры которые влияют на текущую сессию программы
app_buildСборка контента приложения(только для лицензированных разработчиков приложений Steam)
app_updateУстановка/обновление сервера или игры

Посмотреть все поддерживаемые команды можно командой help или произвести поиск по командам использую команду find <поиск>. Вместо <поиск>, введите свое поисковое слово.

2) Запуск сервера


2.1) Запуск сервера с помощью hlds.exe:


1) Откройте файл hlds.exe, заполните все поля на свое усмотрение и нажмите Запуск сервера.

Запуск сервера


2) После запуска сервера зайдите в вкладку Console и посмотрите консоль на наличие ошибок.
3) Зайдите через Counter-Strike 1.6 на свой сервер, по IP-адресу который указан во вкладке Main, и убедитесь в его работоспособности.

2.2) Запуск сервера с помощью консоли:


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 и приступить к дальнейшей настройке сервера.

3) Установка модов


Моды это отдельные дополнения, придающие, или добавляющие в игру, новые возможности.

3.1) MetaMod

— это плагин, который соединяет движок Half-Life и подключаемые игровые моды, он служит для подключения дополнительных модов на сервер, таких как AMX Mod X, Admin Mod, Dproto, бустеров (для понижения пинга), античитов и др., без него установка модификаций не возможна.

а) Зайдите на официальный сайт MetaMod, либо Metamod-P и скачайте бинарные файлы для Windows (Windows Binary).
б) Скопируйте скачаный файл metamod.dll в папку \cstrike\addons\metamod\dlls.
в) Откройте файл \cstrike\liblist.gam блокнотом и замените строку
gamedll "dlls\mp.dll"
на
gamedll "addons\metamod\dlls\metamod.dll"
тем самым вы подключили MetaMod к серверу.

г) Создайте в папке \cstrike\addons\metamod файл plugins.ini. Этот файл необходим для подключения модов.

3.2) 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.

3.3) AMX Mod X

— универсальный мод, который ориентирован на администрирование сервера.
а) Зайдите на официальный сайт AMX Mod X и скачайте два архива - AMX Mod X Base Windows и Counter-Strike Addon Windows.
б) Распакуйте архив AMX Mod X Base Window в папку cstrike.
в) Распакуйте архив Counter-Strike Addon Windows, заменяя все файлы.
г) Откройте файл \cstrike\addons\metamod\plugins.ini блокнотом и допишите туда строку
win32 addons\amxmodx\dlls\amxmodx_mm.dll
тем самым вы подключили AMX Mod X к MetaMod.

4) Настройка сервера


4.1) Установка плагинов AMX Mod X:


Установите плагины, какие вам нравятся (ищите в Интернете плагины для AMX Mod X), для AMX Mod X.
а) Для установки плагина, скопируйте .amx файл в: \addons\amxmodx\plugins.
б) Затем, добавьте его название в \addons\amxmodx\configs\plugins.ini.

4.2) Делаем себя админом на сервере AMX Mod X:


Админка установлена по умолчанию для того игрока, который запустил игру на том же компьютере что и сервер.
Можете открыть \cstrike\addons\amxmodx\configs\users.ini и добавить дополнительных админов.

4.3) Настройка серверного конфига:


а) Все настройки сервера хранятся в конфиге server.cfg, откройте его любим текстовым редактором и вписывайте туда консольные команды для вашего сервера.
б) Откройте mapcycle.txt и укажите карты, которые будут доступны на вашем сервере.

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

|  2010.04.14 | 69
Отредактировал: Admin [2017.07.11]
Причина: Статья изменена (14.04.2015)

  1.   Украина, Kiev
    [06.02.2017, 20:05]

    Помогите пожалуйста! /чайнику/
    Установил. Запустил все нормально .
    После перезагрузки не могу попасть Console, Mainю
    Буду очень благодарен.
    [Посетители]  
     

  2.   Украина, Brody
    [10.03.2016, 00:02]

    Всьо зробив як сказано.
    Після
    "1) Откройте файл hlds.exe, заполните все поля на свое усмотрение и нажмите Запуск сервера. "

    мене запитав "Віндовс" чи "дозволити використання мереж" - по дефолту всьо підтвердив.

    сам сервер не запустився, так і не вискочило вікно - Console, Main.
    що робити?
    [Посетители]  
     

  3.   Беларусь, Vitebsk
    [30.07.2015, 17:01]

    Сильверам не понять. Спасибо за статейку. smile

    P.S Если у вас такое "Unable to initialize Steam" ,значит у вас пиратка ,покупайте стим =)


    --------------------
    КАКОЙ БАН???? Я СТИМ!!!

    [Посетители]  
     

  4.   Молдова, Bendery
    [03.12.2014, 16:12]

    Для Linux напишите статейку!!!
    [Посетители]  
     

  5.   Молдова, Tiraspol
    [29.11.2014, 20:25]

    Всё отлично,всё работает!!Для Linux напиши такую статейку!!!!
    [Посетители]  
     

  6.   Украина, Lviv
    [12.06.2014, 13:56]

    а у меня выскакивает такое окно: fatal error error reading application id. please either write it to steam_appid.txt or use the launcher!
    , что делать?
    [Посетители]  
     

  7.   Россия, Samara
    [16.11.2013, 00:11]

    Цитата: Профессор
    я скачал стим извлек в папку ,но почему он не открывается???Выскакивает командная строка и быстро исчезает.Помогите пожалуйста=(

    с радостью помогу, но возможно что то не так делаешь. Если очень надо, то вот мыло [email protected]
    [Посетители]  
     

  8.   Россия, Ocher
    [08.11.2013, 12:09]

    я скачал стим извлек в папку ,но почему он не открывается???Выскакивает командная строка и быстро исчезает.Помогите пожалуйста=(
    [Посетители]  
     

  9.   Россия, Samara
    [03.10.2013, 17:33]

    АДМИН, СОЗДАЙ СТАТЬЮ КАК СДЕЛАТЬ СВОЙ СЕРВЕР ВИДНЫМ В ИНЕТЕ.
    [Посетители]  
     

  10.   Россия, Samara
    [02.10.2013, 14:24]

    кто ещё не понял как создать свой выделенный сервер?

    админу спасибо за такую инструкцию. Сайт шикарный.

    если есть приложение hlds то батник скорее всего не обязательно запускать.
    [Посетители]  
     

  11.   Украина, Pereyaslav
    [28.09.2013, 09:24]

    а другие могут играть на моем серве или нет админ

    а другие могут играть на моем серве или нет админ?
    [Посетители]  
     

  12.   Россия, Samara
    [11.06.2013, 01:58]

    " Установка Half-Life Dedicated Server Update Tool (HLDS Update Tool)"
    я все сделал, как на писано, но когда пытаюсь загрузить сервер появляется вот это: "Unable to initialize Steam". Что делать? Помогите, пожалуйста.
    [Посетители]  
     

  13.   Казахстан,
    [04.02.2013, 19:10]

    админ, я создал серв все норм пишу в избранное свой IP написано (серв неотвечает) что делать помоги плииз recourse
    [Посетители]  
     

  14.   Россия, Kazan
    [12.01.2013, 18:23]

    А как круглосуточный нет же!
    [Посетители]  
     

  15.   Украина, Dnepropetrovsk
    [11.01.2013, 17:17]

    Круглосуточный
    [Администраторы]  
     

  16.   Россия, Almetyevsk
    [11.01.2013, 13:47]

    Админ а сервер не круглосуточный?
    [Посетители]  
     

  17.   Украина, Kharkiv
    [20.12.2012, 12:33]

    После запуска файла start.bat. Пишет: "could not allocate dedicated server ip port 27015" !?!
    Админ что делать ?

    Запустилось а потом пишет "Unable to initialize Steam"
    ЧТО ДЕЛАТЬ ????Помогите...плиииз!!!!!!!!
    [Посетители]  
     

  18.   Украина, Chernivtsi
    [01.12.2012, 18:35]

    Блииин не получается не пойму как вот тут делать
    Откройте через консоль HLDS Update Tool с командой "update" и дополнительными параметрами "-game" и "-dir".
    Подскажите в Скайпе edyrom.ru пожалуйста <3
    [Посетители]  
     

  19.   Россия, Moscow
    [29.09.2012, 11:53]

    не получаеца
    [Посетители]  
     

  20.   Россия, Makhachkala
    [05.08.2012, 14:44]

    А при создании этого сервера он будет круглосуточный?

    а сервак круглосуточным будет?
    [Посетители]  
     

  21.   Украина,
    [20.07.2012, 20:54]

    Admin,братан потскажи что делать если порты закрыты,как их открыть
    (у меня USB modem киевстар E1550) я могу заплатить (но только после результата,чтобы я убидился что это не кидалова)
    [Посетители]  
     

  22.   Беларусь, Minsk
    [12.04.2012, 16:47]

    Жаль что сервер не круглосуточный recourse
    [Посетители]  
     

  23.   Украина, Kharkov
    [11.04.2012, 20:05]

    как устоновить спрайты, модели оружия, модел. игроков на "сервер cs 1.6"??? и вообще это реально, установить на "СЕРВЕР"????


    --------------------
    .::AK-47::.

    [Посетители]  
     

  24.   Киргизстан,
    [10.04.2012, 19:06]

    Админ, Хочу добавить распрыжку на серв. Что делать?

    Я не могу найти hlds.exe((((( Все скачал а ББББэто найти не могу( Где оно?
    [Посетители]  
     

  25.   Азербайджан,
    [09.04.2012, 08:12]

    Alex10303, Создайте в папке с сервером текстовый документ "steam_appid.txt" (без кавычек) и пропишите в нём число "70" (без кавычек). И сохраните.
    [Посетители]  
     

  26.   Россия, Moscow
    [07.04.2012, 19:49]

    народ помогите плиз! что делать при Unable to initialize Steam???
    и как открыть порт?
    [Посетители]  
     

  27.   Украина, Lviv
    [13.03.2012, 14:27]

    Спс за тему! И наконец я открыл порты!))


    --------------------
    Do you died?

    [Посетители]  
     

  28.   Украина, Dnepropetrovsk
    [14.02.2012, 23:57]

    Ничего, это стандартные ошибки.
    [Администраторы]  
     

  29.   Украина, Zhitomir
    [14.02.2012, 23:52]

    В вкладке "Console" выбило
    couldn't exec listip.cfg
    couldn't exec banned.cfg

    Чё делать?
    [Посетители]  
     

  30.   Украина, Kherson
    [10.02.2012, 11:49]

    у мя чёто не выходит я когда после вписывания адреса на HLDS нажимаю пробел то у мя снова выписует C:\User\жора чё делать подскажите
    [Посетители]  
     

Добавление комментария
Ваше Имя:
Ваше E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: