Call of Duty 4: Modern Warfare — компьютерная игра, продолжение серии Call of Duty, разработанное студией Infinity Ward. Это первая игра в серии, действие которой происходит не во время Второй мировой войны. Сюжет прыгает на 60 лет вперед, в эпоху глобальных конфликтов, дележа нефти и международного терроризма.>>>
Содержание: Установка Подготовка системы Дистрибутив Инсталяция Конфигурация Конфиги Запуск PunkBuster Mods Bots Maps Add Администрирование Литература
Установка
Подготовка систем Сервер линуксовый, поэтому необходим линукс эмулятор - linux_base-fc. Если у Вас не установлен linux_base-fc, тогда установим его сейчас.# cd /usr/ports/emulators/linux_base-fc4/ && make install clean
Перезагрузимся и проверим наличие необходимых модулей в памяти.# kldstat Id Refs Address Size Name 1 12 0xc0400000 31ba68 kernel 2 1 0xc0723000 206c4 linux.ko 3 1 0xc0744000 5dee4 acpi.ko
Дистрибутив Необходимо скачать дистрибутив сервера c сайта Call of Duty 4: Modern Warfare 1) Call of Duty 4: Modern Warfare 1.5 Server зеркало 1.1) Бинарник COD4 для Linux v1.5 Без проверки ключей и и без ожидания. НЕОБЯЗАТЕЛЕН! (COD4_1.5_Privat-Server_No-Wait_Patch_LINUX.rar) 2) Диск с игрой Call of Duty 4: Modern Warfare (необходим для установки сервера)
Инсталяция Распаковываем полученные архивы в нужную директорию. Для игровых серверов, будет удобно создать отдельного пользователя, например games, а нужные игры устанавливать в его домашнюю директорию.# mkdir -p /home/games/cod4/ # cd /home/games/cod4/
Распакуем в директорию cod4 скачанные архивы.# tar zxvf cod4-linux-server-12202007.tar.bz2 -C /home/games/cod4
Второй архив RAR поэтому COD4_1.5_Privat-Server_No-Wait_Patch_LINUX.rar распаковываем в Windows , после чего скопируем имеющийся файл cod4_lnxded-bin в директорию сервера, заменив существующий файл с тем же именем.# cp cod4_lnxded-bin /home/games/cod4
Затем с диска Call of Duty 4: Modern Warfare копируем файлы: 1) Файлы с расширением *.iwd в директорию сервера /home/games/cod4/main/ (данные файлы можно взять из одноименной директории уже установленной игры) *.iwd в директорию сервера /home/games/cod4/main/ 2) Копируем с клиента: zone/russian/ (если клиент локализован) в директорию сервера /home/games/cod4/zone/russian/. И можете запускать с параметром +set loc_language 6 это нужно для тех игроков у которых в игру не включено английского перевода кроме русской локализации. Запустим игру с параметром, этот параметр может оказаться полезным для игроков с русской локализацией игры.English (default): +set loc_language 0 French: +set loc_language 1 German: +set loc_language 2 Italian: +set loc_language 3 Spanish: +set loc_language 4 Russian: +set loc_language 6
Смотрим на запускCoD4 MP 1.5 build linux-i386 Jan 31 2008 begin $init ----- FS_Startup ----- Current language: english Current search path: /root/.callofduty4/main ~~~~~~~~~~~~~~~~~~~~~~ No channels added or hidden execing default_mp_gamesettings.cfg from disk execing server_map.cfg from disk execing language.cfg from disk dedicated is read only. Opening IP socket: 192.168.0.5:28960 Hostname: games.local Alias: games IP: 192.168.0.5 dedicated is read only. end $init 12637 ms Loading fastfile code_post_gfx_mp Loading fastfile localized_code_post_gfx_mp
~~~~~~~~~~~~~~~~~~~~~
----------------------------------- Error: Unable to initialize punkbuster. Punkbuster is disabled Huffman Took 15 Milliseconds Hitch warning: 37329 msec frame time Resolving FrozenKiller.RuLeZ.com Couldn't resolve address: FrozenKiller.RuLeZ.com Hitch warning: 829 msec frame time Client 0 connecting with 50 challenge ping from 192.168.0.7:28960 Going from CS_FREE to CS_CONNECTED for (num 0 guid "d3ccc66f7b1bf9e77faead1d50a15a0a") Received packet 0 of stats data Received packet 1 of stats data Received packet 2 of stats data Received packet 3 of stats data Received packet 4 of stats data Received packet 5 of stats data Received packet 6 of stats data 0:Raven2000 EXE_DISCONNECTED
Для того, что бы подключится к свежеиспеченному игровому серверу, следует в настройках лан клиента добавить этот сервер в список избранных. После чего он станет доступен для подлкючения.
Mods Bots Maps Add
Mods 1) PunkBuster - плагин для защиты от нечестной игры на сервере, если есть желание можно поставить, однако при его наличии боты запускаться не будут# cd /home/games/cod4 # sh ./pbsetup.run -e # sh ./pbsetup.run --add-game=cod4 --add-game-path=/where/i/uploaded/cod4/ # sh ./pbsetup.run -u
2) Список Windows модов
Bots 1) Windows боты
Add 1) Game Tracker - Интернет тракер. Регестрируетесь указываете свой игровой сервер 1.1) Statsgen2 - Статистика 1.2) UltraStats for CoD4 MW Пример трекера Moscow CoD4:MW Server 1.3) Статистика otstrel.ru CoD4 1.4) Ultrastats rus (русик необходимо доработать) Установка статистики. Неплох. 2) HSLW 1.2.1 RELEASE - Программа мониторинга игровых серверов в том числе и COD4. 3) CoDRconTool 9.0 - Программа управления удалённым сервером. FAQ по CoDRConTool 8.0 Forum
Map Чтобы запустить новые карты в директории /home/games/cod4/main необходимо создать директорию usermaps, в нее распаковать архивы с новыми картами. В usermaps/mp_village/ должны быть файлы с расширением ".ff" Файлы с расширением ".iwd" идут в директорию /home/games/cod4/mods/fs_game
Литература 1) FAQ 2) Специальные способности, или Perks 3) Call of Duty | Call of duty 4:Modern Warfare: новости форумы команд файлы патчи сервера и множество другой информации 4) COD4: Решение возникающих проблем 5) Энциклопедия оружия в CoD4:MW, Всё о реальных прототипах оружия 6) Настройка серверов Call of Duty 7) Игровой портал Call Of Duty.RU