Все для cs 1.6 - csdm+боты
Четверг, 02.10.2014, 19:28
Все для Counter-Strike 1.6
Приветствую Вас Гость | RSS
Главная | csdm+боты | Регистрация | Вход
Меню сайта

Сервер cs 1.6

Counter-strike 1.6

Помощь

Статистика

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

Поиск

Этап 1. Создание чистого cs-сервера.
Для начала, вам нужно создать чистый сервер cs. Сделать это можно тремя разными способами:
a) Поставить с нуля через hldsupdatetool.exe
b) Установка hlds через steam
c) Не создавать сервер, а ставить все прямо на сам CS.

Лично я рекомендую 2й способ, но опишу их все.

Способ первый: установка с нуля через hldsupdatetool.exe
Плюсы: можно ставить на отдельный комп, где нету КС; подойдет так же для nonsteamовцев (можно поставить dproto и играть через нонстим, но это не входит в рамки статьи, и я советую потратить 200 рэ на стим)
Минусы: дофига качать (фактически, нужно будет перекачивать все содержимое КС, 200 или 300 мегов); способ довольно сложный

Если вы все-же решили ставить с нуля:
1) Качаем hldsupdatetool вот отсюда: http://storefront.steampowered.com/download/hldsupdatetool.exe
2) Запускаем, видим окно установщика. Жмем Next, соглашаемся с лиц. соглашением, указываем путь установки, выбираем регион (хз зачем это нужно, наверное для мастерсерверов, я указал Europe), жмем везде Next, и в конце Finish.
3) Заходим в папку, куда установили hldsupdatetool. Видим в ней файл HldsUpdateTool.exe.
4) Жмем "Пуск - Все программы - Стандартные - Командная строка"
5) Пишем cd и путь до папки, куда установили hldsupdatetool, жмем ентер. Пример: "cd C:\hlds" (без кавычек).
6) Теперь пишем: "HldsUpdateTool.exe -command update -game cstrike -dir ." без кавычек. Ждем, пока hldsupdatetool скачает и установит нам сервер кс.
7) В общем все, сам сервер установлен, можно переходить ко второму этапу. Если у вас что-то не получилось, проверьте, все ли вы сделали правильно, либо попробуйте 2 или 3 способ.\

Способ второй: установка dedicated server через steam.
Плюсы: качать не больше 26 мегабайт; способ гораздо проще, чем первый
Минусы: подойдет только для стимовцев; нельзя установить на комп, где нету кс (вроде бы)
1) Запускаем steam, заходим в раздел Библиотека - Инструменты
2) Находим там dedicated server, жмем правой кнопкой мыши - Установить игру.
3) Читаем соглашение, жмем "Загрузить и установить".
4) Жмем Далее, Далее, ждем пока установится сервер.
5) Стим создает нужные файлы при первом запуске приложения, поэтому нам нужно запустить сервер перед настройкой.
6) Идем в steam - библиотека - инструменты - dedicated server. Запускаем.
7) Открывается окно запуска сервера. Выбираем игру "Counter-Strike" (не забудьте сделать это, иначе стим создаст не все файлы), вводим rcon_password (на данном этапе он не понадобится, но если его не ввести сервер не запустится).
8) Жмем "Start server" - и видим очередной прикол стима - сообщение "Unable to initialize Steam".
9) Сервер запустить пока нельзя, но зато он полностью установился в C:\Program Files\Steam\steamapps\ВАШ_АККАУНТ\dedicated server\ . Заходим в эту папку.
7) Проверяем, в папке должен быть файл steam_appid.txt, внутри него должно быть число 70. Если файла нету - создаем туда и вписываем число "70" без кавычек. Вот теперь сервер можно настраивать и тестировать. Можете переходить к следующему этапу.

Способ третий: вообще не устанавливать hlds и ставить все моды прямо на игровой клиент кс.
Плюсы: идеален для ностимовцев и тех, кому лень что-то делать.
Минусы: нельзя вынести сервер на отдельный комп; понятия не имею как контролировать fps сервера; возможны лаги
Я этот способ не рекомендую. Если решились, можно сразу переходить к следующему этапу.

Этап 2. Установка metamod, amxx, csdm и podbot
Metamod:
1) Заходим на metamod.org, в разделе Downloads жмем на "vX.XX windows Binary", где X.XX - версия.
Здесь и далее, я специально не привожу прямые ссылки, т.к. версии постоянно меняются, а ссылки устаревают. Я советую качать последние версии модов с официальных сайтов.
2) Идем в директорию, куда установили сервер, либо в папку с CS, если вообще не устанавливали.
3) Заходим в папку cstrike. Создаем папку addons, в ней папку metamod, в ней папку dlls.
4) Достаем из только-что скачанного архива metamod.dll, и копируем в папку dlls.
5) Возвращаемся в папку metamod, создаем файл plugins.ini (пока пустой). Можно создать виндовским блокнотом, главное смотреть, что бы не получилось "plugins.ini.txt"
6) Возвращаемся в папку cstrike. Находим файл "liblist.gam". Открываем его блокнотом.
7) Находим строчку: gamedll "dlls\mp.dll"
8) Меняем ее на: gamedll "addons\metamod\dlls\metamod.dll"
9) Сохраняем файл, закрываем. Metamod установлен.

