Fexclub.su Игры Сетевые игры Call of Duty Серверы

FAQ по созданию сервера Call of Duty 4: Modern Warfare

Makarocha 13.02.2013, 21:00
ПРЕЖДЕ ЧЕМ ЗАДАВАТЬ СВОЙ ВОПРОС, ВНИМАТЕЛЬНО ПРОЧТИТЕ ДАННЫЙ ПОСТ! Если ответа на ваш вопрос не нашлось, смело задавайте его в ТЕМЕ Call of Duty 4: Modern Warfare - Server ....

1. Прокидываем любой порт в интервале от 28960 - 28966

D-link DSL500T ....
D-link 2500U/BRU/D ....
Mодем "Интеркросс" ....
На всякий случай все остальные FAQ'и ....

Чтобы узнать свой IP-адрес надо проделать следующую операцию:
"Пуск"-"Выполнить"-"cmd"-"ОК"-в появившемся окне набрать ipconfig и нажать "Enter"

2. Скачиваем из вложений 2 файла: Сервер Call of Duty 4 для Windows без проверки ключей v1.7 и пример, как должен выглядить Start_Server.bat
Эта экзе ТОЛЬКО для сервера! Играть надо через нормальную.

Скачать 5******5
Скачать 5******6

Извлекаем в папку с игрой.

Start_Server.bat - консоль сервера. Я ее выложил для примера, можете создать свою.

Создаем батник (текстовый документ, сохраненный в формате .bat)
в нем прописываем параметры сервера:

1) IP-адрес
2) порт
3) документ, в котором находиться информация о сервере (cod4server.cfg)
4) папку с модом (если на сервере есть такой)
5) ПБ вкл или выкл
6) карта, которая будет по умолчанию

последовательность не важна.

Пример: start iw3mp_crack.exe +set dedicated 1 +set net_ip 192.168.1.2 +set net_port 28964 +exec cod4server.cfg +set fs_game Mods/pam4 +set sv_punkbuster 0 +map mp_crossfire

2* Второй способ.
делаем ярлык для крякнутой экзешки мультиплеера, жмем "Свойства"-вкладка "Ярлык"-графа "Объект" и после ковычек, через пробел приписываем те же самые параметры:

Пример: .... Files/Activision/Call of Duty 4 - Modern Warfare/iw3mp_crack.exe" +set dedicated 1 +set net_ip 192.168.1.2 +set net_port 28964 +exec cod4server.cfg +set fs_game Mods/pam4 +set sv_punkbuster 0 +map mp_crossfire

Примечание: файл cod4server.cfg должен находиться в папке с модом, если же мода нет, то cod4server.cfg должен быть в папке main.

3. В документе cod4server.cfg надо указать имя сервера, rcon пароль (для управления сервером), и другие параметры (разберетесь, т.к. в 4-ом посте есть полностью переведенный на русский язык конфиг сервера).

Управление сервером КОД4 ....
Спасибо SOKOL_RUS thank_you2

Call of Duty 4: Modern Warfare server ....
Спасибо Boevik thank_you2

PS Чтобы зайти на свой сервер, надо запустить мультиплейер, и набрать в консоли /connect IP-адрес:порт или добавить свой сервер в избранное

Как запустить кастомные карты на своем сервере

1. Чаще всего карта представляет собой 3 файла:
mp_map.iwd
mp_map.ff
mp_map_load.ff
2. Файл формата *.iwd надо скопировать в папку /mods/ModWarfare (или любой другой мод)
3. Создаем в папке и игрой папку usermaps. В ней создаем папку с названием карты (в нашем случае mp_map). Два файла формата *.ff копируем в эту папку.

Таким образом получаем такую структуру C:\Games\Call of Duty 4\usermaps\mp_map\mp_map.ff+mp_map_load.ff

Чтобы запустить нашу карту на сервере:
1. Заходим в игру
2. Переключаемся на мод, где находиться файл *.iwd
3. Запускаем сервер с любой стандартной картой.
4. Открываем консоль (Ё-~), и там вводим /map название карты

Пример: /map mp_map

