Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Counter-Strike 1.6
Мастерская CS 1.6
Статьи CS 1.6
Главная » Статьи » Статьи о CS 1.6

Создаём CSDM FFA сервер с ботами
Этап 1. Создание чистого Counter-Strike сервера версии 1.6.
Для начала, вам нужно создать чистый сервер Counter-Strike 1.6. Сделать это можно тремя разными способами:
  1. Поставить с нуля через hldsupdatetool.exe
  2. Установка hlds через steam
  3. Не создавать сервер, а ставить все прямо на сам CS.
Лично я (имеется ввиду автор статьи) рекомендую 2-ой способ, но опишу их все по очереди.
Способ первый: Установка сервера с нуля через hldsupdatetool.exe
Плюсы: можно ставить на отдельный компьютер, где нету игры Counter-Strike; подойдет так же для тех у кого NonSteam версия игры (можно поставить dproto и играть через NonSteam, но это не входит в рамки статьи, и я советую потратить 200-300 рублей на новый Steam)
Минусы: Много придётся качать (фактически, нужно будет перекачивать все содержимое игры, а это около 200-300Mb); способ довольно сложный.

Если вы все-же решили ставить с нуля:
  1. Качаем программу HLDSUpdateTool вот отсюда: Скачать HLDSUpdateTool
     
  2. Запускаем, видим окно установщика. Жмем Next, читаем, переводим и соглашаемся с лицензионным соглашением (читать и переводить обязательно для тех, кому делать нечего), указываем путь установки (пробелов в названии папки желательно не делать), выбираем регион (честно даже и не знаю зачем это нужно, скорее всего нужно для "МастерСерверов", я указал Europe), жмем везде Nextи в конце Finish.
  3. Заходим в папку, куда установили HLDSUpdateTool. Видим в ней файл HLDSUpdateTool.exe.
  4. Жмем: «Пуск — Все программы — Стандартные — Командная строка» или «Пуск — Выполнить — cmd»
  5. Пишем cd и путь до папки, куда установили HLDSUpdateTool, жмем большую кнопочку ENTER. Пример: «cd C:\Games\CSServer» (без кавычек).
  6. Теперь пишем: «HLDSUpdateTool.exe -command update -game cstrike -dir .» без кавычек. Ждем, пока HLDSUpdateToolскачает и установит нам новый Counter-Strike сервер.
  7. В общем всё, сам сервер установлен, можно переходить ко второму этапу. Если у вас что-то не получилось, проверьте, все ли вы сделали правильно, либо попробуйте 2 или 3 способ, которые будут приведены ниже.
     
Способ второй: Установка dedicated server через Steam.
Плюсы: качать не больше 26 мегабайт; займёт меньше времени; способ гораздо проще, чем первый.
Минусы: подойдет только для тех у кого уже есть Steam; могут понадобится файлы из NonSteam версий.
  1. Запускаем программу Steam, заходим в раздел: «Библиотека — Инструменты».
  2. Находим там dedicated server, жмем «Правой кнопкой мыши — Установить игру».
  3. Читаем соглашение, жмём «Загрузить и установить».
  4. Жмем Далее, Далее и ждем пока установится сервер.
  5. Программа Steam автоматически создает нужные файлы при первом запуске приложения, поэтому нам нужно запустить сервер перед тем как начать его настраивать.
  6. Идем в «Steam — Библиотека — Инструменты — dedicated server». Запускаем его.
  7. Открывается окно запуска сервера. Выбираем игру «Counter-Strike» (не забудьте сделать это, иначе Steam создаст не все нужные нам файлы), вводим       rcon_password (на данном этапе он не понадобится, но если его не ввести сервер не запустится покажет ошибку и просто напросто не запуститься).
  8. Жмём «Start server» — и видим очередной прикол Steam— сообщение «Unable to initialize Steam».
  9. Сервер запустить пока нельзя, но зато он полностью установился в папке с название вашего аккаунта (в том месте где Вы устанавливали Steam, пример: C:\Programm Files\Steam\SteamApps\<your account>\dedicated server\). Заходим в эту папку (dedicated server).
  10. Проверяем, в папке должен быть файл steam_appid.txt, внутри него должно быть число 70. Если файла нету — создаем туда и вписываем число     «70», естественно без кавычек. Вот теперь сервер можно настраивать и тестировать. Можете переходить к следующему второму этапу настройки сервера. Если не помогли 1 и 2 способы, рассмотрим 3, последний.
