Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Мини-чат
200
Статистика
Rambler's Top100
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2008 » Ноябрь » 2 » Создание сервера Call of Duty 2...
17:49
Создание сервера Call of Duty 2...
Я напишу ,как создать сервак дома,но только при условии постоянного IP (если IP динамичный будут сложности)

Шаг 1) Если уже стоит COD2 1.0 и планируетя иногда играть и в эту версию, то необходимо:
1)скопировать всю папку COD2 (в любое новое место)
2)почистить её от всех модов и новых карт(если уже играли по сети)
3)поставить имено на неё патч игры версии 1.3
4)На рабочем столе найти новый ярлык от игры "Ярлык для CoD2MP_s 1.3"(если установка патча прошла удачно,но на раб. столе ярлык не появился - то нужно вытащить его из папки (COD2 версии 1.3) вручную (через этот ярлык будешь заходить имено для личной игры)
5)сделать ещё одну копию этого ярлыка и как-нибудь переименовать (для удобства ,например я, обозвал его "Server_COD2_1.3" (этот ярлык будет запускать имено сервак игры)

Важно помнить! Сначала запускаешь сервер, а потом версию игры для себя (если планируешь сам играть)

Шаг2 - расказывать дальше?

Шаг 2) Настраиваем конфиги (он может быть один, а может быть несколько (для PB, для Pam_moda и т.д))

1)В директории main необходимо создать (в любом текстовом редакторе) файл,с расширением *.cfg*,который будет являться основным конфигом (например у меня называется ikarserver.cfg)
2)В него вписываем все параметры настройки сервера (можно с инета скачать прогу которая это делает). Для примера я выложу ниже свой конфиг (но он не идеален,так для примера)

*****************************************************************************
//Server Information

set sv_hostname "^9R.I.P::Clan"
sets _Admin "Ikar"
sets _Website "www.russiaclan.ru"
sets _Location "Russian Federation "

//Server Options

set sv_pure "1"
set sv_cheats "0"
set g_antilag "0"

set rcon_Password "xxxxxxx"
set g_password ""
set sv_maxclients "16"
sv_privateClients ""
sv_privatePassword ""

set sv_allowDownload "1"
set cl_autocmd "0"
set sv_floodProtect "1"
set g_log "ikarlog.log"
set g_logSync "0"
set sv_allowAnonymous "0"
set sv_voice "1"
set sv_voiceQuality "1"
set g_no_script_spam "0"

//Network Options

set net_ip "87.240.58.11"
set net_port "28960"
set sv_maxRate "25000"
set sv_maxPing "150"
set sv_minPing "0"
set sv_disableClientConsole "0"

//Game Options

set g_allowvote "1"
set scr_drawfriend "0"
set scr_forcerespawn "1"
set g_deadchat "0"
set scr_friendlyfire "1"
set scr_killcam "1"
set scr_spectatefree "0"
set scr_spectateenemy "0"
set scr_teambalance "2"

//Gametypes Configuration

set scr_dm_scorelimit "50"
set scr_dm_timelimit "20"

set scr_tdm_scorelimit "300"
set scr_tdm_timelimit "25"

set scr_hq_scorelimit "450"
set scr_hq_timelimit "25"

set scr_ctf_scorelimit "5"
set scr_ctf_timelimit "25"

set scr_sd_scorelimit "10"
set scr_sd_timelimit "0"
set scr_sd_graceperiod "15"
set scr_sd_roundlength "2"
set scr_sd_roundlimit "20"
set scr_sd_bombtimer "60"

//Allowed Weapons

set scr_allow_m1carbine "1"
set scr_allow_m1garand "1"
set scr_allow_thompson "1"
set scr_allow_bar "1"
set scr_allow_greasegun "1"
set scr_allow_springfield "1"
set scr_allow_enfield "1"
set scr_allow_sten "1"
set scr_allow_bren "1"
set scr_allow_enfieldsniper "1"
set scr_allow_kar98k "1"
set scr_allow_mp40 "1"
set scr_allow_mp44 "1"
set scr_allow_kar98ksniper "1"
set scr_allow_g43 "1"
set scr_allow_nagant "1"
set scr_allow_pps42 "1"
set scr_allow_ppsh "1"
set scr_allow_nagantsniper "1"
set scr_allow_svt40 "1"
set scr_allow_shotgun "1"
set scr_allow_fraggrenades "1"
set scr_allow_smokegrenades "0" //дымовых грен нет

