Наша цель сделать локальный (т.е. доступный из под ФОСа), ранговый(т.е. оружия и перки открываются постепенно, с возрастанием ранга) сервер игры Call of Duty 4, который будет запускаться не из игры, и с заранее установленными параметрами. 1. Лицензионная игра
2. Патчи и пропатченный exe
3. Конфиг сервера
Для чего нужна лицензионная игра, для того чтобы поставить патчи и избежать неприятностей в различии версий. Лицензионную игру можно приобрести в магазине или скачать с торрентов или в DC.
Теперь нужно поставить патчи 1.6 и затем 1.7, так как он ставится только на версию 1.6.
Теперь надо поставить пропатченный iw3mp.exe это нужно для того чтобы сервер был без проверки ключей, и работал без так называемого таймаута. Это позволит избежать некоторые неудобства. Для этого нужно просто заменить старый iw3mp.exe, который находится в папке с игрой, на пропатченный.
Скачать iw3mp.exe!
Теперь самое главное настройка конфига сервера. Для начала советую скачать готовый конфиг и заменить лишь некоторые данные. А затем по желанию посмотреть конфиг сервера с описанием и подправить свои настройки по усмотрению. Конфиг сервера это текстовый файл с перечислением параметров игры в формате *.cfg. Его нужно отредактировать как описано ниже с помощью блокнота и поместить в папку main в корневом каталоге игры.
Скачать конфиг!
Теперь рассмотрим конфиг сервера и подстроим его под себя.
И так для начала изменим имя сервера и имя админа т.е. ваше имя, для этого измените нижеприведенные значения на ваши (обязательно на английском языке).
sets sv_hostname "My_SERVER" - имя сервера.
sets _Admin "My_NAME" - имя админа.
Теперь настроим параметры соединения.
set net_ip "My_IP" - введите ваш IP или доменное имя, если IP динамический.
set net_port "28960" - порт оставьте без изменений если у вас один сервер.
set dedicated "1" - единица означает что сервер будет локальным.
set sv_maxclients "12" - количество мест на сервере.
set ui_maxclients "12" - количество мест на сервере.
set rcon_password "My_PASSWORD" - введите ваш пароль для входа на сервер админом.
Все настройка конфига сервера завершена. Теперь поместите его в папку main в корневой папке с игрой.
Теперь нужно сделать так чтобы сервер запускался не из игры. Для этого изменим ярлык мультиплеера. Если на рабочем столе отсутствует ярлык мультиплеера, сделайте ярлык "iw3mp.exe" поместите его в любое место. Щелкнув правой кнопкой мыши выберите из контекстного меню Свойства. В поле Объект изменим, например:
было D:\Games\CallOfDuty4-Server\iw3mp.exe
стало D:\Games\CallOfDuty4-Server\iw3mp.exe +set dedicated 1 +set net_port 28960 +set sv_maxclients 12 +set sv_punkbuster "0" +exec server.cfg +map_rotate
Измените только sv_maxclients 12 на соответсвеное значение в конфиге.
Все на этом создание сервера закончено в дальнейшем посмотрите конфиг с описанием и настройте другие параметры по желанию.
Для того чтобы зайти на сервер самому нужно вводить 127.0.0.1 - ваш локальный IP