Способ третий: Установка сервера на клиент игры Counter-Strike 1.6.
Плюсы: идеален для тех у кого NonSteam версии и тем, кому лень что-то делать.
Минусы: нельзя вынести сервер на отдельный компьютер; понятия не имею как контролировать FPS сервера; возможны лаги.
Я этот способ не рекомендую. Если решились, то можно сразу переходить к следующему этапу.

Этап 2. Установка metamod, amxx, csdm и podbot
Устанавливаем Metamod:
  1. Скачиваем "последние версии" Metamod с нашего сайта (Скачать MetaMod) или с официального сайта MetaMod.org (Скачать MetaMod).
  2. Идем в директорию, куда установили сервер, либо в папку с игрой Counter-Strike 1.6, если вообще не устанавливали.
  3. Заходим в папку cstrike. Создаем папку addons, а в ней папку metamod, а в папке  создать папку metamoddlls. Если есть, то вам создавать ничего не нужно.
     
  4. Достаем из только-что скачанного архива файл metamod.dll (если Windows) или metamod_i386.so (если Linux), и копируем в папку dlls.
  5. Возвращаемся в папку metamodи создаем там файл plugins.ini(пока что пустой). Его можно создать обычным блокнотом, главное смотреть, что бы не получилось «plugins.ini.txt».
  6. Возвращаемся в папку cstrike. Находим файл «liblist.gam». Открываем его с помощью блокнота и редактируем его или скачиваем готовый. Если будете редактировать, то находим эту строчку:gamedll «dlls\mp.dll» и заменяем её на: gamedll «addons\metamod\dlls\metamod.dll»
  7. Сохраняем файл, закрываем и всё, Metamod установлен.

Устанавливаем AMXModX:
  1. Скачиваем сразу 2 нужных архива с нашего сайта (Скачать AMXModX), либо по отдельности с официального сайта AMXModX (Скачать AMXModX). Если Вы выбрали 1 путь, то смотрите сразу 5 пункт.
     
  2. Если Вы выбрали 2 путь (с оф. сайта), то заходим в раздел files — .download и скачиваем от туда: сначала AMX Mod X Base — vX.X.X Windows или AMX Mod X Base — vX.X.X Linux, затем качаем Counter-Strike Addon vX.X.X Windows или Counter-Strike Addon vX.X.X Linux (где vX.X.X — версия данного продукта).
  3. После того, как нажали на нужный файл, жмем на «More mirrors (SourceForge)», а не на логотип SourceForge, а то можно легко запутаться.
  4. Распаковываем архив amxmodx-X.X.X-base.zip (если Windows) или amxmodx-X.X.X-base.tar.gz (если Linux) в папку cstrike.
  5. Затем распаковываем amxmodx-X.X.X-cstrike.zip (если Windows) или amxmodx-X.X.X-cstrike.tar.gz (если Linux) туда же (в папку cstrike). Главное не перепутать порядок действия.
  6. Теперь нам нужно указать метамоду на наш amxmodx. Открываем addons\metamod\plugins.ini, которйы создали ранее, и вписываем туда строчку: win32 addons\amxmodx\dlls\amxmodx_mm.dll
     
Устанавливаем мод CSDM:
  1. Скачиваем CSDM мод с нашего сайта (Скачать CSDM 2.1.2) или с официального сайта bailopan.net и нажимаем на CSDM 2.1.2 (stable/current).
  2. Как только скачали CSDM 2.1.2, распаковываем в папку cstrike.

Устанавливаем ботов PodBot:
Для начала нужно скачать самих ботов, для этого нужно:
  1. Скачать ботов с нашего сайта (Скачать Podbot mm Full Pack V3B21) или заходим на официальный сайт разработчиков ботов podbotmm.bots-united.com, на самом верху будут боты, название которых выглядит так: Podbot mm Full Pack V3B21, находим там строчку: Download: Click Here и нажимаем её. Далее жмём на большую кнопку Download, читаем соглашение *шутка*, жмем на «I agree».
  2. Распаковываем скаченный архив в папкуaddons, которая находится в папку cstrike.
  3. Идем в addons\metamod\plugins.ini, вписываем строчку: win32 addons\podbot\podbot_mm.dll