//Map Rotation
set sv_mapRotationCurrent ""
set sv_mapRotation "gametype tdm map mp_toujane gametype sd map mp_carentan"
//Ротация карт, всего две- одна в режиме Тдм, другая в SD
*******************************************************************************
Если чего не понятно пиши
Шаг 3 далее

Прежде чем расказывать дальше Информация начало
Предвидя некоторые вопросы по конфигу попробую расказать о назначении каждой строчки (но лучше пробовать самому менять параметры в ту или иную сторону)

set sv_hostname "^9R.I.P::Clan"// Название вашего сервера,то что будет отображаться в списке серверов.Можно менять цвет также как и ник в игре
sets _Admin "Ikar" // Это
sets _Website "www.russiaclan.ru" // информационные
sets _Location "Russian Federation " // строчки
set sv_pure "1" //Этот параметр отвечает вкл. или выкл. проверка лицензии у клиента (1-вкл., 0-выкл)
set sv_cheats "0"//Вкл. или выкл. читы разработчиков (0-выкл , 1-вкл)
set g_antilag "0"//на 1.3 пинято что выключен, на 1.0 почти всегда вкл. (1-вкл., 0-выкл) надеюсь что все знают что такое antilag :D
set rcon_Password "абсд"//пароль к управлению сервером через программы удалённого доступа(раздовать его разумно :D )
set g_password ""//Если нужно сервак поставить для игроков под пароль(для КВ например)между кавычками пишешь его (например set g_password "ikar")
set sv_maxclients "16"//максимальное кол-во игроков на сервере
sv_privateClients ""//кол-во слотов для VIP клиентов
sv_privatePassword ""//пароль для них

set sv_allowDownload "1"//Разрешить загрузку новых карт и модов(1-вкл., 0-выкл).Есть и другой способ - с FTP
set cl_autocmd "0"//Это я эксперементировал ,не помню для чего
set sv_floodProtect "1"//Это я эксперементировал ,не помню для чего
set g_log "ikarlog.log"//Названия лога сервака
set g_logSync "0"//параметр записи
set sv_allowAnonymous "0"//
set sv_voice "1"//Рзрешить голосовое общение(1-вкл., 0-выкл)
set sv_voiceQuality "1"//Качество голосового общения(вроде есть 4 ил 5 положения: 1,2,3,4,5)
set g_no_script_spam "0"// Откл. скрипты спамовские

set net_ip "87.240.58.11"//Твой ip
set net_port "28960"//порт на котором будет твой сервак(а если запустишь 2 сервака то порт у второго надо поставить 28961, у 3-его 28962 и т.д.)
set sv_maxRate "25000"//Ширина канала - это максимум (кстате и всем игрокам советаю это прописать у себя в профиле, буде "мягче" играться)
set sv_maxPing "150"//Ограничение игроков по пингу (у кого больше чем это число будут автоматом кикаться) на твое усмотрение
set sv_minPing "0"//Минимальный пинг (Лучше не менять значение 0)
set sv_disableClientConsole "0"// Отключает консоль для игроков на твоём сервере (0-вкл., 1-выкл или наоборот - - забыл )

set g_allowvote "1"//Разрешить голосование(1-вкл., 0-выкл)
set scr_drawfriend "0"//Метки над головами(1-вкл., 0-выкл)
set scr_forcerespawn "1"//Что-то про возраждение (НЕ МЕНЯЙ ИЛИ ПРОБУЙ)
set g_deadchat "0"//кто жив не видит что пишут мёртвые(чтоб не подсказывали)
set scr_friendlyfire "1"//Огонь по своим((1-вкл., 0-выкл и есть ещё пару значений на кик и ранения своих)
set scr_killcam "1"//Камера повтора(1-вкл., 0-выкл)+есть другие параметры
set scr_spectatefree "0"//Что-то про зрителей
set scr_spectateenemy "0"//Чужие мертвые :D не могут подсматривать за другой командой
set scr_teambalance "2"//Автобаланс (у меня рарешена разница в 2 игрока и только потом будет срабатывать автобаланс)

//Gametypes Configuration про это чуть позже ---- Устал

Информация - окончание

//Gametypes Configuration // Настройка режимов игры

//Режим Перестрелка
set scr_dm_scorelimit "50" //Игра заканчиваеся,если игрок набирает это кол-во фрагов
set scr_dm_timelimit "20" //Игра заканчиваеся после 20мин,даже если никто не набил 50 фрагов

//Режим Командный бой
set scr_tdm_scorelimit "300" //Игра заканчиваеся,если команда набирает это кол-во фрагов
set scr_tdm_timelimit "25" // Игра заканчиваеся после 25мин,даже если команда не набила 300 фрагов

