В этой теме я, что называется "на пальцах", расскажу как запустить сервер с ботами. Расскажу на примере PeZBOT-009p, хотя, думаю, этот способ подойдет для большинства бот-модов. Для начала скачиваем архив с ботами PeZBOT-009p.zip по ссылкам .Далее, распаковываем этот архив в папку Mods, которая находится в директории игры: Затем правой кнопкой мыши вызываем контекстное меню мультиплеерного экзешника iw3mp.exe и создаем ярлык этого файла на рабочем столе: Переименовываем его для удобства, например так:Теперь снова вызываем контекстное меню, только уже ярлычка, и выбираем его свойства. В свойствах ярлыка нас интересует только командная строка "Объект": Вот тут самое важное! По умолчанию там будет путь к экзешнику мультиплеера iw3mp.exe, который выглядит примерно так:D:\Games\Call of Duty 4 - Modern Warfare\iw3mp.exe (красным цветом показана изменяемая часть пути - у кого куда установлена игра)Для того чтобы задать режим и поведение ботов нам нужно добавить после этой строки подряд одна за другой через пробел необходимые команды, например:D:\Games\Call of Duty 4 - Modern Warfare\iw3mp.exe +set fs_game mods/PeZBOT +set svr_pezbots 4 +set svr_pezbots_skill 1 +set svr_pezbots_team axis, где+set fs_game mods/PeZBOT - команда на запуск мода+set svr_pezbots 4 - задаем количество ботов (произвольное число)+set svr_pezbots_skill 1 - задаем уровень скила ботов (0 - минимум, 1 - максимум, по умолчанию 0.5)+set svr_pezbots_team axis - за чью сторону играют боты (axis - сепаратисты/спецназ, allies - десантники/САС, по умолчанию - автораспределение)Примечание 1: в режиме Free for All (каждый за себя) добавляем ботов только командой +set svr_pezbots, т.е. без указания стороны, за которую они будут играть. Иными словами команду +set svr_pezbots_team axis (или allies) вписывать не нужно.Лучшим вариантом будет создать отдельный ярлык для режима FFA, строка "Объект" которого может выглядеть вот так:D:\Games\Call of Duty 4 - Modern Warfare\iw3mp.exe +set fs_game mods/PeZBOT +set svr_pezbots 4 +set svr_pezbots_skill 1Примечание 2: в PeZBOT_011p кроме всего прочего добавлен конфиг ботов pezbot.cfg, который можно задействовать добавив в ярлык команду +exec pezbot.cfg и предварительно настроив его в соответствии с вашими требованиями. Все команды описаны в файле Installation.txt, который находится в папке ReadMe. Также имеются комментарии к командам в самом конфиге (pezbot.cfg).Далее, сохраняем внесенные изменения и запускаем игру с созданного ярлыка. Лучше создать новый профиль для этого мода, чтобы не изменились статистика и настройки на основном. Запускаем новый сервер: Настраиваем в соответствии со своими требованиями (например, как на картинке ниже), но основным пунктом здесь будет обязательное отключение панкбастера: Выбираем карту и жмем Старт: В самом конце загрузки карты мелькнет сообщение Mod: pezbot: после чего вы должны увидеть список подключившихся ботов: Всё, можно играть.Если вы хотите создать выделенный сервер в локальной сети (LAN), то инструкция ниже поможет вам. Этот гайд разработан мной на основе PeZBOT_011p.Предположим, совмещенный сервер вы уже создали, тогда 99% от необходимого у вас уже сделано, в противном случае внимательно читаем верхний спойлер.Когда всё описанное выше уже позади, запускаем ранее созданный ярлык бот-сервера и в главном меню жмём Новый сервер. Настраиваем в соответствии с изображением (основные пункты выделены): Нажатием на кнопку Старт запускаем сервер - он должен тут же свернуться в консоль: В процессе запуска в консоли пробегут настройки конфигурации и если заход ботов был указан в ярлыке, то в финале вы должны увидеть сообщения об их подключении к серверу:Connecting player #0 has an unknown GUIDGoing from CS_FREE to CS_CONNECTED forPP(num 0 guid "")Connecting player #1 has an unknown GUIDGoing from CS_FREE to CS_CONNECTED forPP(num 1 guid "")Connecting player #2 has an unknown GUIDGoing from CS_FREE to CS_CONNECTED forPP(num 2 guid "")И т.д. (на рисунке выше это хорошо видно).Если всё так - оставляем консоль в покое, запускаем мультиплеер, создаем новый профиль (ранее я говорил почему), в настройках сетевой игры отключаем PunkBuster: Далее, жмём Войти в игру и попадаем в сервербраузер. Настраиваем фильтр, особое внимание уделив выделенному пункту: После этого в серверлисте должен появиться ранее созданный и запущенный сервер: Подключаемся к нему: И играем: Обязательным условием для возможности зайти на этот сервер является наличие у клиентов файлов PeZBOT.iwd и mod.ff в папке Call of Duty 4 - Modern Warfare\Mods\PeZBOT. Если их не будет в момент подключения, то при активированной опции Разрешить загрузку в настройках сетевой игры они автоматически скачаются с сервера: P.S. В процессе игры на сервере с модом замечены некоторые глюки в виде, например, исчезновения ботов при загрузке очередной карты. Эта проблема решается введением в консоль сервера команд svr_pezbots_allies
Почетный пользователь
пошаговая инструкция
Как запустить сервер с ботами в CoD4
Комментариев нет:
Отправить комментарий