Есть 2 способа запустить сервер с модом. Сначала прочитайте все пункты внимательно а потом производите настройку и запуск сервера !!! 1. Запуск выделенного сервера, локального или в инет с помощью строки запуска. (на примере Windows XP, на других операционных системах запуск аналогичный)
1.1 Первое что вам нужно сделать это - установить мод
1.2 Просмотреть все конфиги и установить нужные значения.
1.3 Создайте копию ярлыка для мультиплеера код4 на рабочем столе, чтоб не путаться можете переименовать его например в "CoD4 Mod Server".
1.3.1 Нажимаете на созданную копию ярлыка правой кнопкой и выбирает Свойства. В строке Объект, после существующей там надписи поставьте пробел и впишите (вставьте) строку запуска для сервера (не забудьте вписать ваш IP и Порт), строка запуска: + set net_ip "xx.xxx.xxx.xx" + set net_port "28960" + set dedicated "1" + set sv_punkbuster "1" + set fs_game Mods/Ваше_название_мода + exec ваше_название_конфига.cfg + map_rotate Затем жмете Применить и Ок
1.3.2 Рассмотрим строку запуска:
+ set net_ip "10.41.194.221" - указываетIP адрес сервера, именно на этот IP адрес к вам и будут коннектится игроки (может быть указан в конфиге, тогда в строке запуска можно убрать эту команду). Не забудьте указать ваш IP адрес, он может быть как локальный (если запускаете в локалке) или внешний (если в инете)
+ set net_port "28960" - Эта команда задает порт сервера (может быть указан в конфиге, тогда в строке запуска можно убрать эту команду). Например если вы желаете запутить сразу 2 сервера с одного IP адреса то вам нужно будет указать разные порты серверов, пример: первый сервер 28960, второй 28961, третий 28962 и т.д.) Для запуска нескольких серверов вам понадобится создать для каждого свой ярлык с соответствующей строкой запуска (пункты 1.3 - 1.3.2)
+ set dedicated "1" - эта команда указывает в каком статусе будет запущен сервер (может быть указан в конфиге, тогда в строке запуска можно убрать эту команду), 2 = в интерент(сервер будет доступен всем в интернете), 1 = локалный (все кто в вашей локальной сети смогут приконнетится к нему, доступ из вне будет закрыт) Если у вас 2 IP адреса на одном компе, тоесть локальный и внешний, то если вы запускаете сервер в нтернете - все из вашей локалной сети смогут приконнектится к нему как по вашему локальному IP, так и по внешнему.
+ set sv_punkbuster "1" - включает/отключает анти чит защиту Punkbuster(может быть указан в конфиге, тогда в строке запуска можно убрать эту команду) 1=Вкл, 0=Откл.
+ set fs_game Mods/Ваше_имя_мода - команда указывает какой мод должен быть запущен. Убедитесь, что в этой команде вы правильно написали название нужного вам мода. Например для запуска модаPezBot данная команда должна выглядеть так: + set fs_game Mods/PezBot
+ exec ваше_название_конфига.cfg - Запускает указанный конфиг мода, также убедитесь в его правильном названии. Если ваш конфиг называется например pezbot_start.cfg то и данная команда должна выглядеть так: + exec pezbot_start.cfg
+ map_rotate - команда запускает указанную вами ротацию карт и по сути является ключевой командой которая и осуществляет запуск сервера. Все команды прописанные после неё не будут действовать, так что всё нужное вам пишите до + map_rotate. Если у вас нет ротации карт то данная команда запустит стандартную ротацию карт (стандартные карты). Если вам нужно например запустить только одну карту (возможно мод не поддерживает ротацию карт) то замените + map_rotate на + map mp_ваше_имя_карты, например + map mp_crash
1.4 Запускаете сервер с ярлыка (например CoD4 Mod Server), перед вами появится окошечко - это консоль выделенного сервера. Вы сможете приконнетится сами к себе и проверить работоспособность и настройки. Для того чтоб приконнектится к себе: Запустите мультиплеер код4 (как вы обычно запускаете игру), в главном меню, в консоли впишите \connect ваш IP:порт (Пример \connect xx.xx.xxx.xx:xxxx) Если вы смогли зайти на сервер и мод работает как надо, то вы всё сделали правильно. Если нет то ещё раз проверьте всё внимательно. На некоторых модификациях ОС Виндовс могут быть проблемы с запуском сервера в интернет.
1.5 Приглашайте друзей и радуйтесь !
2. Запуск совмещённого или выделенного сервера (локального или в инет) напрямую из игры.
2.1 Первое что вам нужно сделать это - установить мод
2.2 Просмотреть все конфиги и установить нужные значения.
2.2.1 Затем запускайте игру > Запускайте мод в игре > Переходите в пункт Новый сервер. В консоли впишите \exec ваше_название_конфига.cfg- Запускает указанный конфиг мода, также убедитесь в его правильном названии. Если ваш конфиг называется напримерpezbot_start.cfg то и данная команда должна выглядеть так: + exec pezbot_start.cfg> жмите интер.
2.2.2 Указываем какой сервер вам нужен: Если вы не указывали в конфиге в каком статусе будет запущен сервер, то в меню, строке Выделенный сервер укажите:
Нет = Совмещённый сервер - Сервер будет запущен непосредственно в игре, если вы выйдите с сервера, то он отключится. Данный вид сервера требует мощного компьютера, так как вся нагрузка от игры будет влиять на сервер.
LAN = Локальный сервер - сервер будет доступен только в вашей локальной сети
Интерент = сервер с выходом в интерент - сервер будет доступен всем желающим в интернете.
2.2.3 Запускаем сервер - в консоли впишите \map_rotate Если у вас нет ротации карт то данная команда запустит стандартную ротацию карт (стандартные карты). Если вам нужно например запустить только одну карту (возможно мод не поддерживает ротацию карт) то замените \map_rotate на \map mp_ваше_имя_карты, например \map mp_crashи > жмите интер. Если вы выбрали совмещённый сервер - игра начнется сразу, а если в инете и локалке, то появится окошечко (сам сервер) после чего вы сможете зайти на него (пример описан в пункте 1.4, пропустите "запуск сервера с ярлыка")