Если какого то файла нет (карта mp_villiage состоит только из фала mp_villiage.ff) то запуск карты производиться точно так же.
Makarocha 01.04.2013, 17:51
Как довести до игроков, что на вашем сервере использовать подствол, кемперить, материться, флудить, постоянно включать голосование и т.п. нельзя?

Это можно реализовать с помощью сообщений консоли панкбастера, которые будут выскакивать с определенной периодичностью.

1. Создаем в папке с панкбастером (.../папка с игрой/pb) файл svrmsgs.cfg

2. старт этого конфига прописываем в основном конфиге ПБ pbsv.cfg (его также создаем в папке с панкбастером)

pb_sv_load svrmsgs.cfg

3. содержимое файла конфига svrmsgs.cfg


// Таблица Цветов
// ^1 = Красный
// ^2 = Зеленый
// ^3 = Желтый
// ^4 = Синий
// ^5 = Циан
// ^6 = Розовый
// ^7 = Белый
// ^9 = Серый
// ^0 = Черный
//Сообщения консоли сервера
pb_sv_taskempty
// Задачи для PunkBuster
pb_sv_task 20 800 "say ^1Добро пожаловать на наш сервер"
pb_sv_task 1******0 "say ^1Мат запрещен!"
pb_sv_task 2******0 "say ^5Наша игра - место для дружеского мордобоя в свободное от работы время"
pb_sv_task 4******0 "say ^7ЧИтеры будут публично распяты! ^1В БАНЕ!"

//pb_sv_task X Y "say Z"
//X = когда стартует сообщение. Если стартует через 60 секунд, просто кратно увеличиваем значение (60, 120, 180, 240...)
//Y = когда будет следующий повтор сообщения. 420 = 7 minutes.
//Z = тело сообщения

//pb_sv_task 20 800 "say ^1Добро пожаловать на наш сервер"
//20 - сообщение стартует через 20 секунд после запуска сервера
//800 - сообщение будет повторено через 800 секунд(13 минут) после запуска сервера, и тд через каждые 10 минут

4. Чтобы все работало в основном конфиге сервера (cod4server.cfg) прописываем три строчки

set sv_punkbuster "1"
wait
pb_sv_enable

Взял тут .... (внешка)
Serega1947 11.04.2013, 02:32
Опишу два варианта редактирования чата!
1) Для игрового сервера
Вот вам скриптик включения и выключения чата кнопочкой f4
Инструкция по установке:
создаем файл chat.cfg и вписывае вот это туды
Цитата
// Chat Toggle
bind F4 "toggle cg_chatheight 0 8"

1 кладем файл chat.cfg в папку main
2 открываем конфиг и дописываем строчку exec chat.cfg
3 все готова! удачной игры!

2)Для игроков

Если вам мешает чат, или голосование(желтая строка) вот все настройки по перемещению строк по вашему желанию:
1. seta cg_hudChatPosition "5 204" - регулирует позицию нижнего края чата, где основные умные мысли обычно и пишутся.
По умолчанию стоят значения "5 204",если менять вторую цифру - чат двигается вниз-вверх (больше -> ниже), от 0 (чата воеобще не видно) до 500 изменив на "5 20" - получил две строчки чата в самом верху слева, но тут при втором значении меньше 80 происходит совмещение с картой, когда она возникает, что не совсем комильфо.
2. seta cg_hudSayPosition "5 180" - аналогично меняет положение строки, которую вы набираете, чтобы всем что-то сказать. Настройка малозначимая, поэтому можно не менять, либо сделать "5 100".
(скрин не сделал, так как он не делается при наборе текста.
3. seta cg_hudVotePosition "5 220" – аналогично управляет позицией строки голосований. В принципе, можно задвинуть голосование в правый нижний угол, но тут скорее всего придется действовать самостоятельно, подстраиваясь под своѐ разрешение монитора. При seta cg_hudVotePosition "5******0".

все это делается в "config_mp.cfg" в вашем профиле..
p/s/s.сделаете резервную копию конфига на всякии случай в целях не предусмотренных ошибок...
Похожие темы
FAQ по созданию сервера Call of Duty 4: Modern Warfare
Call of Duty: Modern Warfare 2
Call of Duty 4 Modern Warfare
Call of Duty 4: Modern Warfare
Call of Duty: Modern Warfare 3