Ярлык:
На рабочем столе делается копия ярлыка "COD4_сетевая игра"
Правой кнопкой мыши открываем "свойства" ярлыка и в текстовом поле "Объект" дописываем некоторые опции.
+set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960 +set sv_punkbuster 1 +exec server.cfg +map_rotate Сам конфиг:
//************************************************** ****************************
// Call of Duty 4 Server Configuration File
//DGServers.com
//************************************************** ****************************
// Color Codes
//************************************************** ****************************
// Colors for text. Do not clear the comment in front of the color codes.
// Useful for your server name, motd msg's - Information and ref use only
//
// ^1 = Red
// ^2 = Green
// ^3 = Yellow
// ^4 = Blue
// ^5 = Cyan
// ^6 = pink/Magenta
// ^7 = White
// ^0 = Black
//************************************************** ****************************
// Public Information
//************************************************** ****************************
sets sv_hostname ""
sets _Admin "admin"
sets _Email ""
sets _Website ""
sets _Location ""
sets _Irc ""
set scr_motd ""
//************************************************** ****************************
// Common Server Settings
//************************************************** ****************************
// Log Settings
set g_logsync "2" // 0=no log, 1=buffered, 2=continuous, 3=append
set logfile "1" // 0 = NO log, 1 = log file enabled
set g_log "games_mp.log" // Name of log file, default is games_mp.log
set sv_log_damage "1"
// INGAME SETTINGS
//************************************
set scr_teamBalance 1
// Master servers
set sv_master1 "cod2master.activision.com"
set sv_master2 "cod2authorize.activision.com"
set sv_master3 "cod2master.infinityward.com"
set sv_master3 "cod2update.activision.com"
set sv_master4 "master.gamespy.com:28960"
set sv_master5 "master0.gamespy.com"
set sv_master6 "master1.gamespy.com"
set sv_master7 "clanservers.net"
set sv_gamespy "1"
// Password Settings
set rcon_password "" // RCON must supply pw to use
set sv_privatePassword "" // Private slots, non-public slots
// The following can be used to lock out the server so that only those
// players that have been provide the password can connect. Good for
// matches, practices, etc.
set g_password ""
// Player slots setup
set sv_privateclients "" // Number of private player slots, maxclients - privateclients = public slots
// Ping
set sv_minPing "0" // MIN player ping on CONNECT, any lower and player isnt allowed to connect
set sv_maxping "350" // MAX player ping on CONNECT, any higher and player isnt allowed to connect
// Client Download Settings. (0=off/1=on) Used for MODs and custom maps
// See included Quick Setup Guide for instructions.
set sv_allowdownload "1"
seta sv_wwwDownload "1"
//seta sv_wwwBaseURL "http://www.your_website.com/base_folder"
seta sv_wwwBaseURL "ftp://client:client@ftpfiles.myftp.org"
seta sv_wwwDlDisconnected "1"
seta sv_punkbuster "1"
wait
pb_sv_enable
pb_sv_guidrelax "4"
pb_sv_task 60 230 "say Welcome to our server ! "
pb_sv_task 60 230 "say Powered By DGServers.com "
// Rate
set sv_maxRate "10000"
// FPS
//set sv_fps "20"
// Drop inactive players
set sv_timeout "300"
set sv_zombietime "1"
set g_inactivity "0"
set g_inactivityspectator "0"
// AntiFlooding Settings
set sv_floodProtect "1"
set sv_reconnectlimit "3"
// Anti Cheat Settings
set sv_disableClientConsole "0"
set cl_autocmd "0"
set sv_cheats "0"
set sv_pure "1"
set g_banIPs ""
set g_no_script_spam "1"
set sv_punkbuster "1"
// Temporary Ban duration, in seconds
set sv_kickBanTime "3600"
// In-game voice communication system
set sv_voice "1"
set sv_voiceQuality "1"
set voice_deadChat "0"
set voice_global "0"
set voice_localEcho "0"
set winvoice_mic_mute "1"
//************************************************** ****************************
// Misc
//************************************************** ****************************
set sv_allowAnonymous "0"
set g_antilag "0"
set g_compassShowEnemies "0"
//************************************************** ****************************
// GAME TYPE SETTINGS
//************************************************** ****************************
// DEATHMATCH
//************************************************** ****************************
set scr_dm_scorelimit 150
set scr_dm_timelimit 10
set scr_dm_roundlimit 1
set scr_dm_numlives 0
set scr_dm_playerrespawndelay 0
set scr_dm_waverespawndelay 0
//************************************************** ****************************
// DOMINATION
//************************************************** ****************************
set scr_dom_scorelimit 200
set scr_dom_timelimit 0
set scr_dom_roundlimit 1
set scr_dom_numlives 0
set scr_dom_playerrespawndelay 0
set scr_dom_waverespawndelay 0
//************************************************** ****************************
// TEAM DEATHMATCH
//************************************************** ****************************
set scr_war_scorelimit 2500
set scr_war_timelimit 10
set scr_war_roundlimit 1
set scr_war_numlives 0
set scr_war_playerrespawndelay 0
set scr_war_waverespawndelay 0
//************************************************** ****************************
// SABOTAGE
//************************************************** ****************************
set scr_sab_scorelimit 1
set scr_sab_timelimit 20
set scr_sab_roundlimit 0
set scr_sab_roundswitch 1
set scr_sab_numlives 0
set scr_sab_bombtimer 30
set scr_sab_planttime 2.5
set scr_sab_defusetime 5
set scr_sab_hotpotato 0
set scr_sab_playerrespawndelay 7.5
set scr_sab_waverespawndelay 0
//************************************************** ****************************
// SEARCH AND DESTROY CLASSIC
//************************************************** ****************************
set scr_sd_scorelimit 4
set scr_sd_timelimit 2.5
set scr_sd_roundlimit 0
set scr_sd_roundswitch 3 // rounds between switching teams
set scr_sd_numlives 1 // elimination
set scr_sd_bombtimer 45
set scr_sd_planttime 5
set scr_sd_defusetime 5
set scr_sd_multibomb 0
set scr_sd_playerrespawndelay 0
set scr_sd_waverespawndelay 0
//************************************************** ****************************
// CAPTURE THE FLAG -- NOT INCLUDED IN COD4
//************************************************** ****************************
//set scr_ctf_scorelimit 10
//set scr_ctf_timelimit 5
//set scr_ctf_roundlimit 2
//set scr_ctf_roundswitch 1
//set scr_ctf_numlives 0
//set scr_ctf_playerrespawndelay 0
//set scr_ctf_waverespawndelay 15
//************************************************** ****************************
// KING OF THE HILL
//************************************************** ****************************
set scr_koth_scorelimit 250
set scr_koth_timelimit 15
set scr_koth_roundlimit 1
set scr_koth_roundswitch 1
set scr_koth_numlives 0
set scr_koth_playerrespawndelay 0
set scr_koth_waverespawndelay 0
set koth_autodestroytime 60
set koth_spawntime 0
set koth_kothmode 0
set koth_capturetime 20
set koth_destroytime 10
set koth_delayPlayer 0
set koth_spawnDelay 60
//************************************************** ****************************
// First gametype to load
// "dm" - free for all deathmatch
// "dom" - domination
// "koth" - headquarters
// "sab" - sabotage
// "sd" - search & destroy
// "war" - team deathmatch
//*****MAP ROTATION NEEDS TO BE SET TO ALLOW YOUR GAMETYPE AND MAPS TO RUN CURRENT IN THE SERVER*****
//Map_Rotation
set sv_mapRotationCurrent "gametype koth map mp_backlot gametype koth map mp_bloc gametype koth map mp_bog gametype koth map mp_cargoship gametype koth map mp_citystreets gametype koth map mp_convoy gametype koth map mp_countdown gametype koth map mp_crash gametype koth map mp_crossfire gametype koth map mp_farm gametype koth map mp_overgrown gametype koth map mp_pipeline gametype koth map mp_shipment gametype koth map mp_showdown gametype koth map mp_strike gametype koth map mp_vacant"
//************************************************** ****************************
// DM -- FREE FOR ALL DEATHMATCH
//************************************************** ****************************
set sv_mapRotation "gametype dm map mp_backlot gametype dm map mp_bloc gametype dm map mp_bog gametype dm map mp_cargoship gametype dm map mp_citystreets gametype dm map mp_convoy gametype dm map mp_countdown gametype dm map mp_crash gametype dm map mp_crossfire gametype dm map mp_farm gametype dm map mp_overgrown gametype dm map mp_pipeline gametype dm map mp_shipment gametype dm map mp_showdown gametype dm map mp_strike gametype dm map mp_vacant"
//************************************************** ****************************
// DOM -- DOMINATION
//************************************************** ****************************
//set sv_mapRotation "gametype dom map mp_backlot gametype dom map mp_bloc gametype dom map mp_bog gametype dom map mp_cargoship gametype dom map mp_citystreets gametype dom map mp_convoy gametype dom map mp_countdown gametype dom map mp_crash gametype dom map mp_crossfire gametype dom map mp_farm gametype dom map mp_overgrown gametype dom map mp_pipeline gametype dom map mp_shipment gametype dom map mp_showdown gametype dom map mp_strike gametype dom map mp_vacant"
//************************************************** ****************************
// KOTH -- HEADQUARTERS
//************************************************** ****************************
//set sv_mapRotation "gametype koth map mp_backlot gametype koth map mp_bloc gametype koth map mp_bog gametype koth map mp_cargoship gametype koth map mp_citystreets gametype koth map mp_convoy gametype koth map mp_countdown gametype koth map mp_crash gametype koth map mp_crossfire gametype koth map mp_farm gametype koth map mp_overgrown gametype koth map mp_pipeline gametype koth map mp_shipment gametype koth map mp_showdown gametype koth map mp_strike gametype koth map mp_vacant"
//************************************************** ****************************
// SAB -- SABOTAGE
//************************************************** ****************************
//set sv_mapRotation "gametype sab map mp_backlot gametype sab map mp_bloc gametype sab map mp_bog gametype sab map mp_cargoship gametype sab map mp_citystreets gametype sab map mp_convoy gametype sab map mp_countdown gametype sab map mp_crash gametype sab map mp_crossfire gametype sab map mp_farm gametype sab map mp_overgrown gametype sab map mp_pipeline gametype sab map mp_shipment gametype sab map mp_showdown gametype sab map mp_strike gametype sab map mp_vacant"
//************************************************** ****************************
// SD -- SEARCH & DESTROY
//************************************************** ****************************
//set sv_mapRotation "gametype sd map mp_backlot gametype sd map mp_bloc gametype sd map mp_bog gametype sd map mp_cargoship gametype sd map mp_citystreets gametype sd map mp_convoy gametype sd map mp_countdown gametype sd map mp_crash gametype sd map mp_crossfire gametype sd map mp_farm gametype sd map mp_overgrown gametype sd map mp_pipeline gametype sd map mp_shipment gametype sd map mp_showdown gametype sd map mp_strike gametype sd map mp_vacant"
//************************************************** ****************************
// WAR -- TEAM DEATH MATCH
//************************************************** ****************************
set sv_mapRotation "gametype war map mp_backlot gametype war map mp_bloc gametype war map mp_bog gametype war map mp_cargoship gametype war map mp_citystreets gametype war map mp_convoy gametype war map mp_countdown gametype war map mp_crash gametype war map mp_crossfire gametype war map mp_farm gametype war map mp_overgrown gametype war map mp_pipeline gametype war map mp_shipment gametype war map mp_showdown gametype war map mp_strike gametype war map mp_vacant"
Переменные:
Ниже полный список PC серверных переменных в Call of Duty 4: Modern Warfare, включая установки сервера по умолчанию, а также переменные конфиг файла модифицированных серверов с небольшим описанием каждого. Колечками обозначены Основные Конфиги, которые можо изменять с помощью тех, что выделены сплошными точками - они являются Подконфигами для Основных Конфигов. Помните, что все сервера использующие модифицированый конфиг не получат ранг (UnRanked). Все сервера с конфигами по умолчанию получат свой ранг (Ranked).
например:
• Disable certain classes. (Значит вы можете деактивировать любой Класс игроков)
o Disable Assault class (Пункт отключения конкретно этого Класса)
Call of Duty 4: Modern Warfare [PC Version]:
Stock Un-modded Server Options (Стоковые переменные немодифицированные):
Start Server Options:
• Game Mode
• Dedicated
o No
o LAN
o Internet
• Max Players (1-32)
• Min Ping
• Max Ping
• Voice Chat (Yes / No)
• Auto-Balance Team (Yes / No)
• Map Voting (Yes / No)
• Punkbuster (Yes / No)
• Map
Game Mode Settings:
• Old School Mode: Enabled / Disabled
• Hardcore Mode: Enabled / Disabled
• Spectating: Team Only / Free / Disabled
• Killcam: Enabled / Disabled
• Friendly Fire: Enabled / Shared / Reflect / Disabled
Team Deathmatch Settings:
• Score Limit
• Time Limit
---------------------------------------------------------------
ModWarfare Server Settings:
Config File Options:
Этот конфиг позволяет ограничить число классов на команду. (например, 1 снайпер на команду)
• Limit the amount of players per class.
o Assault (1-32)
o Spec Ops (1-32)
o LMG (1-32)
o Demolitions (1-32)
o Sniper (1-32)
Этот конфиг позволяет отключать классы целиком. (например, класс минеров (Demolitions) отключен на сервере)
• Disable certain classes.
o Disable Assault class
o Disable Spec Ops class
o Disable LMG class
o Disable Demolitions class
o Disable Sniper class
Этот конфиг позволяет отключать отдельные модели оружия, при этом сохраняя класс и другие модели оружия в этом классе. (например, отключен M4 Carbine, но все другое оружие этого типа (Assault) остается в игре.)
• Disable specific weapons.
Этот конфиг позволяет выбранным классам не оставлять после смерти оружие на поле боя. (например, снайперская винтовка исчезает вместе со смертью снайпера, соответственно, другой игрок не может подобрать снипу)
• Disable weapon drop per class.
o Assault class doesn’t drop weapon after death.
o Spec Ops class doesn’t drop weapon after death.
o LMG class doesn’t drop weapon after death.
o Demolitions class doesn’t drop weapon after death.
o Sniper class doesn’t drop weapon after death.
Этот конфиг позволяет отключать определенные типы гранат. (например, отключены дымовые шашки)
• Disable specific grenades.
o Disable Frag Grenades
o Disable Stun Grenades
o Disable Flash Grenades
o Disable Smoke Grenades
Этот конфиг позволяет отключать перки. (например, отключен Stopping Power)
• Disable Specific Perks.
Этот конфиг позволяет полностью настроить 5 исходных классов. если не используется функция создание классов (Create A Class). (например, настроить (кастомизировать) исходный Assault Class)
• Fully Customize Default Classes.
o Customize default Assault class
? Assign Primary weapon.
? Assign Primary weapon attachment.
? Assign Secondary weapon.
? Assign Secondary weapon attachment.
? Assign Special grenade.
? Assign Perk 1.
? Assign Perk 2.
? Assign Perk 3.
? Assign custom camo scheme.
? Assign Amount of Frag grenades.
? Assign Amount of Special grenades.
o Customize default Spec Ops class
? Assign Primary weapon.
? Assign Primary weapon attachment.
? Assign Secondary weapon.
? Assign Secondary weapon attachment.
? Assign Special grenade.
? Assign Perk 1.
? Assign Perk 2.
? Assign Perk 3.
? Assign custom camo scheme.
? Assign Amount of Frag grenades.
? Assign Amount of Special grenades.
o Customize default LMG class
? Assign Primary weapon.
? Assign Primary weapon attachment.
? Assign Secondary weapon.
? Assign Secondary weapon attachment.
? Assign Special grenade.
? Assign Perk 1.
? Assign Perk 2.
? Assign Perk 3.
? Assign custom camo scheme.
? Assign Amount of Frag grenades.
? Assign Amount of Special grenades.
o Customize default Demolitions class
? Assign Primary weapon.
? Assign Primary weapon attachment.
? Assign Secondary weapon.
? Assign Secondary weapon attachment.
? Assign Special grenade.
? Assign Perk 1.
? Assign Perk 2.
? Assign Perk 3.
? Assign custom camo scheme.
? Assign Amount of Frag grenades.
? Assign Amount of Special grenades.
o Customize default Sniper class
? Assign Primary weapon.
? Assign Primary weapon attachment.
? Assign Secondary weapon.
? Assign Secondary weapon attachment.
? Assign Special grenade.
? Assign Perk 1.
? Assign Perk 2.
? Assign Perk 3.
? Assign custom camo scheme.
? Assign Amount of Frag grenades.
? Assign Amount of Special grenades.
Этот конфиг позволяет задать скорость передвижения для каждого класса. (например, увеличить скорость бега для Assault, снизить скорость бега для Snipers)
• Adjust player movement speed per class.
o Adjust movement speed of Assault class.
o Adjust movement speed of Spec ops class.
o Adjust movement speed of LMG class.
o Adjust movement speed of Demolitions class.
o Adjust movement speed of Sniper class.
Этот конфиг позволяет отключить ночное видение.
• Disable Night vision.
Этот конфиг позволяет отключить всю фоновую музыку.
• Disable Background music.
Этот конфиг позволяет отключить индикатор попадания, так что игроки не видят, попали они в противника или нет.
• Disable Hit Icon (small ‘x’ in cross hairs hitting a target)
Этот конфиг позволяет отключить килл-камеру для всех игроков.
• Disable Killcam.
Этот конфиг позволяет настройку, чтобы фиксировались только хэдшоты (попадания в голову).
• Make Headshots Only.
Этот конфиг позволяет отнимать у игроков заданное число очков за свою гибель. (например, -1 очко штраф за собственную смерть)
• Enable Point loss for deaths.
Этот конфиг позволяет отнимать у игроков заданное число очков за самоубийство. (например, -1 очко штраф за самоубийство)
• Enable Point loss for suicides.
Этот конфиг позволяет отнимать у игроков заданное число очков за убийство члена своей команды (тим-килл). (например, -1 очко штраф за team-killing)
• Enable Point loss for team kills.
Этот конфиг позволяет задать зрительский режим для зрителей (спектаторов).
• Spectator: Team Only / Free / Disabled
Этот конфиг позволяет включить Radar для всех игроков на всё время.
• Force UAV (Always have radar)
Этот конфиг позволяет отключить все вознаграждения за массовые/изощренные убийства. (например, нет радара (UAV Radar) после 3 киллов подряд, нет авиаудара (Airstrike) после 5 киллов, нет вертолета поддержки (Helicopter support) после 7 киллов)
• Disable Kill Streak Rewards.
Этот конфиг позволяет отклюяить только выбранные вознаграждения за массовые/изощренные убийства.. (например. есть UAV Radar, нет Airstrike, есть Helicopter support)
• Disable Specific Kill Streak Rewards.
o Disable UAV Recon (Radar) reward.
o Disable Airstrike Support reward.
o Disable Helicopter Support reward.
Этот конфиг устанавливает для всех игроков тип реакции на огонь по своим, если активирован (enabled).
• Friendly Fire: Enabled / Shared / Reflect / Disabled
Этот конфиг позволяет задать для тим-киллера время ожидания своего респа (если включено). (например, стрелок по своим ждет 35 секунд до респона.
• Adjust Spawn Delay time for Team Killers.
Этот конфиг разрешает автоматически кикать (выпинывать с сервера) стрелков по своим (Team Killers) (например, Team Killers автокикаются после 3 тимкиллов)
• Enabled Team Killer Kick.
Этот конфиг задает максимум здоровься для всех игроков. (например, игроки начинают с 50% здоровьем, для реалистичности попаданий)
• Adjust Max Health of Players (1%-100%)
Этот конфиг позволяет задать время ожидания респа для самоубийц. (например, самоубийца ждет 35 секунд до след. респона)
• Adjust Spawn Delay for Suicides.
Этот конфиг позволяет задать скорость восстановления здоровья (если включено). (например, 5 секунд чтобы полностью восстановить здоровье)
• Adjust Health Re-gen Time.
Этот конфиг позволяет отключить восстановление здоровья полностью.
• Disable Health Re-gen.
Этот конфиг позволяет отключить принудительный респон.
• Disable Force Respawn.
Этот конфиг позволяет задать максимум времени для спринта в секундах. (например, 25 сек. бега макс.)
• Adjust amount of Sprint time available.
Этот конфиг позволяет включить/отключить "хардкорный" режим (Hardcore Mode) для типов игры (gametypes).
• Hardcore Mode: Enable / Disable
Этот конфиг позволяет включить/оключить режим "старая школа" (Oldschool Mode) для типов игры.
• Oldschool Mode: Enable / Disable
Этот конфиг позволяет отключать выбранные элементы экрана или все элементы. (например, отключены иконки, но сообщения есть)
• Disable specific HUD Elements.
o Disable Obituaries.
o Disable Objective Icons.