· · · ·
Страница 1 из 11
Форум » Раздел игр » CoD: Modern Warfare 2 » Создание выделенного сервера alterRevolution (call of duty: modern warfare 2)
Создание выделенного сервера alterRevolution
romisДата: Понедельник, 05.11.2012, 11:14 | Сообщение # 1
Основоположник
Группа: администраторы
Сообщений: 1203
Награды: 11
Репутация: 68
Статус:
Установка:

1. У вас должен быть установлен рабочий клиент игры COD: MODERN WARFARE 2.

2. Делаем копию игры и например называем её (MW2Server).

3. Скачиваем архив с патчем сервера от alteRevolution здесь.

4. Распаковываем файлы из архива в нашу копию игры.

5. Создание батника для запуска сервера:

- Создаём текстовый документ в папке с сервером с таким текстом:
Code
@echo off
:iw4
:loop
echo (%date% %time%) Starting iw4
start /wait /high iw4.exe +set party_maxplayers 18 +set net_port 28961 +exec server.cfg +map mp_rust +map_rotate
echo (%date% %time%) WARNING: iw4 closed or crashed, restarting.
goto loop
exit


- Переименовываем файл в start.bat (создаём ярлык на рабочем столе).

- Запускаем сервер через ярлык start.bat.

6. Настройка сервера в файле server.cfg
Code
// --- QUERY INFORMATION --------------------------------
set sv_hostname "^1WWW.^7RUSWARS.^1COM Название сервера"

// optional settings returned by query, server listings may use this
sets _Admin "Admin" //-- ваш ник
sets _Email "mail.ru" //-- ваша электронная почта
sets _Website "http://ruswars.com"
sets _Location "^7R^4U^1S ^5Tomsk"

// --- NETWORK OPTIMIZATION -----------------------------
set sv_maxRate "150000"
set snaps "30"
set sv_network_fps "1000"
set cl_maxpackets "100"
set sv_voiceQuality "7"

// --- NON-GAMEPLAY CONFIGURATION -----------------------
set rcon_password "" //-- rcon-пароль для сервера,обязательно
set privateMatch_serverPassword "" //-- пароль для приватного сервера

set sv_maxPing "250" //-- макс.пинг для входа на сервер

set g_inactivity "0"   
set g_inactivitySpectator "0"
set scr_teambalance "1" //-- включение автобаланса
set g_logSync "1"
set g_log "games_mp.log"
set scr_game_spectatetype "2"
set aiw_sayName "^1Console" //-- имя сообщений от консоли
set masterServerName "master.alterrev.net"
set aiw_secure 0
set sv_log_damage "1"
set sv_kickBanTime "3600" //-- время темпбана

// --- BASE GAME CONFIGURATION --------------------------
// war - Team Deathmatch
// dm - Free-for-all
// dom - Domination
// koth - Headquarters
// sab - Sabotage
// sd - Search and Destroy
// arena - Arena
// dd - Demolition
// ctf - Capture the Flag
// oneflag - One-Flag CTF
// gtnw - Global Thermo-Nuclear War

set g_gametype "war" //-- режим игры на сервере
//set g_hardcore "1" // -- включение хардкорного режима,убрать //
//set ui_hud_hardcore "1"   
//set scr_hardcore "1"
//set scr_player_maxhealth "30"
set scr_team_fftype "0" //-- включение дружественного огня,0-откл.,1-вкл.,2-зеркало
set scr_player_healthregentime "0" //-- кол-во секунд для регенерации жизни

set scr_thirdperson "0" //-- вкл. от третьего лица
set scr_game_hardpoints "1" //-- вкл. наград за серию
set scr_game_perks "1" //-- вкл. перков

set scr_game_allowkillcam "1" //-- вкл. камеры после убийства

set scr_diehard "0" // die-hard mode   

// --- GAMETYPE CONFIGURATION ---------------------------

// - Team Deathmatch
set scr_war_scorelimit "25000"
set scr_war_timelimit "n" // timelimit, in minutes

set scr_war_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds
set scr_war_waverespawndelay "0" // wave spawning, might be more 'tactical'

set scr_war_numlives "0" // number of lives
set scr_war_promode "0" // unknown

set scr_war_roundlimit "1" // maximum amount of rounds
set scr_war_winlimit "1" // amount of wins needed to win a round-based game

// - Domination
set scr_dom_scorelimit "200"
set scr_dom_timelimit "15" // timelimit, in minutes

set scr_dom_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds
set scr_dom_waverespawndelay "0" // wave spawning, might be more 'tactical'

set scr_dom_numlives "0" // number of lives
set scr_dom_promode "0" // unknown

set scr_dom_roundlimit "1" // maximum amount of rounds
set scr_dom_winlimit "1" // amount of wins needed to win a round-based game

// - FFA
set scr_dm_scorelimit "10000"
set scr_dm_timelimit "15" // timelimit, in minutes

set scr_dm_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds

set scr_dm_numlives "0" // number of lives
set scr_dm_promode "0" // unknown

// - Search and Destroy
set scr_sd_scorelimit "1"
set scr_sd_timelimit "2.5" // timelimit, in minutes

set scr_sd_playerrespawndelay "-1" // -1 is no respawn delay, 0 is automatic, > 0 is X seconds
set scr_sd_waverespawndelay "0" // wave spawning, might be more 'tactical'

set scr_sd_numlives "1" // number of lives
set scr_sd_promode "0" // unknown

set scr_sd_roundlimit "0" // maximum amount of rounds, 0 is 'until someone wins'
set scr_sd_winlimit "6" // amount of wins needed to win a round-based game
set scr_sd_roundswitch "4" // after X rounds, switch sides?

set scr_sd_bombtimer "45"
set scr_sd_defusetime "5"
set scr_sd_multibomb "0" // allow multiple people to 'have the bomb'?
set scr_sd_planttime "5"

// ... other gametypes might be easy to figure out, or come in a future update of the template ...

// --- AUTOMATED ROTATION -------------------------------
set sv_mapRotation "gametype war map mp_boneyard gametype war map mp_favela gametype war map mp_overgrown gametype war map mp_quarry gametype war map mp_highrise gametype war map mp_strike gametype war map mp_afghan gametype war map mp_crash gametype war map mp_fuel2 gametype war map mp_rust gametype war map mp_brecourt gametype war map mp_checkpoint gametype war map mp_derail gametype war map mp_complex gametype war map mp_estate gametype war map mp_vacant gametype war map mp_invasion gametype war map mp_nightshift gametype war map mp_compact gametype war map mp_rundown gametype war map mp_subbase gametype war map mp_terminal gametype war map mp_storm gametype war map mp_trailerpark gametype war map mp_afghan gametype war map mp_underpass"


Сервер готов!

7.Как зайти на свой сервер:

Есле сервер у вас на компе нужно заходить с локального айпи(ip).

Если ваш локальный аппи совпадает с внешним для захода на сервер нужно использовать эмулятор сетевой карты tungle или hamach.При этом на сервер нужно заходить с айпи вашей сетевой карты.

Найти его можно Пуск - Выполнить - cmd - ipconfig

В консоль игры пропишите команду "connect ваш локальный ip" нажмите enter и вы подключитесь к своему серверу!

8.Для работы вам нужно открыть порты
27000 to 27030 - UDP
27014 to 27050 - TCP


 
Форум » Раздел игр » CoD: Modern Warfare 2 » Создание выделенного сервера alterRevolution (call of duty: modern warfare 2)
Страница 1 из 11
Поиск: