Начнем: есть несколько вариантов создания сервера.
Во-первых определитесь, сможете ли Вы выделить на своем жестком диске место для сервера.
Во-вторых, нужен Вам ранговый или promod сервер.
В-третьих, лицензионный или crack.

Важно!!! Данное руководство написано для версии игры 1.7 на ОС Windows XP Professional Edition SP3 (также проверялось на SP2)!!!
Просьба прочитайте все пункты примечаний в конце руководства!!! (руководство состоит из 2-х частей!)
все необходимые файлы для создания сервера тут. СКАЧАТЬ ЗАРАНЕЕ

Часть 1
1. Создание лицензионного рангового сервера.

а) скачать серверный конфиг . Его необходимо распаковать, полученный файл (server.cfg) Вы должны поместить в “папка с игрой\main” (например, D:\Games\Call of Duty 4 - Modern Warfare\main).

б) открыть конфиг (server.cfg) (Блокнотом) и изменить в нем на свое усмотрение следующие строки:
// Информация о сервере
sets sv_hostname "название вашего сервера"
sets _Admin "ник админа"
sets _Website "сайт сервера (не обязателен)"
sets _Location "локация сервера (не обязательна)"

// Настройки паролей
set rcon_password "самый важный пароль"
set g_password "пароль на вход на серв (не обязателен)"

Также Вы можете по-своему изменить ротацию (смену) карт.

в) В папке с игрой (например: “D:\Games\Call of Duty 4 - Modern Warfare”) есть файл iw3mp.exe, его ярлык Вы должны создать на рабочем столе и переименовать, например, в “COD4 – ранговый сервер”, главное чтобы Вам было понятно, что это сервер, а не сама игра.

г) теперь необходимо зайти в “Свойства” созданного ярлыка, перейти во вкладку “Ярлык”, найти строку “Объект” и в ней дописать: "папка с игрой" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх
(например: "D:\Games\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх), вместо ххх.ххх.ххх.ххх Ваш IP.
Примечание: Убедитесь, что между iw3mp.exe” и +set dedicated 2 есть пробел!

Свой IP Вы можете узнать, например, на http://2ip.ru
Если Ваш провайдер предоставляет Вам динамический IP-адрес (он меняется перед каждым подключением), тогда перед каждым подключением Вам нужно будет в ярлыке изменять IP!

Всё лицензионный ранговый сервер создан. Чтобы запустить сервер необходимо запустить ярлык “COD4 – ранговый сервер”, откроется окно-конфиг. Его закрывать не надо!!! Теперь можно идти в игру, через ярлык для игры (обычно называется: “Call of Duty® 4 - Modern Warfare™ - сетевая игра”), который по умолчанию располагается на рабочем столе.

2. Создание рангового crack сервера.

а) создать папку в любом удобном для Вас месте и назвать ее, например “Call of Duty 4 – сервер”. В эту папку скопировать всё содержимое из папки с игрой.

б) из папки “Call of Duty 4 – сервер” удалите папку “players” и файлы “iw3sp.exe” и “iw3mp.exe”, затем зайдите в папку “main\video” и удалите все файлы кроме “zakhaev_escape.bik”.

в) зайдите в папку “pb” и удалите в ней все файлы кроме “pbsetup.exe”, если он у Вас вообще есть. Если его нет, удалите всё.

г) скачать серверный конфиг (ниже вложенный архив server.rar). Его необходимо распаковать, полученный файл (server.cfg) Вы должны поместить в “папка с сервером\main” (например, D:\Games\Call of Duty 4 – сервер\main).

д) открыть конфиг (server.cfg) (Блокнотом) и изменить в нем на свое усмотрение следующие строки:
// Информация о сервере
sets sv_hostname "название вашего сервера"
sets _Admin "ник админа"
sets _Website "сайт сервера (не обязателен)"
sets _Location "локация сервера (не обязательна)"

// Настройки паролей
set rcon_password "самый важный пароль"
set g_password "пароль на вход на серв (не обязателен)"

Также Вы можете по-своему изменить ротацию (смену) карт.

е) скачать crack’нутый “iw3mp.exe” . Затем Вы должны его распаковать и поместить в папку с сервером (например, “D:\Games\Call of Duty 4 – сервер”).

ж) далее Вы должны создать ярлык этого файла (“iw3mp.exe”, который в папке с сервером) на рабочем столе (или где вам удобно) и переименовать его, например, в “COD4 – ранговый сервер”, главное чтобы Вам было понятно, что это сервер, а не сама игра.

з) теперь необходимо зайти в “Свойства” созданного ярлыка, перейти во вкладку “Ярлык”, найти строку “Объект” и в ней дописать: "папка с сервером" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх
(например: "D:\Games\Call of Duty 4 – сервер\iw3mp.exe" +set dedicated 2 +set sv_punkbuster 1 +exec server.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх), вместо ххх.ххх.ххх.ххх Ваш IP.
Примечание: Убедитесь, что между iw3mp.exe” и +set dedicated 2 есть пробел!

Свой IP Вы можете узнать, например, на http://2ip.ru
Если Ваш провайдер предоставляет Вам динамический IP-адрес (он меняется перед каждым подключением), тогда перед каждым подключением Вам нужно будет в ярлыке изменять IP!

и) теперь надо поставить pb на сервер. Для этого Вам нужен файл “pbsetup.exe”, если его у Вас нет, можно скачать с http://evenbalance.com
После закачки поместите файл “pbsetup.exe” в “папку с сервером\pb” (например, “D:\Games\Call of Duty 4 – сервер\pb”). Запустите его и установите pb на эту папку (при выборе игры в “pbsetup’е” Вы должны указать путь к папке с сервером (“D:\Games\Call of Duty 4 – сервер”), вместо того пути, который появиться автоматически).

