Как сделать сервер call of duty modern warfare 2
1. iw5mp_server.exe
2. localization.txt
3. mss32.dll
4. SteamAPIUpdater.dll
5. steamclient.dll
6. steam_api.dll
7. steam_appid.txt
8. tier0_s.dll
9. UpdateDLLWrapper.dll
10. vstdlib_s.dll
11.папка admin
12.папка logs
13.папка main
CTF_default.dsr // режим захват флага
default.dspl //файл содержит ротацию карт на сервере
DOM_default.dsr //режим доминирование
DZ_default.dsr //режим (Drop Zone)
FFA_default.dsr //каждый сам за себя
GG_default.dsr //режим ган-гейм
HQ_default.dsr //режим захват штаба
INF_default.dsr // режим (Infected)
JUG_default.dsr // режим (Juggernaut)
KC_default.dsr // режим (Kill Confirmed)
OIC_default.dsr // режим (One In The Chamber)
SAB_default.dsr //режим саботаж
SD_default.dsr //режим найти и уничтожить
server.cfg // дефолтный конфиг сервера
TDEF_default.dsr // режим (Team Defender)
TDM_default.dsr //режим тдм
TJ_default.dsr //режим (Team Juggernaut)
// Modern Warfare 3 Server Configuration
//////////////////////////////////////////////////////////
// Server command-line parameters (this section is for documentation only)
// Specify server configuration file (this file)
//+set sv_config "filename" (default "server.cfg")
// Specify server visibility (1 = LAN, 2 = Internet (default) )
//+set dedicated 1
// Open game port (Steam-visible server game port)
//+set net_queryPort 27014
// Secure game port
//+set net_port 27015
// Steam authentication port
//+set net_authPort 8766
// Steam master server (server browser) port
//+set net_masterServerPort 27016
// Server host name. This should always be set by the server admin.
set sv_hostname "Modern Warfare 3"
// Dedicated server play list (DSPL) specifying server map rotation.
// Valid game options are controlled via DSR (dedicated server recipe) specified in the DSPL.
set sv_maprotation "default"
// Maximum number of clients that may connect to this server (range 1-18)
set sv_maxclients 16
// Server password. If set, users will be prompted on join attempt.
set g_password ""
// Maximum number of private clients allowed on the server (range 0-18 (clamped to sv_maxclients))
set sv_privateClients 0
// Password for the private slots on this server. If set, users will be prompted on join attempt.
// Users providing this password will have access to all slots.
// Users providing an incorrect password will have access to the (sv_maxClients - sv_privateClients) public slots.set sv_privatePassword ""
// Remote console password. If set, users will have access to a remote console, allowing server administration from a connected client.
set rcon_password ""
// Server voice chat configuration ( 0 = "No Chat", 1 = "Free Chat", 2 = "Team Chat" (default))
set sv_voice 2
// Toggle voting for [player kick/map restart/next map] (0 or 1 (default))
set g_allowVote 1
// Toggle allowing dead players to chat with living players (0 (default) or 1)
set g_deadChat 0
// Time in seconds before the server will kick a user for inactivity (range 0 - 10000)
set g_inactivity 90
// Time in seconds for a player temporary ban (on kick/tempban) (range 0 - 3600)
set sv_kickBanTime 300
// Toggle flood protection (throttling of user commands - should be enabled for non-password-protected Internet servers) (0 or 1 (default))
set sv_floodProtect 1
В файле " server.cfg "нам необходимо:
4.3 изменить название сервера(set sv_hostname " Modern Warfare 3 ")
4.4 выбрать файл ротации карт(set sv_maprotation " default ")в данном случае мы его не меняли без необходимости
4.5 установить максимальное кол-во игроков на сервере(set sv_maxclients 16 )
4.6 при необходимости установить пароль для входа на сервер(set g_password " 1234 ")
4.7 установить пароль для доступа к консоли управления(set rcon_password " 12345678 ")
4.8 установить тип голосового чата(командный/общий)(set sv_voice 2 )
Дополнительно
Если вы хотите "выделить" свой сервер среди остальных для лучшего визуального поиска то можно использовать цветные буквы в названии сервера для чего необходимо перед нужной буквой поставить соответствующее значение:
^1 Красный,
^2 Зеленый,
^3 Оранжевый,
^4 Темно-синий,
^5 Светло-синий,
^6 Розовый,
^7 Белый,
^8 Серый,
^9 Коричневый,
^0 Черный
Например ^1TEST таким образом название будет полностью красным- TEST
или ^1TE^2ST тогда у вас получится вот так- TE ST
2-ой способ: Через файл-конфигурацию.
1. Скачайте прикреплённый файл и сохраните его на Рабочем столе под названием config.cfg
2. Зайдите в папку Call of Duty 2 (директории игры) и создайте папку, с любым названием, но чтобы название было написано латинскими буквами. Например: mods (в эту папку будут внесены: файл-конфигурация, и ваши моды)
3. Файл config_mp.cfg скопируйте и вставьте в Вашу папку с сервером. (mods)
4. Нажмите на кнопку Свернуть.
5. На Рабочем столе щёлкните правой кнопкой мыши на ярлык Сетевая игра Call of Duty 2 и нажмите функцию Копировать.
6. На Рабочем столе нажмите правой кнопкой на любое пустое место и нажмите на функцию Вставить. Создаётся ярлык под именем Копия Сетевая игра Call of Duty 2.
7. Нажмите на Копия Сетевая игра Call of Duty 2 правой кнопкой мыши и нажмите функцию Переименовать и переименуйте этот ярлык (тут можно русскими). Например: Запуск моего сервера.
8. Нажмите на Мой сервер правой кнопкой мыши и нажмите функцию Свойства. В строке Объект видим это: "H:\Program Files\1C\Activision\Call of Duty 2\CoD2MP_s.exe" (у кого-то тут может быть любой диск, где установлена игра).
9. В эту строку добавляем это: +set fs_game mods +set dedicated 2 +exec config_mp.cfg +map_rotate
10. Нажмите ОК и Закрыть.
11. Запускаем ярлык Мой сервер.
12. Открывается окно с именем CoD 2 Console.
13. После того как остановятся строчки, ваш сервер заработал. Это окно не закрывайте.
14. Запустите сетевую игру.
15. Нажмите на функцию Войти в игру.
16. Найдите свой сервер.
17. Если вы нашли свой сервер, вы всё сделали правильно.
Примечание: Если закрыть окно CoD2 Console, ваш сервер пропадёт.
// Russian Weapons // - Русские оружия.
----------------
// Nagant
set scr_allow_nagant "1" - Винтовка Мосина. 1 - разрешено, 0 - запрещено.
// Nagant Sniper
set scr_allow_nagantsniper "1" - Винтовка Мосина с ОП. 1 - разрешено, 0 - запрещено.
// PPS 42
set scr_allow_pps42 "1" - ППС-42. 1 - разрешено, 0 - запрещено.
// PPSH
set scr_allow_ppsh "1" - ППШ. 1 - разрешено, 0 - запрещено.
// Tokarev SVT 40
set scr_allow_svt40 "1" - Винтовка СВТ-40. 1 - Разрешено, 0 - запрещено.
// British Weapons // - Британские оружия.
----------------
// Bren
set scr_allow_bren "1" - Пулемёт 'Брен'. 1 - разрешено, 0 - запрещено.
// Enfield
set scr_allow_enfield "1" - Винтовка 'Ли-Энфильд'. 1 - разрешено, 0 - запрещено.
// Enfield Sniper
set scr_allow_enfieldsniper "1" - Винтовка 'Ли-Энфильд' с ОП. 1 - разрешено, 0 - запрещено.
// Sten
set scr_allow_sten "1" - Пистолет-пулемёт 'Стен'.
// German Weapons // - Немецкие оружия.
----------------
// Gewehr 43
set scr_allow_g43 "1" - Винтовка 'Гевер-43'. 1 - разрешено, 0 - запрещено.
// Kar 98k
set scr_allow_kar98k "1" - Карабин Kar98k. 1 - разрешено, 0 - запрещено.
// Kar 98k Sniper
set scr_allow_kar98ksniper "1" - Карабин Kar98k с ОП. 1 - разрешено, 0 -запрещено.
// MP 44
set scr_allow_mp44 "1" - Автомат MP-44. 1 - разрешено, 0 - запрещено.
// MP 40
set scr_allow_mp40 "1" - Автомат MP-40. 1 - разрешено, 0 - запрещено.
// Common Weapons // - Общие оружия.
----------------
// M1897 Trench Gun - Shotgun
set scr_allow_shotgun "1" - Окопное ружьё М1897. 1 - разрешено, 0 - запрещено.
// Fragg Grenades
set scr_allow_fraggrenades "1" - Оск. гранаты. 1 - разрешено, 0 - запрещено.
// Smoke Grenades
set scr_allow_smokegrenades "1" - Дым. 1 - разрешено, 0 - разрешено.
// Set the Allowed Maps and the Rotation - Разрешить последовательность карт.
set sv_maprotation "gametype ctf map mp_farmhouse gametype dm map mp_brecourt gametype hq map mp_burgundy gametype sd map mp_trainstation gametype tdm map mp_carentan gametype ctf map mp_decoy gametype dm map mp_leningrad gametype hq map mp_matmata gametype sd map mp_downtown gametype tdm map mp_dawnville gametype ctf map mp_railyard gametype dm map mp_toujane gametype hq map mp_breakout "
Карты:
mp_farmhouse - Beltot, France
mp_brecourt - Brecourt, France
mp_burgundy - Burgundy, France
mp_trainstation - Caen, France
mp_carentan - Carentan, France
mp_decoy - El Alamein, Egypt
mp_leningrad - Leningrad, Russia
mp_matmata - Matmata, Tunisia
mp_downtown - Moscow, Russia
mp_dawnville - St. Mere Eglise, France
mp_railyard - Stalingrad, Russia
mp_toujane - Toujane, Tunisia
mp_breakout - Villers-Bocage, France
Типы игры: dm - Перестрелка, ctf - Захват флага, hq - Штаб, tdm - Командный бой, sd - Поиск и уничтожение
Думаю, многие столкнулись с вышеуказанной проблемой. Для непосвящённых поясню: чтобы хостить игру в мультиплеере, необходимо иметь открытый доступ в интернет. Конечно, это не критично, если вы играете только в обычные сетевые режимы, но в Spec Ops как минимум один из игроков должен быть хостом, а значит, встаёт проблема изменения типа доступа.
Вот какое решение предлагает некто TaJ2012:
"Открываем панель управления -> сетевые подключения. Кликаем правой кнопкой мыши на ваше подключение. Свойства. Дополнительно. Брандмауэр Виндовс(параметры).
Исключения – добавить порт.
Дальше делаем следующее:
имя порта – любое
номер порта: (это 4 разных порта, все должны быть добавлены)
Тип – UDP у всех.
Наслаждаемся игрой. Должно помочь в 90% случаев."
UPD: Судя по всему, вышеуказанный способ (и все остальные) помогут только владельцам "белых" IP, "серые" же сосут лапу. Ждём исправления ситуации от IW, можно начинать писать петицию.
seryoga_ua
10. Качаем Simple Port Forwarding http://www.pcwintech.com/files/setups/simple_port_forwarding_v3.2.2_setup.exe программа для автоматической настройки портов вашего роутера (софт бесплатный).
11.Заходим в программу Simple Port Forwarding, у меня она автоматически нашла мой роутер Asus WL500GP V2, проверяем правильно ли у нас прописан Router IP (по умолчанию 192.168.1.1) Username и password (по умолчанию admin) и порт HTTP (по умолчанию 80)
12.Чуть ниже там где "Имя приложения. " "App Name . " на пустом фоне жмем правой кнопкой мыши, выбираем Добавить новый Add New
13.Раньше программа была бесплатная и можно было просто выбрать название игры и все оно делала автоматом, а теперь она платная, нужно прописывать все вручную, жмем (Добавить нестандартн.)
Имя: Black OPS
Тип: TCP
Начальный порт: 3074
Конечный порт: 3074
IP адрес: Ваш IP локальный
и жмем (Добавить)
и еще раз только тип другой, UDP
Имя: Black OPS
Тип: UDP
Начальный порт: 3074
Конечный порт: 3074
IP адрес: Ваш IP локальный
и жмем (Добавить)
и так все порты
Например для Steam
Имя: Staem
Тип: UDP
Начальный порт: 27000
Конечный порт: 27020
IP адрес: Ваш IP локальный
и жмем (Добавить)
Вот все порты для нормальной работы,
Steam Client
* UDP 27000 to 27020 включительно (Game client traffic)
* UDP 27020 to 27050 включительно (Typically Matchmaking and HLTV)
* TCP 27014 to 27050 включительно (Steam downloads)
* UDP 4380
Для игры Call of Duty: Modern Warfare 2 Multiplayer
* UDP 1500 (outbound)
* UDP 3005 (outbound)
* UDP 3101 (outbound)
* UDP 28960
Для игры Call of Duty: Black Ops, Call of Duty: Modern Warfare 3 Multiplayer
– TCP [3074]
– UDP [3074]
Выделенные или Listen-серверы
– TCP 27015 (Порт Rcon SRCDS)
Для Modern Warfare 2, делаем также все порты прописываем вручную.
После добавления всех портов закрываем дополнительное окно, и в главном окне проверяем все и жмем ВЫПОЛНИТЬ.
Программа автоматически все покажет, весь процесс в окне.
Если ошибка все проверяем сначала.
14.Заходим в программу Simple Port Tester и жмем Выполнить Begin
идет проверка портов которые мы вписали, если напротив каждого стоит (Успех) (Success) то порты открыты.
Примечание: Steam не работает с компьютерами, находящимися в DMZ
Если в списке программы нет Вашего роутера: заходим в web интерфейс Вашего роутера (по умолчанию 192.168.1.1 или 192.168.0.1 логин admin пароль admin) и прописываем в вкладке NAT Seting – Virtual Server все в ручную.
Все заходим в игру и наблюдаем: Ваш доступ к сети: Открытый
Все.
–> |
–> –> Меню сайта –> |
–> –> |
–> –> Мини-чат –> |
–> –> |
–> –> Категории раздела –> |
–> |
MW3 [6] |
–>Навигация –> |
–> Главное меню (скрыть)
Открываем панель управления -> сетевые подключения. Кликаем правой кнопкой мыши на ваше подключение. Свойства. Дополнительно. Брандмауэр Виндовс(параметры). 2) У тебя маршрутизатор? Если да, то попробуй это: В случае добавления портов, отключения антивируса,firewallа доступ к сети всё равно закрыт, то поможет в настройках самого маршрутизатора включение UPnP. Чтобы зайти в настройки маршрутизатора в обозревателе (например Windows Explorer). В адресной строке вписываем адрес 192.168.1.1, нажимаем Энтер. появляются настройки маршрутизатора и ищем в настройках включение UPnP (в разных маршритизаторах этот пункт находится в разных местах). 3) Тип доступа к сети Закрытый говорит о том, что твой IP адрес находится за NAT (т.е. маршрутизатор у тебя или у твоего провайдера перенаправляет входящий и исходящий поток информации из интернета). Для тебя это значит то, что ты не можешь быть хостом в мультиплеере, а можешь только подцепляться к уже существующим играм. 4) У кого тип сети закрытый, заходите в настройки модема и включайте UPnP, сохраняйте изменения и перезагружайте модем. 5) В шапке указанны порты, которые нужны для открытого доступа. Сначала отключи вообще Брандмауэр Виндовс (от него толку как от козла молока), если есть фаервол то добавь в исключения, указанные в шапке порты, если ты за роутером тоже самое, если есть касперский отключи временно (чтобы не дрючиться), заходи сюда и тестируй порты указанные в шапке! Если по результатам теста порты перекрыты, то на 99% ваш IP серый и порты перекрыты провайдером, в большинстве случаев провайдер предоставляет услуги по предоставлению внешних (белых) IP, звоните им и подключайте! Других вариантов пока нету! 6) У меня роутер называется Wireless BroadBand Router и я делал так: 7) Попробйте следующее: Панель управления-Администрирование-Службы, в списке найти Брандмауэр Windows/Общий доступ к Интернету (ICS) нажать правой кнопкой Свойства-Тип запуска-Отключено и нажать кнопку Стоп. Применить.
Не всегда упомнишь консольные команды так что предлогаю поддержать тему на тот случай если вдруг кто забудет какие команды. g_hardcore 0 // Повыш. сложность. (0=выкл (0-1) Чтобы сделать любом режиме хардкорным введите эту команду: scr_player_maxhealth 30;g_hardcore 1;scr_player_healthregentime 0;scr_team_fftype 1;scr_game_allowkillcam "0" Для удобства ввода команд советую запускать игру в оконно режиме для этого либо пропишите в консоль seta r_fullscreen "0" либо найдете такуюже команду в конфиге (config_mp.cfg) он находится в папке players и установите соответствующее значение scr_player_healthregentime "5" // Время регенирации (восстановление) здоровья map_restart // Полный перезапуск сервера. map mp_afghan map mp_compact // Salvage g_gametype dm Для смены режима в лобби нужно вводить название режима к примеру так: ui_gametype "SD" Если вы меняете режим или карту находясь в игре, то вам необходимо сделать рестарт, например хотите поставить режим "SD" и карту "afghan", для этого прописываете в консоли: map mp_afghan; g_gametype sd; map_restart Скрытый текст g_gametype dm // Выбор режима g_gametype dom // Выбор режима Ядерная война (Global ThermoNuclear War) g_gametype gtnw // Выбор режима g_gametype koth // Выбор режима Один флаг (One Flag) g_gametype oneflag // Выбор режима g_gametype sab // Выбор режима Найти и уничтожить (Бомба)(Search & Destroy) g_gametype SD // Выбор режима Командный бой (Team Deathmatch) g_gametype war // Выбор режима Захват флага (Capture the Flag) g_gametype ctf // Выбор режима Найти и уничтожить (без отображения целей и бомбы)(Бомба)(Search & Destroy) g_gametype dd // Выбор режима Арена. (Arena)(скрытый режим игры) g_gametype arena // Выбор режима scr_dm_scorelimit Изменение лимита времени: scr_dm_timelimit Читайте также:
|