Главная » Статьи » Мои статьи

COD4 – Запуск своего сервера (Установка Выделенного сервера)

Статья для тех кто хочет запустить свой сервер по  Call of Duty 4  дома. Тут я расскажу как это сделать, надеюсь все будет понятно.

 

Шаг 1 – Установка самого сервера

Необходимое условие чтобы сама игра у вас запускалась и нормально работала.
- Откройте C:/Program Files/Activision на вашем компе, и копируйте Call of Duty 4 – Modern Warfare в корень диска C:\ чтобы было проще переименуйте ее в cod4. У кого то может быть и не /Program Files/ если вы меняли папку при установке.

- Откройте cod4 папку и удалите папки и файлы указанные ниже, эти файлы вам не понадобятся и сохранят 1.25 гига на диске, если у вас места навалом или вы настолько ленивый, то можете оставить. 


C:\cod4\main\save
C:\cod4\main\video
C:\cod4\pb удалите из нее все.

 

Шаг 2 – Устанавливаем Punkbuster

Следующая вещь, которая нам необходима, это получить файлы сервера Punkbuster.
- На рабочем столе создаем папку "pbsetup”.
- Загружаем туда сам Punkbuster с http://www.evenbalance.com (он используется на только для сервера Call of Duty 4  пусть это вас не пугает)
- Запускаем pbsetup.exe, и жмем - Add a Game . Выбераем сервер CoD4. Возможно придется указать в iw3mp.exe путь чтобы pbsetup.exe знал где лежит ваш сервер CoD4.
- Добавьте свой сервер CoD4. Выберите свой сервер в списке и нажмите на "Check For Updates”. К вам должны будут загрузиться дополнительные файлы. В это время желательно ничего не делать с cod4.

Шаг 3 –Резервное копирование

- Надо создать еще одну папку и копировать туда ваш cod4. Вам она понадобится если захотите запустить еще сервер или будут какие то проблемы с вашим основным сервером. Вы сможете восстановить его файлы на исходные. Только скопируйте их не в корень диска.

Шаг 4 – Создание ярлыка запуска для сервера cod4.


- Для iw3mp.exe создаем ярлык и переносим его на рабочий стол.
- Открываем свойства ярлыка.
- Ищем где написан путь-  C:\cod4\iw3mp.exe и добавляем к нему +map_rotate+set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +set sv_maxclients 32 +set sv_punkbuster 1 +exec server.cfg +map_rotate

Должно выглядеть так "C:\cod4\iw3mp.exe +map_rotate+set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +set sv_maxclients 32 +set sv_punkbuster 1 +exec server.cfg +map_rotate" (без ковычек)


Можете изменить sv_maxclients на то значение, какое максимальное число игроков  вы хотите видеть на сервере.

IP свой вы должны знать и он должен быть постоянным!

Ну и сохраняем конечно же.

Командная строка.
Командная строка - то, через что вы управляете своим сервером.
Есть довольно много параметров, которые вы можете использовать, но я предпочитаю использовать тут только основные, остальные можно прописать в cfg файле сервера.
Это - командная строка запуска для вышеупомянутых инструкций: (Windows Only)
"C:\cod4\iw3mp.exe” +set dedicated 2 +set net_ip 123.456.789.012 +set net_port 28960 +set sv_maxclients 32 +set sv_punkbuster 1 +exec server.cfg +map_rotate

т.е все эти команды автомитичеки прописываются в ней при запуске сервера.

Шаг 5 – Файл Конфигурации cod4

Настройки файла конфигурации можно посмотреть тут.
Отредактируйте его согласно своим потребностям, не забудте поставить свой rcon пароль и поместить файл в папку "C:\cod4\main”

Шаг 6 – Запуск и Присоединение


Если Вы получите ошибку DirectX, то установите d3dx9_36.dll, установите DirectX по-новее, забросьте его в C:/Windows/System32

Ваш сервер должен запуститься, при условии что вы все правильно сделали. Ждите в течение 10-15 минут и попробуйте поискать его в списках доступных серверов. Если Вы не можете его найти, его на пол часика и пропробуйте еще разок.
Вы можете также использовать консоль, чтобы присоединиться, но это не всегда может сработать. В консоле пропишите /connect xxx.xxx.xxx.xxx (свой IP адрес и порт своего сервера).