Этап 3. Запуск сервера.
Если вы все сделали правильно, на этом этапе можно уже запускать и тестировать будущий сервер.
      • Если вы устанавливали через HLDSUpdateTool, просто запускаете hlds.exe
      • Если вы устанавливали через Steam: заходим в «Steam — Библиотека — Инструменты — dedicated server»
      • Если вы вообще не ставили сервер и устанавливали плагины поверх самой игры, просто заходите в игру и жмете «New game», и играете.
И так, перед вами окошко запуска сервера.
      • Выбираем игру — counter-strike
      • networkLAN
Все остальное мы настроим потом. Жмем «start server».
Теперь нужно проверить, все ли плагины запустились.
Переключаемся на вкладку Console, и пишем meta list. У вас должен появиться список запущенных плагинов. Если все плагины (AmxModX, CSDM, PodBot MM) запущены (RUN напротив названия) — то вы все сделали правильно. Если какой-то из плагинов не запущен, проверяйте, правильно-ли вы его поставили, вписали ли вы его в plugins.ini (если нету AmxModX или PodBot), и т.д. Если после ввода meta list вообще ничего не произошло, и нету никакого списка — значит вы неправильно поставили metamod. Проверяйте liblist.gam.

Допустим, что всё офигенно и сервер запущен. Теперь запускаем CS. Пишем connect 127.0.0.1 (или ваш ip-адрес в локальной сети). Заходим на сервер, и проверяем, бегают ли боты, корректно-ли пашет CSDM Mod и т.д.

Этап 4. Дополнительная настройка.
Настраиваем серверный конфиг:
  1. Заходим в cstrike/server.cfg, если его нету — создайте.
  2. В принципе, сервер CSDM, по-этому всякие freezetime не имеют смысла. Но есть некоторые важные для игры параметры:
    • sys_ticrate 1000 — максимальное фпс сервера — 1000 (по умолчанию 100).
    • sv_lan_rate 25000 — рейты
    • sv_maxrate 25000
    • sv_maxupdaterate 101
    • sv_unlag 1 — оптимальный пинг
    • sv_maxunlag 0.5
    • maxplayers 20 — макс. количество игроков
    • mp_timelimit 20 — время на карту

Включаем режим FFA (каждый убивает каждого):
  1. Заходим в cstrike\addons\amxmodx\configs\csdm.cfg
  2. Ищем следующий блок:
    • [ffa]
    • ;Set whether free for all mode is enabled by default
    • enabled = 0
  3. Ставим enabled = 1
  4. Сохраняем, заходим в cstrike\addons\podbot\podbot.cfg
  5. Ищем pb_ffa 0, меняем на pb_ffa 1

Настраиваем podbot menu:
  1. Заходим в CS, пишем в консоли setinfo _pbadminpw «your_password» (пароль можно установить в podbot.cfg)
  2. Затем пишем bind "=" «pb menu»
  3. Теперь по нажатию на клавишу = будет вылезать меню настройки podbot, где можно добавлять ботов, кикать их и т.д.
Решение проблемы с лагами fps:
При запуске сервера и игры на одном компьютере существует проблема с лагами. Так как боты кушают довольно много ресурсов, необходимо запускать сервер на отдельном ядре процессора (для одноядерных процессоров решение пока не найдено).
Как это делается — запускаем игру и сервер, затем запускаем диспетчер задач, переключаемся на процессы, жмем правой кнопкой мыши на hlds.exe — задать соответствие — выбираем только ЦП1 (CPU0).
Затем у процесса hl.exe выбираем только ЦП2 (CPU1). Не важно, на какие ядра разнести процессы, главное, что бы они были на разных.
Категория: Статьи о CS 1.6 | Добавил: JeD (11.01.2011)
Просмотров: 2297 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
0  
1 pikachu   (16.08.2011 12:05) [Материал]
что делать если респаунятсяч боты как обычные? а не по всей карте

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Покупка ссылки
Купить ссылку здесь
(Цена: 4 руб.)


