| Subiectul anterior | Subiectul urmator |
| Autor |
Mesaj |
Cronos Founder


Data inscrierii: 22/Oct/2007 Mesaje: 547 Localitate: Chisinau
|
Trimis: 15/04/2008 20:15 Titlul subiectului: Creare server CoD4 |
|
|
Установка сервера CoD4
Есть достаточно большое количество способов установить сервер 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” с портала Evenbalance (http://www.evenbalance.com/index.php?pagebsetup.php)
- Запустите “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) сервером.
Я приведу пример РАНГОВОГО (RANKED) server.cfg.
(http://www.cod4.clanmech.com/examples/server.cfg)
Не забудьте обязательно поменять rcon пароль и положить server.cfg в папку “cod4/main”.
Шаг 6 – Запуск и подключение к серверу
Чтобы запустить ваш сервер, достаточно будет два раза кликнуть на его ярлыке на рабочем столе.
Если вы получите на экране ошибку DirectX, вам всего лишь нужно будет установить не хватающие вам библиотеки. Распакуйте файл с ними и положите в папку “C:/Windows/System32” (http://www.cod4.clanmech.com/examples/d3dx9_36.zip)
После этого сервер должен стартовать без проблем, если вы, конечно, не допустили ошибок в его конфигурации. Подождите 15-30 минут, чтобы он появился в списке серверов в вашем клиенте. Если вы не хотите ждать, подключитесь к серверу через консоль клиента (connect xxx.xxx.xxx.xxyyyy, где xxx – ip-адрес, а yyyy – порт, скорее всего у вас он будет 28960).
Управление сервером 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
/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)
Программы удаленного администрирования
Rcon Commander
Rcon Max
Modern Rcon
Half-Life Server Watch
Tatakai Server Scan |
|
|
... |
|
Sus |
|
Ora este GMT + 2 ore
Pagina 1 din 1
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
Powered by phpBB © 2001, 2002 phpBB Group Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro
|