//Режим Штаб
set scr_hq_scorelimit "450" //Игра заканчиваеся,если команда набирает это кол-во очков
set scr_hq_timelimit "25" //Игра заканчиваеся после 25мин,даже если команда не набрала 450 очков

//Режим Захват флага
set scr_ctf_scorelimit "5" //Игра заканчиваеся,если команда набирает это кол-во флагов
set scr_ctf_timelimit "25" // Игра заканчиваеся после 25мин,даже если команда не набрала 5 флагов

//Режим(Горячо нами любимый) ПОИСК и УНИЧТОЖЕНИЕ
set scr_sd_scorelimit "10" //Игра заканчивается если одна из сторон взяла 10 раундов
set scr_sd_timelimit "0" //нет лимита по времени на карте
set scr_sd_graceperiod "15" //Сомнения либо время закладки/разменирования - либо время в течении которого можно начать играть за сторону после начала раунда
set scr_sd_roundlength "2" //Длина раунда по времени в минутах
set scr_sd_roundlimit "20" //Общее кол-во раундов на карте(хотя макс. счёт будет 10-9)
set scr_sd_bombtimer "60" //Таймер бомбы в секундах

//Allowed Weapons //Какое оружие будет включено на твоём сервере (1-будет , 0-не будет)

set scr_allow_m1carbine "1"
set scr_allow_m1garand "1"
set scr_allow_thompson "1"
set scr_allow_bar "1"
set scr_allow_greasegun "1"
set scr_allow_springfield "1"
set scr_allow_enfield "1"
set scr_allow_sten "1"
set scr_allow_bren "1"
set scr_allow_enfieldsniper "1"
set scr_allow_kar98k "1"
set scr_allow_mp40 "1"
set scr_allow_mp44 "1"
set scr_allow_kar98ksniper "1"
set scr_allow_g43 "1"
set scr_allow_nagant "1"
set scr_allow_pps42 "1"
set scr_allow_ppsh "1"
set scr_allow_nagantsniper "1"
set scr_allow_svt40 "1"
set scr_allow_shotgun "1"
set scr_allow_fraggrenades "1"
set scr_allow_smokegrenades "0" //дымовых грен нет

//Map Rotation //Ротация карт,для примера, всего две- одна в режиме Тдм, другая в SD
set sv_mapRotationCurrent ""
set sv_mapRotation "gametype tdm map mp_toujane gametype sd map mp_carentan"

Дапее Шаг 3

на 1.0 только с помощью модов

На 1.0 только с помощью модов

На 1.3 несколько способов, можно в конфиге PB прописать
pb_sv_task 5 -1 say "^3Welcom"

А почему у меня всё в одном сообщении пишется?

Шаг 3
И так, наш конфиг готов и лежит в папке main. Теперь хотелось-бы запустить наш сервачок.
1) Ищем созданный нами ярлык для запуска сервера
2) Входим в его свойства (кто забыл: правая кнопка мыши по ярлыку и нажимаем свойства)
3)В верхнем текстовом поле , в котором прописан путь к файлу(путь в кавычках, например у меня так "C:\Max\Call of Duty 2\CoD2MP_s.exe") нужно добавить следующее
+set net_ip 87.240.58.11 +set net_port 28960 +set dedicated 2 +exec ikarconfig.cfg +set sv_punkbuster 1 +map_rotate
расшифруем: сначало идет ваш IP и порт , затем dedicated 2 это для того чтоб можно было подключаться из инета , затем имя файла нашего конфига , затем вкючение PB и в конце запуск ротации карт.В итоге должно получиться что-то типа такого :
"C:\Max\Call of Duty 2\CoD2MP_s.exe" +set net_ip 87.240.58.11 +set net_port 28960 +set dedicated 2 +exec ikarconfig.cfg +set sv_punkbuster 1 +map_rotate

4)Всё, сохраняем и кликаем на ярлык СЕРВАК ЗАПУЩЕН Удачи

Обсудить на форуме

Категория: Call of Duty 2 | Просмотров: 2172 | Добавил: West
Всего комментариев: 2
2 West  
0
Есть статья о том как решать проблемы с динамическим IP

1 ИС-1  
0
а как создать если IP не динамичный?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Наш опрос
Как вам наш новый дизайн сайта?
Всего ответов: 28
Поиск
Анекдоты
Календарь
«  Ноябрь 2008  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
Архив записей
Copyright Serverok.ucoz.ru © 2024