Как создать автономный выделенный сервер 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
227 987

Создать автономный выделенный сервер (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 и т.п...

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

Добавление комментария
Ваше Имя:
Ваш 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
Вопрос: 3+6=
Ответ:*
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код:

  1.   Украина, Lviv
    [06.07.2019, 20:54]

    Помогите я пишу login anonymous и мне выдает Waiting for user info...OK?
    Я даже свой Стим писал но выдает пароль и я не могу писать.
    Новобранец (0)  
     

    1.   Азербайджан
      [06.07.2019, 21:24]

      сначала скажи под какой статьей ты пишешь а потом попытаюсь помочь

      я на данный момент могу смело сказать поищи в ютубе так как сам не разобрался )))
      Мудрец (126)  
       

    2.   Азербайджан
      [06.07.2019, 21:27]

      я думаю что проблема в пиратке. а так не должно не чего выскакивать
      Мудрец (126)  
       

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

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

    1.   Азербайджан
      [06.07.2019, 21:25]

      попробуй запустить от имени администратора или лучше все и все действия перепроверить!
      Мудрец (126)  
       

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

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

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

    сам сервер не запустився, так і не вискочило вікно - Console, Main.
    що робити?
    Новобранец (1)  
     

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

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

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


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

    Гуру КС (40)  
     

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

    Для Linux напишите статейку!!!
    Гуру КС (49)  
     

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

    Всё отлично,всё работает!!Для Linux напиши такую статейку!!!!
    Гуру КС (49)  
     

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

    а у меня выскакивает такое окно: fatal error error reading application id. please either write it to steam_appid.txt or use the launcher!
    , что делать?
    Новобранец (1)  
     

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

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

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

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

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

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

    АДМИН, СОЗДАЙ СТАТЬЮ КАК СДЕЛАТЬ СВОЙ СЕРВЕР ВИДНЫМ В ИНЕТЕ.
    Ученик (4)  
     

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

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

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

    если есть приложение hlds то батник скорее всего не обязательно запускать.
    Ученик (4)  
     

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

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

    а другие могут играть на моем серве или нет админ?
    Знаток (6)