Amxmodx:
1) Заходим на amxmodx.org, смотрим в раздел files, заходим в .downloads. Нам нужно скачать два файла - саму основу amxx, и дополнение для cs.
2) Качаем сначала AMX Mod X Base - vX.X.X Windows. Затем качаем Counter-Strike Addon X.X.X Windows (где X.X.X - версия). После того, как нажали на нужный файл, жмем на "More mirrors (SourceForge)" а не на логотип сорцфоржа, а то можно легко запутаться. Впринципе, можно вообще скачать инсталлер под винды, но это слишком просто :)
3) Распаковвываем архив amxmodx-X.X.X-baze.zip в папку cstrike. Затем распаковвываем amxmodx-X.X.X-cstrike.zip тудаже. Не перепутайте порядок действия!)
4) Теперь нам нужно указать метамоду на наш amxmodx. Открываем addons\metamod\plugins.ini, который создали ранее, и вписываем туда строчку:
win32 addons\amxmodx\dlls\amxmodx_mm.dll

CSDM:
1) Идем на bailopan.net/csdm, заходим в раздел .download, видим что-то типа "CSDM 2.1.2 (Latest, AMX Mod X 1.8.0+ needed)", качаем.
2) Распаковвываем в cstrike

PodBot:
1) Идем в podbotmm.bots-united.com, заходим в Downloads, находим что-то типа Podbot mm Full Pack, жмем на Download: click here. Жмем на большую кнопку Download, читаем соглашение (шутка), жмем на "I agree".
2) Распаковвываем в cstrike\addons
3) Идем в addons\metamod\plugins.ini, вписываем строчку:
win32 addons\podbot\podbot_mm.dll

Этап 3. Запуск сервера.
Если вы все сделали правильно, на этом этапе можно уже запускать и тестить сервер.

A) Если вы устанавливали через hldsupdatetool, просто запускаете hlds.exe
B) Если вы устанавливали через steam: заходим в steam - библиотека - инструменты - dedicated server
C) Если вы вообще не ставили сервер и устанавливали плагины поверх самой игры, просто заходите в игру и жмете "New game", и играете.

И так, перед вами окошко запуска сервера. Выбираем игру, counter-strike, network - LAN. Все остальное мы настроим потом. Жмем "start server".
Теперь нужно проверить, все ли плагины запустились. Переключаемся на вкладку Console, и пишем "meta list" без кавычек. У вас должен появиться список запущенных плагинов.
Если все плагины (Amx Mod X, CSDM2, Pod-Bot MM) запущены (RUN напротив названия) - то вы все сделали правильно.
Если какой-то из плагинов не запущен, проверяйте, правильно ли вы его поставили, вписали ли вы его в plugins.ini (если нету amxx или podbot), итд.
Если после ввода meta list вообще ничего не произошло, и нету никакого списка - значит вы неправильно поставили metamod. Проверяйте liblist.gam.

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

Этап 4: Дополнительная настройка
Настраиваем серверный конфиг:
1) Заходим в cstrike/server.cfg, если его нету - создайте.
2) В принципе, сервер ксдм, поэтому всякие фризтаймы не имеют смысла. Но есть некоторые важные для игры параметры:
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) Заходим в кс, пишем в консоли setinfo _pbadminpw "your_password" (пароль можно прменять в podbot.cfg)
2) Затем пишем bind "=" "pb menu"
3) Теперь по нажатию на клавишу = будет вылезать меню настройки podbot, где можно добавлять ботов, кикать их итд.

Решение проблемы с лагами fps
При запуске сервера и игры на одном компьютере существует проблема с лагами. Так как боты кушают довольно много ресурсов, необходимо запускать сервер на отдельном ядре процессора (для одноядерных процессоров решение пока не найдено).
Как это делается - запускаем игру и сервер, затем запускаем диспетчер задач, переключаемся на процессы, жмем правой кнопкой мыши на hlds.exe - задать соответствие - выбираем только ЦП1.
Затем у процесса hl.exe выбираем только ЦП2. Не важно, на какие ядра разнести процессы, главное, что бы они были на разных.

Календарь
«  Октябрь 2014  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Форма входа

Мини-чат
200

Наш опрос
Опрос сайта
Каким браузером вы пользуетесь?
javascript:// javascript://
Всего ответов: 50


Нас в избранное

Copyright MyCorp © 2014 Бесплатный хостинг uCoz