Поставить к себе на сайт
Поиск
Warcraft 3
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Теги
AFK Manager Ip Extended Give Ammo 1.0 Counter-Strike 1.6 Non Steam CS 1.6 Final Release v43 (2009/RUS) Сounter-strike v.33 (3939) Block Wallhack v5 Wallhack v4 RefreshLock 2.02 Логосы для CS #1 Модель AWP Прицел для AWP и Scout Конфиги Virtus.pro CountJump Script v.1.0 Cкрипт делает 200 fps LongJump Script v.1.1 FAST SHOOT AWP Скрипт на LJ прыгает 259.9 скрипт //VOLUME aliases from 0.05 till 1.0 Очень большой пак скриптов!!! NoFlash и NoRecoil Script для CS 1.6 Edward 2010 cfg wCrea.cfg Zainab 'zAAz' Turkie WCG 2010: SK-Gaming.cfg WCG 2010: Evil Geniuses.cfg WCG 2010: forZe.cfg ZeroGravity.cfg EnergKEeee.cfg ES.Gukk[A] Config by DENJKE2hs.gg WCG 2010: Full-Gaming.cfg WCG 2010: Bet4Gamers.cfg WCG 2010: mTw.dk.cfg Mason.cfg WCG 2010: Frag eXecutors.cfg neo.cfg GOODRIFLE.cfg (22.09.10) Jordan 'n0thing' Gilbert nak.cfg Iron Will.cfg eSrael.CS.cfg Lions.se.cfg dEsh.cfg M19|Rado Russia Female.cfg mouz|cyx 27.7.10 ex-MYM|Delpan.cfg SK-Gaming.cfg 2010 - Август SpawN.cfg H2k-Gaming.cfg 2010 - Июнь ICQadmins 1.0 Anti KzHack v 1.7 Logos Pack CS-HeadShot Reflex Counter-Strike - узнай на сколько хорошо ты знаешь игру! CS Demo Converter Kick-UpS - Флешка для тренировки реакции Готовый CW сервер без AMX HTTP File Server FULL CS HUD Remover HLTooLz v3.2 Counter-Strike: Русский перевод ESL Wire Anti-Cheat Snoopy - античит CS 1.6 Reallite HLGuard Anti-Cheat 2.8 [Reborn] LAC 0.7 Клиентская и серверная часть Cheating-Death 4.33.4 Lucia SsClient 3.0 G36 Scope Razer Logo SK-Gaming Logo SteelSeries logo ESEA Spray Long Jump и Bunny Hop Scripts 3d_aim map WCG 2010: Lions.cfg COD4 Style GSG9 SpawN GUI old version ESL GUI Beta Privat Edition YaPB v2.00 Counter-Strike Tricks in CS 1.6 Ultimate Warcraft3 Next Generation Akimbot v3.1 IvPBot v1.1.1 NiceBot v1.5.4 Androida 2.2 Fraps HACKERS DELIGHT GUI CEVO GUI v3.0 CEVO GUI v2.0 MYM GUI 2010 v2 Dreamhack Winter 2010 GUI BunnyHop скрипт для CS 1.6 Как распозеать читера от чесного игрока? Конфиг на нож для CS 1.6 Прозрачный дым для CS 1.6 Быстрая закупка в CS Пакет скриптов для преимущества в игре RedDot Crosshair AIM - прицел Config для ножа Fighter FX 7.3 (RUS) Imp Cheat v2.0 aimb00ter Public Cheat m1dge Public Hack s7eal7h v1.0 AiruN OGL Hack 0.3 fnatic BLACK GUI Team Limiter [ZP] Extra Item : Immunity Damager Splash Loading Sound Razer GUI Скачать бесплатно чит Самый лучший чит - WH+AIM+RADAR (VDC Redux 2.06) Скачать бесплатно чит m1dge Public Aeq/voiplay Cheat GUI Steam v4 HUDs by Mr ThUg Simple CS 1.6 scope Fire Explosion Shenlong Led Glow forZe.cfg Причина убийства для СТ (для JailBreak мода) High Detailed m4a1 (HD Texture) Вечный Бан (Permanent Ban) Speedometer Green Rus MilkShape 3D 1.8.5 Beta 1 + кряк Бесплатный AWP Бессмертие HLTools 1.19 HL Brute 1.10 HL Fake Players 1.08 HL Server Info 1.02 HL Database 1.02 Log Parser Консоль сервера CS 1.6 на сайт Alfa Antiterror v2