Всё ранговый crack сервер создан. Чтобы запустить сервер необходимо запустить ярлык “COD4 – ранговый сервер”, откроется окно-конфиг. Его закрывать не надо!!! Теперь можно идти в игру, через ярлык для игры (обычно называется: “Call of Duty® 4 - Modern Warfare™ - сетевая игра”), который по умолчанию располагается на рабочем столе.

    Часть 2
   Внимание! Все файлы качать из первой части!

    3. Создание лицензионного promod сервера.

    а) скачать серверный конфиг (ниже вложенный архив server-promod.rar). Его необходимо распаковать, полученный файл (server-promod.cfg) Вы должны поместить в “папка с игрой\main” (например, D:\Games\Call of Duty 4 - Modern Warfare\main).

    б) открыть конфиг (server-promod.cfg) (Блокнотом) и изменить в нем на свое усмотрение следующие строки:
    // Информация о сервере
    sets sv_hostname "название вашего сервера"
    sets _Admin "ник админа"
    sets _Website "сайт сервера (не обязателен)"
    sets _Location "локация сервера (не обязательна)"

    // Настройки паролей
    set rcon_password "самый важный пароль"
    set g_password "пароль на вход на серв (не обязателен)"

    Также Вы можете по-своему изменить ротацию (смену) карт.

    в) затем Вы должны скачать promod (можно скачать ниже вложенный архив promodlive204.rar). Можно поставить свой, если есть. После того как Вы скачали promod, его необходимо распаковать и полученную папку вставить в “папку с игрой\Mods” (например, “D:\Games\Call of Duty 4 - Modern Warfare\Mods”).

    г) В папке с игрой (например: “D:\Games\Call of Duty 4 - Modern Warfare”) есть файл iw3mp.exe, его ярлык Вы должны создать на рабочем столе и переименовать, например, в “COD4 – promod сервер”, главное чтобы Вам было понятно, что это сервер, а не сама игра.

    д) теперь необходимо зайти в “Свойства” созданного ярлыка, перейти во вкладку “Ярлык”, найти строку “Объект” и в ней дописать: "папка с игрой" +set dedicated 2 +set fs_game "Mods\promodlive204" +set sv_punkbuster 1 +exec server-promod.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх
    (например: "D:\Games\Call of Duty 4 - Modern Warfare \iw3mp.exe" +set dedicated 2 +set fs_game "Mods\promodlive204" +set sv_punkbuster 1 +exec server-promod.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх), вместо ххх.ххх.ххх.ххх Ваш IP.
    Примечание: Убедитесь, что между iw3mp.exe” и +set dedicated 2 есть пробел!

    Свой IP Вы можете узнать, например, на http://2ip.ru
    Если Ваш провайдер предоставляет Вам динамический IP-адрес (он меняется перед каждым подключением), тогда перед каждым подключением Вам нужно будет в ярлыке изменять IP!

    Всё лицензионный promod сервер создан. Чтобы запустить сервер необходимо запустить ярлык “COD4 – promod сервер”, откроется окно-конфиг. Его закрывать не надо!!! Теперь можно идти в игру, через ярлык для игры (обычно называется: “Call of Duty® 4 - Modern Warfare™ - сетевая игра”), который по умолчанию располагается на рабочем столе.

    4. Создание crack promod сервера.

    а) создать папку в любом удобном для Вас месте и назвать ее, например “Call of Duty 4 – сервер”. В эту папку скопировать всё содержимое из папки с игрой.

    б) из папки “Call of Duty 4 – сервер” удалите папку “players” и файлы “iw3sp.exe” и “iw3mp.exe”, затем зайдите в папку “main\video” и удалите все файлы кроме “zakhaev_escape.bik”.

    в) зайдите в папку “pb” и удалите в ней все файлы кроме “pbsetup.exe”, если он у Вас вообще есть. Если его нет, удалите всё.

    г) скачать серверный конфиг (ниже вложенный архив server-promod.rar). Его необходимо распаковать, полученный файл (server-promod.cfg) Вы должны поместить в “папка с сервером\main” (например, D:\Games\Call of Duty 4 – сервер\main).

    д) открыть конфиг (server-promod.cfg) (Блокнотом) и изменить в нем на свое усмотрение следующие строки:
    // Информация о сервере
    sets sv_hostname "название вашего сервера"
    sets _Admin "ник админа"
    sets _Website "сайт сервера (не обязателен)"
    sets _Location "локация сервера (не обязательна)"

    // Настройки паролей
    set rcon_password "самый важный пароль"
    set g_password "пароль на вход на серв (не обязателен)"

    Также Вы можете по-своему изменить ротацию (смену) карт.

    е) затем Вы должны скачать promod (можно скачать ниже вложенный архив promodlive204.rar). Можно поставить свой, если есть. После того как Вы скачали promod, его необходимо распаковать и полученную папку вставить в “папку с сервером\Mods” (например, “D:\Games\Call of Duty 4 - Modern Warfare\Mods”).

    ж) скачать crack’нутый “iw3mp.exe” . Затем Вы должны его распаковать и поместить в папку с сервером (например, “D:\Games\Call of Duty 4 – сервер”).

    з) далее Вы должны создать ярлык этого файла (“iw3mp.exe”, который в папке с сервером) на рабочем столе (или где вам удобно) и переименовать его, например, в “COD4 – promod сервер”, главное чтобы Вам было понятно, что это сервер, а не сама игра.

    и) теперь необходимо зайти в “Свойства” созданного ярлыка, перейти во вкладку “Ярлык”, найти строку “Объект” и в ней дописать: "папка с сервером" +set dedicated 2 +set fs_game "Mods\promodlive204" +set sv_punkbuster 1 +exec server-promod.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх
    (например: "D:\Games\Call of Duty 4 - сервер\iw3mp.exe" +set dedicated 2 +set fs_game "Mods\promodlive204" +set sv_punkbuster 1 +exec server-promod.cfg +map_rotate +set net_port 21000 +set net_ip ххх.ххх.ххх.ххх), вместо ххх.ххх.ххх.ххх Ваш IP.
    Примечание: Убедитесь, что между iw3mp.exe” и +set dedicated 2 есть пробел!

    Свой IP Вы можете узнать, например, на http://2ip.ru
    Если Ваш провайдер предоставляет Вам динамический IP-адрес (он меняется перед каждым подключением), тогда перед каждым подключением Вам нужно будет в ярлыке изменять IP!

    и) теперь надо поставить pb на сервер. Для этого Вам нужен файл “pbsetup.exe”, если его у Вас нет, можно скачать с http://evenbalance.com
    После закачки поместите файл “pbsetup.exe” в “папку с сервером\pb” (например, “D:\Games\Call of Duty 4 – сервер\pb”). Запустите его и установите pb на эту папку (при выборе игры в “pbsetup’е” Вы должны указать путь к папке с сервером (“D:\Games\Call of Duty 4 – сервер”), вместо того пути, который появиться автоматически).

    Всё crack promod сервер создан. Чтобы запустить сервер необходимо запустить ярлык “COD4 – promod сервер”, откроется окно-конфиг. Его закрывать не надо!!! Теперь можно идти в игру, через ярлык для игры (обычно называется: “Call of Duty® 4 - Modern Warfare™ - сетевая игра”), который по умолчанию располагается на рабочем столе.

    Также можно создать все 4 сервера, на все случаи жизни… Или два crack, чтобы могли зайти все без ограничений… Если будут вопросы обращайтесь)

    P.S. на promod сервере стоит стандартный режим мода promod_mode match_mr10, можно изменить на любой необходимый Вам, заменив в конфиге (server-promod.cfg) строку set promod_mode match_mr10 на любой необходимый Вам режим…

    Режимы для КланВарных игр:
    1) set promod_mode 2v2_mrX (1v1_mrX) – стандартный мод 2на2 или 1на1 в этом режиме отключены снайперские винтовки и шотганы
    2) set promod_mode knockout_mrX – режим "вылета" пример если стоит mr12, при достижении 13ого (пример 13-4) выиграного раунда игра заканчивается.
    3) set promod_mode online_mrX – по X раундов за сторону.
    4) set promod_mode match_mrX – стандартный режим по X раундов за сторону.

    Режимы для Публичныхигр:
    set promod_mode custom_public – паблик режим, который уже настроен в скачанном promodlive204.
    Gametypes : SD, TDM, DM

    Для других promod'ов (инструкция не моя, мной не проверена!): по умолчанию гранаты отключены, чтобы их включить необходимо открыть файл z_custom_ruleset.iwd через обычный WINRAR и распаковать файл: custom_public.gsc
    Открываем его с помощью блокнота и редактируем:

    Если необходимо включить гранаты:
    Ищем строки:
    // Other nades
    setDvar("weap_allow_flash_grenade", "0");
    setDvar("weap_allow_frag_grenade", "0");
    setDvar("weap_allow_smoke_grenade", "0");
    меняем все значения на 1

    setDvar("class_assault_frags", "0");
    менять значения на 1 для каждого класса у которого должна быть осколочная граната

    setDvar("class_assault_grenade", "none");
    выбор гранаты по-умолчанию вместо "none" указываем, например, "grenade_smoke" или "grenade_flash"

    // Friendly Fire
    setDvar("scr_team_fftype", "0"); включение отключение "Огонь по своим"

    // Search & Destroy
    setDvar("scr_sd_roundlimit", "16"); общее число раундов
    setDvar("scr_sd_roundswitch", "8"); кол-во раундов за сторону
    Если игровой режим ТДМ, то по умолчанию установлено 33 мин на игру, данную настройку можно изменить на меньшее

    // Team Deathmatch
    setDvar("scr_war_numlives", "0");
    setDvar("scr_war_playerrespawndelay", "0");
    setDvar("scr_war_roundlimit", "1");
    setDvar("scr_war_scorelimit", "0");
    до опред. кол-ва очков (2000 пример)

    setDvar("scr_war_timelimit", "33"); время игры

    Сохраняем файл и заменяем его обратно в архиве z_custom_ruleset.iwd , затем закачиваем обратно на сервер.

    P.P.S. чтобы играть по локальной сети необходимо в ярлыке сервера в пункте +set dedicated 2 изменить значение на 1.
    P.P.P.S. чтобы отключить пб на сервере необходимо в ярлыке сервера в пункте +set sv_punkbuster 1 изменить значение на 0.
    P.P.P.P.S. если Вы решили поставить другой promod, замените в ярлыке сервера в пункте +set fs_game "Mods\promodlive204" на нужную Вам папку с promod’ом (например, +set fs_game "Mods\onlyscope")

    При каких-либо ошибках выкладывайте скрин с ошибкой и скрин окна-конфига (консоли) сервера, иначе подсказать не смогу...

Отредактировано Ivan (2010-05-18 15:11:25)