Counter Strike
Главная | Регистрация | Вход Приветствую Вас Шпион | RSS
Меню сайта

Counter Strike 1.6
  • Counter-Strike 1.6
  • Карта сайта
  • История Counter-Strike
  • Античиты
  • Конфиги
  • Боты
  • Звуки
  • Триксы
  • Карты
  • Модели игроков
  • Модели оружия
  • Патчи
  • Программы
  • Плагины
  • Спрайты
  • Готовые сервера
  • Моды

  • Полезное
  • 100 отмазок в CS
  • Анекдоты
  • Стихи
  • Комиксы
  • Аватарки
  • Обои
  • матрица
  • Распрыг
  • Понижение пинга

  • Мастерская
  • Делаем цветное лого
  • Делаем фон консоли
  • Делаем фон меню CS
  • Делаем прицел
  • Установка плагинов
  • Делаем демку на HLTV
  • Делаем из демки видео
  • Делаем мувик
  • Замена модулей
  • Создаем свой сервер CS
  • Делаем себя админом на сервере
  • Запуск сервера через консоль
  • Снижаем лаги сервера
  • Делаем сервер Win
  • Делаем сервер Linux
  • Настройка AMX Mod
  • AMX команды для админа
  • Руссификация AMX MOD
  • Замена оружия
  • Изменение рук

  • Тактика
  • База
  • С ножом
  • Спасение от ножа
  • С гранатами
  • С щитом
  • Холодное оружие
  • Стрельба
  • Тактика стрельбы
  • Снайпер
  • Кемпер
  • Роли
  • Тактика на картах

  • CS: Source
  • Скачать CS: Source
  • Об игре cs: source
  • Программы
  • Модели игроков
  • Модели оружия
  • Карты
  • Боты
  • Патчи
  • Спрайты




  • Создаем сервер Counter Strike. Сервера cs

    Сборка Counter-Strike 1.6 No-Steam сервера с нуля.

    В данной статье  описано: 
    - Скачка "чистого" сервера через HLDS Update Tool
    - Установка AMX Mod X
    - Установка Meta Mod
    - Установка dproto
    - Установка Booster
    - Запуск сервера в консольном режиме
    - Админка
    - Master List (aka "Видимость сервера в интернет поиске")
    - Настройка Server.cfg
    - Установка новых плагинов
    - Настройка карт на сервере

    Сборка производится на ОS Windows.


    Требуемые файлы


    Рекомендую собирать сервер на "чистом" HLDS, во избежании ошибок, связанных с отсутствием какого либо файла. Так же все файлы будут оригинальными, что тоже немаловажно.
    "Чистый" HLDS можно скачивать с помощью официальной программы HLDS Update Tool (Далее мы узнаем, как скачивать с помощью нее) 
    Изначально "чистый" HLDS является Steam сервером, далее в статье будет описано как сделать его общедоступным

    Скачиваем AMX Mod X 1.8.1
    AMX Mod X является универсальным Half-Life Metamod плагином, который ориентирован на управление сервером.

    Скачиваем MetaMod 1.19 Patch 32
    Metamod является плагином / DLL менеджером, который находится между Half-Life движком и Half-Life модом, позволяющий динамически загружать/выгружать моды, которые служат для добавления функциональности Half-Life серверу или игровому моду (в нашем случае Counter-Strike). Вместе с AMX Mod X уже идет MetaMod 1.19, но MetaMod 1.19 Patch 32 немного лучше его.

    Скачиваем dproto нашего сайта  
    dproto - это MetaMod плагин, который разрешает ноу-стим клиентам с протоколами 47 и 48 заходить на Ваш сервер.

    Модули для понижения пинга, выберите один из них:

    Booster 2.40 - Для продвинутых пользователей, разбирающихся в CPU. Возможна более тонкая настройка для идеальной работы именно на Вашем компе.

    Booster Lite 1.13 - Подходит для большинства пользователей. Практически не настраивается


                                                                 
    Скачиваем сервер через HLDS Update Tool

    При скачке с помощью этой программы, Вы можете быть уверены, что сервер будет последней версии и без ошибок, рекламы, ненужных файлов, но это займет больше времени, чем скачка сжатого архива с сайта.
    1. Запускаем инсталлер
    2. Жмем Next >
    3. Жмем I Agree >
    4. Выбираем, куда установить и жмем Next > (Рекомендую использовать короткий путь, например: C:\hldsupdatetool)
    5. Next >
    6. Выбираем часть света, которая Вам ближе (Europe или Asia) и жмем Next >
    7. Next >
    8. Если не хотите читать англоязычное описание, то уберите галочку View ReadMe и нажмите Finish >
    9. Идем в ту папку, в которую установили программу
    10. Запускаем HldsUpdateTool.exe и ждем пока программа обновит себя, далее она должна сама закрыться
    11. Теперь открываем "Пуск", и жмем "Выполнить" (Если у Вас нету этого пункта, то нажмите сочетание клавиш Win+R, Win - это клавиша, которая пуск открывает)
    12. В нем пишем:
    путь_до_hldsupdatetool.exe -command update -game cstrike -dir "путь_до_желаемой_папки_сервера"
    Вот как выглядит у меня:
    C:\hldsupdatetool\HldsUpdateTool.exe -command update -game cstrike -dir "C:\Games\HLDS"
    (Регистр букв не обязательно учитывать)
    13. После того, как ввели, жмем Enter, откроется cmd.exe и начнется скачка

    Готово!


    Устанавливаем AMX Mod X


    1. Запускаем инсталлер
    2. Жмем Next
    3. Выбираем I accept...и потом жмем Next 
    4. Далее выбираем, куда хотим установить AMX Mod X Studio (Программа для создания плагинов) и еще один установщик Amx Mod X и жмем Next
    5. Выбираем, какая будет папка в Пуске (Можно не изменять) и жмем Install
    6. Жмем Finish
    7. Жмем Next
    8. Выбираем I accept...и жмем Next
    9. Выбираем Select mod directory и жмем Next
    10. Ищем папку cstrike Вашего сервера, снизу выбираем Counter-Strike и жмем OK
    11. Жмем Finish 

    Переведенный главный конфиг AMX Mod X
    Кинуть в папку cstrike\addons\amxmodx\configs\ и заменить старый
    Скачать amxx.cfg
    Открывайте, читайте, настраивайте.

    Готово!

    Устанавливаем MetaMod 1.19p32


    1. Идем в папку cstrike\addons\metamod\dlls
    2. Кидаем туда файл metamod.dll и заменяем старый

    Готово!

    Устанавливаем dproto


    Нужные файлы из архива: папка bin и файл dproto.cfg

    1. Идем в папку cstrike\addons\ 
    2. Создаем папку с именем "dproto"
    3. Копируем в эту папку файл dproto.dll из папки bin\windows\
    4. Идем в папку cstrike\addons\metamod\
    5. Открываем файл plugins.ini и дописываем строку:
    win32 addons\dproto\dproto.dll
    Сохраняем.
    6. Копируем в корневую папку сервера файл dproto.cfg

    Готово!


    Устанавливаем Booster

    1. Идем в папку cstrike\addons
    2. Создаем папку booster
    3. В эту папку копируем файл booster_mm.dll или booster_lite_mm.dll, в зависимости от того, какой Вы выбрали (2.40 или 1.13)

    4. Открываем файл plugins.ini в папке cstrike\addons\metamod 
    5. Дописываем в него:
    win32 addons\booster\booster_mm.dll
    И Сохраняем
    6. Идем в папку cstrike
    7. Открываем файл server.cfg
    8. Дописываем в него:

    Для бустера 2.40:
    booster_show_connmsg 1
    booster_autofps 1000
    booster_minsleepms 1
    booster_force_systicrate 0
    booster_cpu_enabled 1
    booster_cpu_spikemax 3
    booster_cpu_spikelevel 75
    booster_cpu_floor 50
    booster_cpu_mminc 2
    booster_cpu_quiettime 300
    booster_cpu_mmmin 3
    booster_cpu_mmmax 8
    booster_lite_mode 3
    booster_lite_extra_sleep_frequency 0

    Для бустера 1.13:
    booster_lite_mode 3
    booster_lite_extra_sleep_frequency 0

    9. Сохраняем

    Готово!


    Делаем запуск сервера в консольном режиме


    1. Идем в главную папку сервера CS (Там, где лежит hlds.exe)


    2. Создаем текстовый документ или запускаем "Блокнот" через "Пуск"
    3. Пишем в нем:
    start /MIN/HIGH hlds.exe -game cstrike +port 27015 +map de_dust2 +maxplayers 16 -noipx +sv_lan 0 -insecure -console

    Пояснение:
    start /MIN/HIGH hlds.exe - Запуск сервера с высоким приоритетом и в свернутом виде
    -game cstrike - Игра Counter-Strike (Без него будет Half-Life)
    +port 27015 - Порт (Для запуска второго сервера нужно менять порт)
    +map de_dust2 - При запуске сервера карта будет de_dust2
    +maxplayers 16 - Максимальное количество игроков на сервере
    -noipx - Отключение IPX, требуется для некоторых плагинов/модов
    +sv_lan 0 - Запуск в режиме интернет
    -insecure - Отключение VAC
    -console - Запуск через консоль для уменьшения нагрузки на компьютер

    4. Теперь сохраняем как "start.cmd" (С кавычками!) в главную папку сервера

    Старый текстовый документ можно удалить
    5. Теперь, если хотите создать ярлык на рабочий стол для запуска сервера:

    1. Правой кнопкой по start.cmd > Отправить > Рабочий стол (Создать ярлык)
    2. Меняем название, на какое хотите (Например, hlds или CS Server)
    3. Меняем значок, Правой кнопкой по ярлыку > Свойства > Сменить значок > Обзор > И ставим, какую хотим, можно поставить значок CS, он лежит в папке cstrike

    6. Теперь проверяем, запускаем наш ярлык, ждем, если запустилось без ошибок, то все отлично!


    7. Заходим в CS, пишем в консоли:
    connect ваш.ай.пи:порт

    Айпи(IP) - можно узнать на 2ip.ru
    Порт - Вы указали в файле start.cmd (По стандарту 27015)

    Если Вы сервер (т.е. сервер запущен на Вашем компе), то можно коннектится так:
    connect 127.0.0.1

    (если не коннектится допишите :27015), а Вашим друзьям придется коннектится через Ваш IP.
    Готово!


    Делаем админку



    1. Идем в папку cstrike\addons\amxmodx\configs
    2. Открываем файл Users.ini
    * Все, что идет после // - комментарии, они ни как не влияют на сервер
    3. Что бы сделать админку для себя, нужно в конце дописать:
    "127.0.0.1" "" "bcdefghijklmnopqrstu" "de"
    Здесь можно поменять только права, остальное менять не нужно (Права смотри ниже)
    Пароль не нужен, потому что проверяется IP, а у сервера (у Вас) IP всегда 127.0.0.1

    Что бы сделать админку для другого человека, то нужно дописать еще одну строчку по такому образцу:
    "Ник или IP" "Пароль" "Права" "Доступ"

    "Ник или IP" - Пишите сюда никнейм или Айпи(только, если он постоянный!) того человека, которму вы собираетесь дать права
    "Пароль" - Пароль, который должен быть прописан у пользователя с этим ником
    "Права" - Права пользователя (Без иммунитета и ркон доступа - bcdefghijkmnopqrstu)
    "Доступ" - Доступ на аккаунт

    Права:
    a - Иммунитет (нельзя кикать, слеить, слапать, банить)
    b - Резервный слот
    c - Можно использовать amx_kick (Кик, выкидывание игрока с сервера)
    d - Можно использовать amx_ban (Бан)
    e - Можно использовать amx_slay (Убийство игроков)
    f - Можно использовать amx_map (Смена карты)
    g - Можно использовать amx_cvar (Настройки сервера)
    h - Можно использовать amx_cfg (Конфиг, который использует сервер)
    i - Можно использовать amx_chat, amx_tsay, amx_say, amx_csay (Админ чаты)
    j - Можно использовать amx_vote и другие команды для голосования
    k - Можно использовать sv_password (Ставить пароль на сервер (Через amx_cvar))
    l - Можно использовать amx_rcon и rcon_password (Управление консолью сервера)
    m - Уровень А
    n - Уровень B
    o - Уровень C
    p - Уровень D
    q - Уровень E
    r - Уровень F
    s - Уровень G
    t - Уровень H
    u - Доступ к Amxmodmenu
    z - Пользователь (Не админ)

    Доступ:
    a - Не пускать пользователя при неправильном пароле
    b - Клан тег
    с - Это ID пользователя
    d - Это IP пользователя
    е - Доступ без пароля, только по Nick/IP/ID
    k - Чуствительность к регистру. Например, если Вы сделали админу CSFile.Info доступ k, то если пользователь будет под ником csfile.info, у него не будет прав администратора, так же как и у csFILE.inFO или CSFILE.INFO. Права будут только под ником CSFile.Info.

    Итак, примерно как должен выглядеть конец users.ini:
    "127.0.0.1" "" "bcdefghijklmnopqrstu" "de"
    "CSFile.Info" "123" "bcdefghijkmnopqrstu" "a"
    То есть у Вас будут почти все права с доступом по IP и пароль у Вас проверяться не будет, а у игрока под ником CSFile.Info будет пароль 123 , почти все права (без иммунитета и доступа к управлению консолью сервера) и c доступом по паролю

     4. Что бы пользователь, которому Вы выдали права, смог играть под своим ником и с правами, ему нужно вписать пароль, который Вы указали в users.ini.
    Ему нужно открыть консоль и прописать:
    setinfo _pw "Пароль"


    5. Теперь запускаем сервер
    6. Заходим на сервер (connect 127.0.0.1)
    Внимание! Что бы админка работала заходить нужно только через connect 127.0.0.1
    7. Проверяем админ меню, написав в консоли amxmodmenu (Если пишет, что недостаточно прав, то Вы что то в users.ini сделали неправильно!)

    8. Биндим админ меню, в консоли пишем:
    bind "Кнопка" "amxmodmenu"
    "Кнопка" - Любая кнопка (У меня, например: bind \ amxmodmenu)

    9. Жмем Вашу кнопку, должна появиться менюшка слева

    Готово!

    Делаем поддержку Master List


    1. Идем в папку cstrike
    2. Создаем текстовый документ или запускаем "Блокнот" через "Пуск"
    3. Пишем в нем:
    setmaster add 72.165.61.189
    setmaster add 68.142.72.250
    4. Сохраняем как "masters.cfg" (С кавычками!) в папку cstrike

    Старый текстовый документ можно удалить
    5. Открываем файл steam.inf
    6. Видим надпись:
    PatchVersion=х.х.х.х
    ProductName=cstrike

    Заменяем на:
    PatchVersion=1.6.3.7
    ProductName=cstrike

    7. Сохраняем
    8. Идем в корневую папку сервера
    9. Изменяем файл start.cmd (Файл запуска сервера через консоль)
    Правой кнопкой мыши по start.cmd и "Изменить"

    10. Дописываем строчку +exec masters.cfg
    11. Обязательно поменяйте параметр +sv_lan 1 на +sv_lan 0
    Если есть параметр -nomaster, то стерите его!
    12. Сохраняем

    Готово!

    Настройка server.cfg


    1.Идем в папку cstrike
    2.Открываем файл server.cfg
    *Все, что идет после // комментарии, и они ни как не влияют на сервер
    3.Можете скачать готовый server.cfg
    Описания команд:
    //Config
    hostname "Server by CSFile.Info" - Название сервера
    rcon_password "" - RCON пароль, если не указан, то RCON не будет работать
    sv_password "" - Пароль на сервер (не должен совпадать с rcon_password)
    decalfrequency 60
    //Multi-Player
    mp_allowspectators 1 - На сервере можно сидеть в спектатрах
    mp_autoteambalance 1 - Автобаланс команд
    mp_buytime 0.15 - Время закупка оружия в начале раунда (в минутах)
    mp_c4timer 35 - Время до взрыва бомбы после ее установки
    mp_chattime 0 - Сколько времени игроки могут общаться после конца карты
    mp_decals 200 - Количество одновременно отображаемых декалей (дыры от выстрелов, кровь, и т.д)
    mp_fadetoblack 0 - После смерти у игрока будет черный экран до конца раунда
    mp_flashlight 1 - Разрешить использовать фонарик
    mp_forcecamera 3
    mp_forcechasecam 2 - После смерти игрок может наблюдать только из глаз и только за игроками своей команды
    mp_forcerespawn 0 - Если убили, камера не двигается с места
    mp_freezetime 2 - Количество секунд, с начала раунда, когда нельзя ходить и стрелять
    mp_friendlyfire 1 - Разрешить стрельбу по своим
    mp_hostagepenalty 0 - Количество убитых заложников, после которого пользователь будет кикнут
    mp_limitteams 1 - Максимальная разница в количестве игроков у обеих команд
    mp_roundtime 2 - Время раунда
    mp_startmoney 800 - Количество денег при старте игры (от 0 до 16000)
    mp_timelimit 30 - Длительность карты
    //Server
    sv_airaccelerate 10 - Сопротивление воздуха
    sv_allowdownload 1 - Скачивания с сервера недостающих карт и т.д.
    sv_allowupload 1 - Закачивания на сервер файлы игроков (цветные логотипы, например)
    sv_alltalk 0 - При значении 1, игрока, который говорит в микрофон, будет слышать весь сервер
    sv_consistency 0 - Проверяет клиента, что бы на сервере играли тока со стандартными моделями, звуками и т.д.
    sv_friction 4 - Трение на карте
    sv_gravity 800 - Гравитация карты
    sv_maxrate 25000 - Максимальная пропускная способность сетевого канала сервера с учетом клиентской стороны (rate 25000)
    sv_maxspeed 320 - Скорость движения игрока по карте
    sv_maxunlag 0.5 - Максимальная лаг компенсация в секундах
    sv_maxupdaterate 101 - Ограничивает частоту обновлений сервера (cl_updaterate 101)
    sv_minrate 2500 - Минимальная пропускная способность сетевого канала (rate 2500)
    sv_minupdaterate 50 - Нижний предел частоты обновления сервера (cl_updaterate 50)
    sv_stepsize 18 - Размер шага игрока
    sv_stopspeed 75 - Скорость остановки игрока
    sv_timeout 30 - Время ожидания ответа от клиента в секундах, по истечении которого клиент будет отключен
    sv_unlag 1 - Возможность компенсации лагов
    sv_voiceenable 1 - Разрешить, использовать микрофон или нет

    Готово!

    Устанавливаем дополнительные плагины


    1.Для начала нужен сам плагин, например, вот этот нужный плагин Descriptive Fire In The Hole - Этот плагин дописывает в чате, какую гранату Вы кинули или Ваш напарник([HE], [Flash], [Smoke])
    2.Закидываем файлы:
    *.amxx - Сам плагин, кидается в папку cstrike\addons\amxmodx\plugins
    *.sma - Исходник плагина, кидается сюда cstrike\addons\amxmodx\scripting
    (Этот файл не обязательный)
    3.Идем сюда cstrike\addons\amxmodx\configs
    4.Открываем Plugins.ini
    5.Дописываем название файла
    descriptive_fire_in_the_hole.amxx
    (Обязательно допишите .amxx)
    6.Сохраняем
    Это нужно, что бы включить плагин
    Если хотите приостановить его работу, но, что бы потом не приходилось копировать его название, то просто перед его названием поставьте знак ;
     

    Готово!


    Настраиваем карты



    1.Идем в папку cstrike
    2.Открываем файл mapcycle.txt
    3.Пишем карты, которые должны быть на сервере
    Например, у меня:
    de_inferno
    de_nuke
    de_train
    de_dust2
    4.Копируем все карты и сохраняем
    5.Идем cstrike\addons\amxmodx\configs
    6.Открываем maps.ini
    7.Вставляем все карты, которые скопировали
    8.Сохраняем

    Готово!


    Похожие записи:

    Counter Strike

    Установка плагинов

    Делаем демку на HLTV

    Замена модулей

    Делаем из демки видео

    Поиск

    Профиль
    Шпион


    Гость Пожалуйста зарегистрируйтесь или авторизуйтесь!
    E-mail:
    Пароль:


    Друзья сайта

    Статистика
    » Зарег. на сайте
    Всего: 230
    Новых за месяц: 4
    Новых за неделю: 2
    Новых вчера: 1
    Новых сегодня: 0
    » Из них
    Администраторов: 2
    Модераторов: 0
    Модератор форума: 1
    Проверенных: 32
    Обычных юзеров: 195
    » Из них
    Парней: 222
    Девушек: 8

    Rambler's Top100

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Пользователи, посетившие
    сайт за текущий день :

    Копирование статей и файлов разрещается только с ссылкой на наш сайт. Copyright MyCorp © 2012
    вывод webmoney приватбанк
    Используются технологии uCoz