Дополнительно можно установить Promode:
1. Скачиваем архив с конфигами промода
2. Распаковываем в папку mods (например:C:\cod4\Mods\promod\).
3. В папке cod4\Mods\promod\ у вас должны быть следующие файлы:
mod.ff
promod_release3_final.iwd
z_custom_ruleset.iwd
server.cfg
4. Создаем ярлык с файла iw3mp.exe (он лежит в C:\Program Files\Activision\Call of Duty 4\), переименовываем ярлык в "serverCOD4promod"
5. Правой кнопкой мыши открываем "свойства" ярлыка и в текстовом поле "Объект" вписываем "C:\cod4\iw3mp.exe" +map_rotate +set fs_game "mods/promod" +set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +set sv_maxclients 32 +set sv_punkbuster 1 +exec server.cfg +map_rotate

Отличие в +set fs_game "mods/promod"

Управление сервером cod4

Чаще всего управлять сервером можно через rcon-команды. Многие из этих команд требуют перезапуска сервера, для того, чтобы вступить в действие. Основные команды и особенности управления сервера CoD4 мы рассмотрим ниже…

Подключение к rcon

Ваш rcon-пароль устанавливается в файле "server.cfg”. Для того, чтобы подключится к управлению серверу, вам нужно пройти авторизацию по rcon-паролю. Делается это следующим образом:

- Подключитесь клиентом к вашему серверу и откройте консоль кнопкой (~)
- напишите "/rcon login ваш_пароль” и нажмите Enter

ВНИМАНИЕ! НЕ ЗАБЫВАЙТЕ использовать символ "/” перед "rcon login”, иначе ваше сообщение пройдет в чат и его увидят игроки.

Примечание: для того, чтобы открыть консоль в полноэкранном режиме, зажмите кнопку Shift и нажмите кнопку (~).

Подключение через ярлык

Если вы подключаетесь к своему серверу через готовый ярлык клиента CoD4, вы можете прописать rcon-авторизацию при запуске. При этом вам будет выдан приватный слот (если такая функция активирована в "server.cfg”).

- Правой кнопкой на ярлык клиента CoD4.
- Правой кнопкой мышки на ярлыке. Выберите Свойства.
- В поле "Объект” вы увидите: "C:Program FilesActivisionCall of Duty 4 - Modern Warfareiw3mp.exe" (путь до игры может быть произвольным).
- После последнего символа (закрывающая кавычка), пропишите "+rcon login ***** assword ***** +connect xxx.xxx.xxx.xx28960"

Часто используемые команды rcon в cod4

/rcon login password – авторизация на сервере в качестве администратора
/rcon serverinfo – показывает текущие настройки сервера
/rcon systeminfo – показывает текущие настройки системы
/rcon status – показывает всю информацию об игроках на сервере
/rcon map_name – смена карты (rcon map mp_crash)
/rcon map_rotate – загружает следующую карту в списке ротации
/rcon map_restart – полная перезагрузка карты на сервере
/rcon fast_restart – моментальный рестарт без изменения настроек сервера
/rcon exec filename.cfg – загрузка любого конфигурационного файла (из папки "main”)

Другие команды, которые могут пригодится

/rcon g_gametype – смена режима игры (rcon g_gametype tdm)
/rcon scr_teambalance [0-1] – включение/выключение автобаланса (rcon scr_teambalance 1)
/rcon scr_team_fftype [0-3] – включение/выключение режима "дружественный огонь” (rcon scr_team_fftype 1)
/rcon scr_game_spectatetype [0-2] – выбор режима наблюдения во время нахождения в форме spectator (rcon scr_game_spectatetype 1)
/rcon scr_game_allowkillcam [0-1] – включение/выключение killcam (rcon scr_game allowkillcam 1)
/rcon tell [client#] [message] – приватное сообщение игроку (rcon tell 3 Hello Player)
/rcon say [message] – любое сообщение для игроков от имени console (rcon say Hello Player)

Команды Kick и Ban

/rcon clientkick [ID] – кик любого игрока с сервера (rcon clientkick 3)
/rcon kick – кик любого игрока с сервера по имени (rcon kick Playername)
/rcon kick all – кик всех игроков с сервера
/rcon onlykick all – кик всех игроков с сервера
/rcon banClient [ID] – бан любого игрока по ID (rcon banClient 3)
/rcon banUser [Name] – бан любого игрока по имени (rcon banUser Playername)
/rcon tempBanClient [ID] – бан любого игрока на время (rcon tempbanclient 3)
/rcon tempBanUser – бан любого игрока по имени (rcon tempbanuser Playername)

Программы удаленного администрирования cod4

CoD4 не может похвастаться большим количеством средств удаленного управления сервера. Помимо rcon существуют сторонние программы, которые можно использовать вне клиента.
Rcon Commander
Rcon Max
Modern Rcon
Half-Life Server Watch
Tatakai Server Scan
Категория: Мои статьи | Добавил: Fokus (09.04.2012)
Просмотров: 2324 | Теги: COD4 – Установка Выделенного сервер, Call of Duty 4, COD4 server | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]