Навигация
Категории
Top Hьюсмекеров
zenj68
Репутация: 0
Пол: Мужчина
Новости: 5396
Miracle
Репутация: 5
Пол: Мужчина
Новости: 4494
Gunpowder
Репутация: 0
Пол: Мужчина
Новости: 4024
x7Post7x7x
Репутация: 7
Пол: Женщина
Новости: 2784
Magik
Репутация: 0
Пол: Мужчина
Новости: 2567
Рекламка
Тут ваша реклама
Помощь сайту
webmoney





Рекламодатели
Главная » »

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


Установим запуск линукс эмулятора при загрузке системы.# echo "linux_load="yes"">> /boot/loader.conf
# echo "linux_enable="YES"" >> /etc/rc.conf


Перезагрузимся и проверим наличие необходимых модулей в памяти.# 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 


2.1) Копируем localization.txt в /home/games/cod4/
3) Сменим владельца директории # chown -R games:games /home/games/cod4/



Конфигурация

Конфиги
Далее необходимо создать конфигурационные файлы в директории /home/games/cod4/main
1) Серверные Конфиги Call Of Duty 4 - CALLOFDUTY.RU

Создадим стартовый скрипт# touch start_cod4.sh
# ee touch start_cod4.sh


Содержимое скрипта#!/bin/sh
CFG=/home/games/cod4/main/server.cfg
LOGFILE=/home/games/cod4/cod4_server.log
cd /home/games/cod4
./cod4_lnxded +set dedicated 2 +set net_ip x.x.x.x +set net_port 28960 +exec $CFG +map_rotate +set loc_language 6>> $LOGFILE 2>> $LOGFILE & 


Присвоим скрипту права на исполнение# chmod u+x start_cod4.sh



Запуск
Запускаем сервер командой или созданным скриптом.# ./cod4_lnxded +set dedicated 2 +set net_ip 192.168.0.5 +set net_port 28960 \
+exec server.cfg +map_rotate +set loc_language 6


Запуск скрипта.# ./start_cod4.sh


Смотрим на запуск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 



Затем, проверяем$ sockstat |grep cod4
root cod4_lnxde 63855 24 udp4 192.168.0.5:28960 *:* 



Для того, что бы подключится к свежеиспеченному игровому серверу, следует в настройках
лан клиента добавить этот сервер в список избранных. После чего он станет доступен 
для подлкючения.

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

P.S. Andy отдельная благодарность за помощь!




1593     02:37 22.05.2024     0
Всего комментариев: 0

Kомментарии
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]


Последние сообщения на форумах
Календарь
Реклама
Здесь может быть ваша реклама
Top 5 Коментаторов
lanx
Репутация: 211
Пол: Мужчина
Комментoв:  17
mars
Репутация: 0
Пол: Мужчина
Комментoв:  3
denis
Репутация: 0
Пол: Мужчина
Комментoв:  2
royss
Репутация: 2
Пол: Мужчина
Комментoв:  2
cube
Репутация: 28
Пол: Мужчина
Комментoв:  2
Кто с нами
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Друзья сайта
Рекламодатели

Хостинг от uCoz