СОЗДАЕМ СЕРВАК
Кароче говоря. Заходим в игру. Жмем "Создать сервер". Настраиваем его как хотите, но. Есть там меню выбора "Выделенный сервер". О нем подробнее. Если вы создаете сервер LAN или Интернет, игра закрывается (можно назвать, что вылетает, но так будет не оч правильно) и открывается окно консоли. Про консоль отдельный разговор, пока об этом не будем. Так вот, чтобы войти в игру после создания такого сервера (консоль НЕ закрываем), снова открываем игру и выбираем ваш сервер из списка либо заходим через консоль уже в самой игре через IP-адрес.
Если вы создаете "Выделенный сервер: Нет", то сервер запускается сразу. Это немного другое, сервер запускается с графической оболочкой, но сейчас об этом тоже не будем - это особо не важно для создания обычного сервера для 3-4 человек и даже более.
Это все были простые способы создания сервера. Есть еще способ - через конфиг, он более сложный, конфиг редактируется через переменные и его надо изучать... но, повторюсь, для обычной игры на пару часов такое не особо нужно, вот если вы делаете сервер для клана и т.п., тогда другое дело.
Все вроде... учтите, возможно, придется еще с портами повозиться, если, например, ваш сервер никто не видит, но это уже другой вопрос.
Если вы создаете "Выделенный сервер: Нет", то сервер запускается сразу. Это немного другое, сервер запускается с графической оболочкой, но сейчас об этом тоже не будем - это особо не важно для создания обычного сервера для 3-4 человек и даже более.
Это все были простые способы создания сервера. Есть еще способ - через конфиг, он более сложный, конфиг редактируется через переменные и его надо изучать... но, повторюсь, для обычной игры на пару часов такое не особо нужно, вот если вы делаете сервер для клана и т.п., тогда другое дело.
Все вроде... учтите, возможно, придется еще с портами повозиться, если, например, ваш сервер никто не видит, но это уже другой вопрос.
1. Удостоверьтесь, что ваша установленная игра полностью в рабочем состоянии и пропатчена всеми нужными патчами, так как для создании сервера используются файлы самой игры, какие они - такой севрер вы и получите.
2. Теперь копируем всю папку с игрой в другое место где вы собираетесь держать свой сервер, на пример на рабочий стол , по умолчанию она устанавливается в C:/Program Files/Activision в ней папка "Call Of Duty 4 – Modern Warfare” - вот ее копируйте, после желательно переименовать ее, чтобы не путаться, например в "cods"
3. Теперь открываем скопированную папку и чистим ее от всего лишнего, а именно:
-удалите папки "Docs” и "Players”.
-дальше в "main/video” удалите все кроме файлика "zakhaev_escape.bik” - он потребуется для обновления.
-удалите все содержимое папки "pb"
4. Ставим Punkbuster. Правильно его ставить так:
-скачиваем сам установщик с офф. сайта : http://www.evenbalance.com/index.php?pag...
-запускаем "pbsetup.exe” и нажимаем "Add a Game”. Выбираем в списке CoD4, указываем пусть к своей папки с севрером, в общем окне появится строка его, выбираем ее и нажимаем на кнопку "Check For Updates”
-ждем пока завершится процесс, не стоит ничего трогать, хоть и будет казаться что что то повисло, программа качает нужные обновления.
5. Создание ярлыка для запуска сервера:
-открываем папку севрера, тыркаем правой кнопкой на файле "iw3mp.exe” , выбираем из списка Создать ярлык, перетаскиваем появившийся ярлык на рабочий стол.
-правой кнопкой на ярлыке (который на рабочем столе), тыркаем Свойства, в появившемся окне ищем поле Объект там должно быть написано "cods\iw3mp.exe” пишем дальше через пробел
Код+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
где ip xxx.xxx.x... -это ваш ip адрес ,
Если вы не знаете ничего про свой ip то лучше сначала решить для кого вы хотите делать свой сервер - если для друзей соседей которые в одной с вами сети - то вам достаточно в строке запуска сменить параметр "+set dedicated 2" с 2 на 1 и прописать свой локальный ip который узнать можно в настойках вшего соединения или у провайдера (если он динамический, тоесть меняется, то каждый раз при включении компа вашему серверу надо прописывать другой ip, и сообщать его друзьям), если вы хотите чтобы ваш сервер был виден в инете - то вам лучше позвонить своему провайдеру и узнавать на счет внешнего выделенного ip адреса.
-поправьте значения по своему усмотрению, например "sv_maxclients 32" - это 32 человека смогут к вам зайти на сервер.
7. Создаем основной конфиг сервера server.cfg и кидаем его в нашу папку .
Это самый важный момент в сервере, все настройки его такие как имя сервера , rcon пароль и тд все в нем.
Ссылок на него не даю , только из за того что подбирать его нужно методом тыка. Просто в поисковике набейте " рабочий конфиг для Cod4" .
Ну вроде всё , пробуем запустить наш сервер с ярлыка. Если выскакивает консоль , значит конфиг неверный , просто удаляем и ищем новый. Сервер дожен запустится из игры .
Я мучался очень долго , но в итоге получилось .
Как установить сервер cod-4?
Есть достаточно большое количество способов установить сервер Call Of Duty 4 (на Windows), но этот, на мой взгляд, самый легкий. Особенно для случаев, когда у вашего хостера нет предустановленного выделенного сервера CoD4 (как например на game-hosting.com, game-hosting.su и т.д.) Давайте рассмотрим пошагово весь этап установки:
Шаг 1 – Устанавливаем серверную часть
(Пожалуйста удостоверьтесь, что на ваш клиент CoD поставлены все нужные патчи и обновлена версия Punkbuster)
- Откройте папку C:/Program Files/Activision (или другую, если у вас CoD4 установлен в другую папку) и скопируйте папку "Call Of Duty 4 – Modern Warfare” на рабочий стол (или в любую другую, где будет хранится ваш сервер).
Чтобы не было путаницы, переименуйте папку в "cod4”.
- Откройте папку "cod4” и удалите только эти каталоги: "Docs”, "Players”, "main/save” (это позволит сэкономить нам около 1.25GB места на жестком диске)
- Откройте папку "main/video” и удалите все файлы, КРОМЕ "zakhaev_escape.bik” (он нужен для обновления сервера)
- Откройте папку "pb” и удалите все внутри!
ВНИМАНИЕ! Будьте внимательны и бдительны! Ни в коем случае не нарушайте структуру папок в вашем каталоге "cod4”.
Шаг 2 – Установка Punkbuster
Теперь я попытаюсь объяснить вам, как нужно установить Punkbuster на ваш сервер.
- Создайте папку "pbsetup” на вашем рабочем столе (не обязательно в папке "cod4”)
- Скачайте программу "pbsetup.exe” http://dump.ru/file/998653
- Запустите "pbsetup.exe” и нажмите "Add a Game”. Выберите "CoD4”. Укажите путь к вашей папке "cod4”. Выберите в списке ваш CoD4 сервер и нажмите "Check For Updates” (на некоторое время программа зависнет, но не волнуйтесь, она скачивает нужные файлы и как либо воздействовать на нее или папку "cod4” в это время не стоит). После того, как punkbuster обновился нам нужно установить скрипты проверки запрещенных программ, а также подключить базы данных забанненых игроков, но мы займемся этим позже.
Шаг 3– Копируем игровые файлы
- Если вы хотите создать несколько серверов, то крайне советую сделать резервную копию вашей папки "cod4” сейчас. В данный момент, она представляет собой основу для любого CoD4 сервера, которую можно довести до любого состояния.
Шаг 4 – Создаем ярлык для быстрого запуска сервера
- Открываем папку "cod4”
- Правой кнопкой мыши на файл "iw3mp.exe”. Выберите "Создать ярлык”. Перетащите созданный ярлычок на рабочий стол.
- Кликните правой кнопкой мышки на ярлыке и выберите "Свойства”
- Найдите поле "Объект”, там должно быть написано "ccod4iw3mp.exe”
- Добавьте в конец этой строчки нижеприведенные команды, при этом ни в коем случае не повредите ничего, что написано ранее:
+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
(xxx.xxx.xxx.xxx – это ip-адрес вашего сервера)
Примечание: Убедитесь, что между iw3mp.exe” и +set dedicated 2 есть пробел
Примечание: Замените xxx.xxx.xxx.xxx на ip-адрес вашего сервера
Примечание: Замените параметр sv_maxclients 32 на любой другой, если вы хотите, чтобы максимальное количество игроков было больше или меньше 32.
Шаг 4 – Настройка файла server.cfg
Настройка конфигурационного файла для сервера – очень важный момент. В Интернете вы найдете достаточно много вариантов этого файла. Учтите, что среди них есть как правильные, так и не правильные. Учтите также, что если вы будете использовать в своем server.cfg определенные переменные, то ваш сервер перестанет быть "РАНГОВЫМ” (RANKER) сервером.
Я приведу пример своего личного server.cfg.
http://narod.ru/disk/7078825000/Server.cfg.html
Не забудьте обязательно поменять rcon пароль и положить server.cfg в папку "cod4/main”.
Шаг 5 – Запуск и подключение к серверу
Чтобы запустить ваш сервер, достаточно будет два раза кликнуть на его ярлыке на рабочем столе.
После этого сервер должен стартовать без проблем, если вы, конечно, не допустили ошибок в его конфигурации. Подождите 15-30 минут, чтобы он появился в списке серверов в вашем клиенте. Если вы не хотите ждать, подключитесь к серверу через консоль клиента (connect xxx.xxx.xxx.xxyyyy, где xxx – ip-адрес, а yyyy – порт, скорее всего у вас он будет 28960).
Шаг 6Управление сервером.
Чаще всего управлять сервером можно через rcon-команды. Многие из этих команд требуют перезапуска сервера, для того, чтобы вступить в действие. Основные команды и особенности управления сервера CoD4 мы рассмотрим ниже…
Подключение к rcon
Ваш rcon-пароль устанавливается в файле "server.cfg”. Для того, чтобы подключится к управлению серверу, вам нужно пройти авторизацию по rcon-паролю. Делается это следующим образом:
- Подключитесь клиентом к вашему серверу и откройте консоль кнопкой (~)
- напишите "/rcon login ваш_пароль” и нажмите Enter
ВНИМАНИЕ! НЕ ЗАБЫВАЙТЕ использовать символ "/” перед "rcon login”, иначе ваше сообщение пройдет в чат и его увидят игроки.
Примечание: для того, чтобы открыть консоль в полноэкранном режиме, зажмите кнопку Shift и нажмите кнопку (~).
Подключение через ярлык
Если вы подключаетесь к своему серверу через готовый ярлык клиента CoD4, вы можете прописать rcon-авторизацию при запуске. При этом вам будет выдан приватный слот (если такая функция активирована в "server.cfg”).
- Правой кнопкой на ярлык клиента CoD4.
- Правой кнопкой мышки на ярлыке. Выберите Свойства.
- В поле "Объект” вы увидите: "C:Program Files/Activision/Call of Duty 4 - Modern Warfare/iw3mp.exe" (путь до игры может быть произвольным).
- После последнего символа (закрывающая кавычка), пропишите "+rcon login ***** assword ***** +connect xxx.xxx.xxx.xx28960"
Часто используемые команды rcon
/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)
Программы удаленного администрирования
Статья взята с http://otvety.google.ru/otvety/thread?tid=5983fa659cb28c22
![[xOSx] В контакте](http://os-snipers.clan.su/1272433234_5b9e0347-b323-4124-8733-e864671f7fd9.jpg)
![Клан [xOSx]](http://os-snipers.clan.su/_si/0/58047358.jpg)