// Originally from: https://raw.githubusercontent.com/firebull/ghmanager/master/scripts/servers_configs/cod/cod2/main/server.cfg // ========================================================================== // ------------------------- COD2 SERVER CONFIGURATION --------------------- // ========================================================================== // DVAR means: Setting/Switch Game uses to "Set A Value" or "Enable/Disable, Server/Game, Settings. // I don't suggest using "Word Wrap" to display this text. // IMPORTANT: Make sure when you change a Value, the comment "//" has been removed from (front) of "set". // Everything after the comment "//" has been excluded and COD2 Will NOT read/execute it. // This Config File Controls, Public Info., Server Options, Anti-Cheat, Voting, Voice Chat, GameType Settings, Map Rotation // // *********************************************************** // Цветовые коды // *********************************************************** // Colors for text. Do not clear the comment in front of the colour 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 // *********************************************************** // Общедоступная информация // *********************************************************** set sv_hostname "^1TeamServer ^2CoD2" sets _Admin "" sets _Email "" sets _Website "www.teamserver.ru" sets _Location "RUS" sets _Mumble "" sets _TeamSpeak "" sets _Irc "" sets _Mod "" // Информация о моде sets _ModVer "" // версия мода sets _ModUpdate "" //дата апдейта мода sets _Maps "" // какие установлены карты set scr_motd "TeamServer.ru - Welcome!" // Текстовое сообщение // Настройки защиты и управления сервером // ВНИМАНИЕ!!! // Мы не рекомендуем задавать пароль для RCON в конфиге, // т.к. существует эксплоит, позволяющий узнать // пароль любому игроку на сервере. // Вместо этого задайте его в параметрах сервера // (иконка с шестеренкой) // set rcon_password "" // RCON пароль set sv_privatePassword "" // пароль приват слота set g_password "" // установка пароля на сервер для входа в игру // Сюда вписывать guid админов set scr_admins "" set dedicated "2" // 0 = сервер из игры, 1 = выделенный LAN, 2 = выделенный Интернет set net_noipx "0" // Allow ONLY tcp/ip protocol, player/server communications // *********************************************************** // GAME AUTHORIZATION // *********************************************************** set sv_master1 "cod2master.activision.com" set sv_master2 "cod2authorize.activision.com" set sv_master3 "cod2master.infinityward.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" // server appears in gamespy and ASE set sv_allowDownload "1" // Auto Download //set sv_dl_maxRate "840000" ---------------------------------------------- // Функции редиректа (0=off/1=on) //set sv_allowdownload "1" // разрешить отгрузку файлов клиентам. т.е разрешается отгрузка фалов напрямуюс сервера //seta sv_wwwDownload "1" // редирект - разрешть 1, запретить 0 //seta sv_wwwBaseURL "http://fdl1.teamserver.ru/fastdl/cod2/" // По умолчанию мы уже прописали тут наш репозиторий модов и карт seta sv_wwwDlDisconnected "0" // 1-разединение с сервером при скачке, 0-без разъединения коннекта при скачке ---------------------------------------------- // Серверные настройки для игроков // sv-maxclients и ui-maxclients регулируются в строке запуска без вашего участия set sv_privateclients "" // Число приват-слотов ( maxclients - privateclients = кол-во публичных слотов) set sv_minPing "0" // Минимальный пинг с которым могут играть на этом сервере set sv_maxping "300" // Максимальный пинг с которым могут играть на этом сервере set sv_maxRate "25000" //скорость соединения //set sv_allowAnonymous "0" // Allow anonymous players //set g_banIPs "" // Ban Any IP's Here // *********************************************************** // SERVER OPTIONS (0 = off, 1 = on) SOME OF THESE SETTINGS MAY NOT WORK WHILE RUNNING MOD ON SERVER // *********************************************************** set scr_forcerespawn "0" // Force Player To Respawn, Without Manually Pressing Button set scr_drawfriend "1" // Display Team Icons set scr_killcam "1" // Allow Killcam set scr_friendlyfire "1" // Friendly Fire, 0 = OFF, 1 = ON, 2 = Reflective, 3 = Share Damage (1=awe anti-teamkill) set scr_freelook "1" // Allow Free Spectating set scr_spectatefree "0" // Allow Free Spectating set scr_spectateenemy "0" // Allow Enemy Team Spectating set scr_teambalance "1" // Automatic Team Balancing set scr_roundcam "1" // Roundcam - shows 7 secs at the end of a round set g_teamswitchdelay "25" // Delay between switching teams, in seconds set g_forceteamspectate "1" // Force Team Only Spectating set g_inactivity "0" // Drop inactive players set g_inactivityspectator "0" // Drop inactive spectators set g_antilag "1" // Anti lag settings //set g_gravity "800" // Game Gravity, Default=800 * //set g_maxDroppedWeapons "2" // Max Dropped Weapons By Dead Players, Default=16 * //set g_drawCrosshairNames "1" // Show Team Player Name while aiming on Team Member. * set sv_invulnerabletime "5" // CoD2 Spawn Protection, in seconds set sv_kickBanTime "1" // Temporary Ban duration, in minutes set sv_zombietime "1" // ? set sv_timeout "120" // Drop inactive players timeout set cg_drawTurretCrosshair "1" // Allows Machine Gun Turret Crosshairs. //set cg_drawCrosshair "0" // Allows Weapon Crosshairs. * //set cg_crosshairEnemyColor "0" // Changes Color when Aiming on an Enemy. * set player_scopeExitOnDamage "1" // Hit while scoped in, will Exit, Default=0 // *********************************************************** // Log Settings Ведение логов игры // *********************************************************** // ВНИМАНИЕ!!! НЕ ВКЛЮЧАЙТЕ ЗАПИСЬ ЛОГА В ОБЫЧНОМ РЕЖИМЕ. // ПОСТОЯННАЯ ЗАПИСЬ СОЗДАЕТ ЛОГ ОГРОМНОГО РАЗМЕРА ЗА // ОЧЕНЬ КОРОТКИЙ СРОК. ВЫ МОЖЕТЕ ПРЕВЫСИТЬ ДОСТУПНУЮ // КВОТУ ЗА НЕСКОЛЬКО ДНЕЙ НА НАГРУЖЕННОМ СЕРВЕРЕ!!! // Включайте запись лога консоли только при // проведении матчей или кв. set logfile "0" // 0 = без лога, 1 = включение записи лога игры set sv_log_damage "1" // ведение лога повреждений/убийств 1-да 0-нет // *********************************************************** // ANTI-CHEAT SETTINGS (0 = off, 1 = on) // *********************************************************** set sv_disableClientConsole "0" // Disable You're Clients from using thier Console. set cl_autocmd "0" // 0 or 1, 0 means, console typing is treated as a "say". 1 is treated as a command. EX. "kill" set sv_floodProtect "1" // Protect from message flooding set sv_cheats "0" // Disable cheats, ie No Clip, God, weapons and so forth set sv_pure "1" // Don't allow new or hacked .iwd from clients set g_no_script_spam "0" // Disable Binded Script Spaming on Server // *********************************************************** // SERVER VOTING SETTINGS (0 = off, 1 = on // *********************************************************** // Turn all 4 Below to "on" for all voting privilages, and for Voting to even work. set scr_allow_vote "1" set g_allowvote "1" set ui_allowvote "1" set g_oldVoting "1" // *********************************************************** // Внутриигровой голосовой чат (0 = off, 1 = on) // *********************************************************** set sv_voice "1" // 1=включение 0=отключение. чат только для игроков одной стороны set sv_voiceQuality "4" // качество голосового чата 1=низкое...5=максимальное качество set voice_deadChat "0" // отключение голосового чата погибшим set voice_global "0" // включение голосового чата для обеих команд, т.е противники слышат друг друга set voice_localEcho "0" set winvoice_mic_mute "1" // *********************************************************** // SERVER CHAT SETTINGS (0 = off, 1 = on) // *********************************************************** set g_deadChat "0" // Allow dead player chat to living players. set cg_teamChatsOnly "0" // Allow Team Chat Only. // *********************************************************** // WEAPON CONFIGURATION "ENABLE/DISABLE WEAPONS" (0 = off, 1 = on) // *********************************************************** // Weapon Ammo Pools set g_weaponAmmoPools "1" set ui_allow_sniperrifles 1 set scr_allow_springfield 1 set scr_allow_enfieldsniper 1 set scr_allow_nagantsniper 1 set scr_allow_kar98ksniper 1 set scr_allow_m1carbine 1 set scr_allow_m1garand 1 set scr_allow_thompson 1 set scr_allow_bar 1 set scr_allow_enfield 1 set scr_allow_sten 1 set scr_allow_bren 1 set scr_allow_nagant 1 set scr_allow_svt40 1 set scr_allow_pps42 1 set scr_allow_ppsh 1 set scr_allow_kar98k 1 set scr_allow_g43 1 set scr_allow_mp40 1 set scr_allow_mp44 1 set scr_allow_greasegun 1 set scr_allow_shotgun 1 set scr_allow_fraggrenades 1 set scr_allow_smokegrenades 1 // ******************************************************** ***************** // GAMETYPE CONFIGURATION SOME GAMETYPES MAY NOT APPLY TO YOUR SERVER // ***************************************************************** ******** //////////////// // DEATHMATCH // //////////////// set scr_dm_scorelimit 20 // Score limit (default 50) set scr_dm_timelimit 30 // Time limit in minutes (default 30) ///////////////////// // TEAM DEATHMATCH // ///////////////////// set scr_tdm_scorelimit 40 // Score limit (default 300) set scr_tdm_timelimit 30 // Time limit in minutes (default 30) ////////////////////// // CAPTURE THE FLAG // ////////////////////// set scr_ctf_scorelimit 5 // Score limit (default 5) set scr_ctf_timelimit 30 // Time limit in minutes (default 30) set scr_ctf_respawndelay 5 // Respawn delay in seconds for CTF (default 10) ////////////////// // HEADQUARTERS // ////////////////// set scr_hq_scorelimit 600 // Score limit (default 600) set scr_hq_timelimit 30 // Time limit in minutes (default 30) set scr_hq_respawndelay 5 // Respawn delay in seconds for HQ (default 10) //////////////////////// // SEARCH AND DESTROY // //////////////////////// set scr_sd_plantscore 0 // Score for planting in SD (default 0) set scr_sd_defusescore 0 // Score for defusing in SD (default 0) set scr_sd_scorelimit 10 // Score limit (default 10) set scr_sd_timelimit 0 // Time limit in minutes (default 0) set scr_sd_roundlimit 0 // Round limit - how many rounds are played (default 0) set scr_sd_roundlength 4 // How long each round is in minutes (default 4) set scr_sd_graceperiod 15 // How long you can change weapons and joining the game (default 15) set scr_sd_bombtimer 60 // Time in Seconds (default 60) //----------OPTIONAL--------------BASED ON MOD RUNNING SERVER---------------------- /////////////////// // HOLD THE FLAG // /////////////////// set scr_htf_scorelimit 5 // Score limit (default 5) set scr_htf_timelimit 20 // Time limit in minutes (default 20) set scr_htf_mode 0 // The mode cvar controls how the hold time is handled (default 0) // 0 = holdtime for each time is kept no matter which team currently has the flag // 1 = enemy hold time is decreased to zero before own hold time is increased // 2 = enemy hold time is zero:ed as the flag is stolen. // 3 = enemy hold time is zero:ed as your team score set scr_htf_holdtime 90 // Time in seconds required to hold the flag before scoring (default 90) set scr_htf_flagspawndelay 15 // Time in seconds before the flag respawns set scr_htf_flagrecovertime 0 // Time in seconds before a dropped flag automaticly recover (0 = never recover flag) set scr_htf_randomflagspawns 1 // Use random flag spawns for every flag spawn except the first one (0 = no, 1 = yes) set scr_htf_removeflagspawns 1 // Remove the TDM spawnpoint that is used as the initial flag spawn (0 = no, 1 = yes) set scr_htf_teamscore 0 // Show team score in CoD2 fashion? (0 = no, 1 = yes) (default 0) // Turn it off specificly for maps which have unreachable spawn points set scr_htf_randomflagspawns_mp_downtown "0" set scr_htf_randomflagspawns_mp_trainstation "0" ////////////////////////////// // INDIVIDUAL HOLD THE FLAG // ////////////////////////////// set scr_ihtf_flagspawndelay 25 // Time in seconds before the flag respawns set scr_ihtf_scorelimit 30 // Score limit (default 30) set scr_ihtf_timelimit 30 // Time limit in minutes (default 30) set scr_ihtf_respawndelay 12 // Respawn delay in seconds (default 10) set scr_ihtf_removeflagspawns 1 // Remove the DM spawnpoint thats used as the initial flag spawn (0 = no, 1 = yes) set scr_ihtf_randomflagspawns 1 // Use random flag spawns for every flag spawn except the first one (0 = no, 1 = yes) set scr_ihtf_pointsforkillingplayers 0 // Score recieved for killing regular players (default 0) set scr_ihtf_pointsforkillingflagcarrier 2 // Score recieved for killing flag carriers (default 1) set scr_ihtf_pointsforstealingflag 3 // Score recieved for stealing flag set scr_ihtf_pointsforholdingflag 4 // Score recieved for holding flags set scr_ihtf_holdtimetoscore 30 // Time in seconds required to hold the flag before scoring (default 30) set scr_ihtf_maxholdtime 180 // Max hold time in seconds (default 180) /////////////////////// // LAST MAN STANDING // /////////////////////// set scr_lms_scorelimit 5 // Score limit (default 5) set scr_lms_timelimit 20 // Time limit in minutes (default 20) set scr_lms_minplayers 3 // Minimum players before match will start (default 4) set scr_lms_joinperiod 25 // Period in seconds that players are allowed to join (default 15) set scr_lms_killwinner 0 // Kill the winner when the duel has ended (0 = no, 1 = yes) set scr_lms_killometer 180 // Time for the Kill-O-Meter in seconds (default 60) set scr_lms_duelperiod 180 // Time for the Duel period in seconds (default 60) //////////////////////// // LAST TEAM STANDING // //////////////////////// set scr_lts_scorelimit 5 // Score limit (default 10) set scr_lts_timelimit 0 // Time limit in minutes (default 0) set scr_lts_roundlimit 2 // Round limit - how many rounds are played (default 0) set scr_lts_roundlength 4 // How long each round is in minutes (default 4) set scr_lts_graceperiod 15 // How long you can change weapons and joining the game (default 15) /////////////// // RETRIEVAL // *Still In Testing Stages* /////////////// set scr_re_roundlength "20 // How long each round is in minutes (default 0) set scr_re_graceperiod "15" // How long you can change weapons and joining the game (default 0) set scr_re_roundlimit "0" // Round limit - how many rounds are played (default 0) set scr_re_scorelimit "15" // Score limit - score limit before map ends (default 15) set scr_re_timelimit "0" // Time limit for the entire match (default 0) // Compatible with the following maps // mp_farmhouse // mp_brecourt // mp_dawnville // mp_breakout // mp_railyard // mp_leningrad // mp_downtown // mp_matmata // All other maps will not spawn objectives, // More maps will be added // *********************************************************************************** ***************** // MAP LISTS CHART / COMPATIBLE MAPS WITH GAMETYPES // ************************************************************************************ ************** /////////////////// // STOCK MP MAPS // (Contain characters of "X" "?" "NO") /////////////////// // ROTATION MAP REAL MAP NAME DM TDM SD CTF HQ HTF IHTF LTS LMS RE //------------------------------------------------------------------------------------------------------------------------ // mp_farmhouse (Beltot, France) X X X X X X X X X X //------------------------------------------------------------------------------------------------------------------------ // mp_downtown (Moscow, Russia) X X X X X ? ? X X X //------------------------------------------------------------------------------------------------------------------------ // mp_decoy (El Alamein, Egypt) X X X X X X X X X NO //------------------------------------------------------------------------------------------------------------------------ // mp_dawnville (St. Mere Eglise, France) X X X X X X X X X X //------------------------------------------------------------------------------------------------------------------------ // mp_carentan (Carentan, France) X X X X X X X X X NO //------------------------------------------------------------------------------------------------------------------------ // mp_burgundy (Burgundy, France) X X X X X X X X X NO //------------------------------------------------------------------------------------------------------------------------ // mp_brecourt (Brecourt, France) X X X X X X X X X X //------------------------------------------------------------------------------------------------------------------------ // mp_breakout (Villers-Bocage, France) X X X X X X X X X X //------------------------------------------------------------------------------------------------------------------------ // mp_trainstation (Caen, France) X X X X X ? ? X X NO //------------------------------------------------------------------------------------------------------------------------ // mp_toujane (Toujane, Tunisia) X X X X X X X X X NO //------------------------------------------------------------------------------------------------------------------------ // mp_railyard (Stalingrad, Russia) X X X X X X X X X X //------------------------------------------------------------------------------------------------------------------------ // mp_matmata (Matmata, Tunisia) X X X X X X X X X X //------------------------------------------------------------------------------------------------------------------------ // mp_leningrad (Leningrad, Russia) X X X X X X X X X X ////////////////////// // ALTERNATIVE MAPS // *Must Have Map File, To Use* ////////////////////// // MP: mp_trainyard * mp_silotown1 * mp_tankhunt * mp_rhine * mp_hill400_test * mp_crossroads /////////////// // GAMETYPES // /////////////// // sd (Search & Destroy) // hq (Headquarters) // ctf (Capture The Flag) // dm (Death Match) // tdm (Team Death Match) //-------------------------- // htf (Hold The Flag) // ihtf (Individual Hold The Flag) // lts (Last Team Standing) // lms (Last Man Standing) // re (Retrieval) // Remember to place word "gametype" infront of map, along with desired Type, if Rotation contains Mixed Gametypes. // ****************************************************************************************** *************** // MAP ROTATION SETTINGS (Choose only ONE Rotation) // ************************************************************************************************* ********** // NOTE! Only ONE Rotation can be used for your Server. Make sure all others except the one you picked are marked "//set" // NOTE! This Includes "Optional" & "Custom" Rotations. set sv_mapRotationCurrent "" set g_gametype "tdm" //Set Your Desired Gametype, if All Maps Share Same Gametype, then this dvar is used. set sv_maprotation "map mp_dawnville map mp_farmhouse map mp_brecourt map mp_burgundy map mp_trainstation map mp_carentan map mp_leningrad map mp_matmata map mp_downtown map mp_railyard map mp_toujane map mp_breakout" // TEST MAP ROTAION AREA //set sv_maprotation "map mp_carentan" // MAIN CUSTOM //set sv_maprotation "gametype ihtf map mp_farmhouse gametype lms map mp_downtown gametype dm map mp_dawnville gametype tdm map mp_carentan gametype ctf map mp_burgundy gametype tdm map mp_brecourt gametype hq map mp_breakout gametype dm map mp_trainstation gametype tdm map mp_toujane gametype ihtf map mp_railyard gametype tdm map mp_matmata gametype htf map mp_leningrad" //------------------------------------------------------------------------------------------------------------ ////////////// // OPTIONAL // ////////////// // LARGE MIXED GAMETYPE MAP ROTATION //set sv_maprotation "gametype htf map mp_farmhouse gametype ihtf map mp_downtown gametype lms map mp_decoy gametype lts map mp_dawnville gametype dm map mp_carentan gametype ctf map mp_burgundy gametype tdm map mp_brecourt gametype re map mp_breakout gametype hq map mp_trainstation gametype sd map mp_toujane gametype ihtf map mp_railyard gametype tdm map mp_matmata gametype htf map mp_leningrad gametype lms map mp_farmhouse gametype re map mp_downtown gametype hq map mp_burgundy gametype re map mp_brecourt gametype lts map mp_breakout gametype htf map mp_trainstation gametype dm map mp_toujane gametype ihtf map mp_railyard gametype ctf map mp_matmata gametype sd map mp_leningrad" ------------------------------------------------------------------------------------------------------------ // ********************************************************************************************* ***************** // CUSTOM MAP ROTATION FOR ALL MAPS & ALL GAMETYPES / RANDOM ROTATIONS // ***************************************************************************************************** ******** //------------------------- // CUSTOM MAP ROTATION # 1 //set sv_maprotation "gametype htf map mp_farmhouse gametype ihtf map mp_downtown gametype lms map mp_decoy gametype lts map mp_dawnville gametype dm map mp_carentan gametype ctf map mp_burgundy gametype tdm map mp_brecourt gametype re map mp_breakout gametype hq map mp_trainstation gametype sd map mp_toujane gametype ihtf map mp_railyard gametype tdm map mp_matmata gametype htf map mp_leningrad" //------------------------- // CUSTOM MAP ROTATION # 2 //set sv_maprotation "gametype tdm map mp_farmhouse gametype ctf map mp_downtown gametype ihtf map mp_decoy gametype re map mp_dawnville gametype hq map mp_carentan gametype dm map mp_burgundy gametype ctf map mp_brecourt gametype ihtf map mp_breakout gametype lms map mp_trainstation gametype dm map mp_toujane gametype re map mp_railyard gametype htf map mp_matmata gametype sd map mp_leningrad" //------------------------- // CUSTOM MAP ROTATION # 3 //set sv_maprotation "gametype lms map mp_farmhouse gametype re map mp_downtown gametype dm map mp_decoy gametype lts map mp_dawnville gametype tdm map mp_carentan gametype ihtf map mp_burgundy gametype lms map mp_brecourt gametype hq map mp_breakout gametype ctf map mp_trainstation gametype lts map mp_toujane gametype sd map mp_railyard gametype tdm map mp_matmata gametype ihtf map mp_leningrad" //------------------------- // CUSTOM MAP ROTATION # 4 //set sv_maprotation "gametype lts map mp_farmhouse gametype hq map mp_downtown gametype lms map mp_decoy gametype ihtf map mp_dawnville gametype tdm map mp_carentan gametype hq map mp_burgundy gametype re map mp_brecourt gametype lts map mp_breakout gametype htf map mp_trainstation gametype dm map mp_toujane gametype ihtf map mp_railyard gametype ctf map mp_matmata gametype sd map mp_leningrad" //------------------------- // CUSTOM MAP ROTATION # 5 //set sv_maprotation "gametype re map mp_farmhouse gametype tdm map mp_downtown gametype ihtf map mp_decoy gametype dm map mp_dawnville gametype hq map mp_carentan gametype sd map mp_burgundy gametype htf map mp_brecourt gametype tdm map mp_breakout gametype lms map mp_trainstation gametype lts map mp_toujane gametype re map mp_railyard gametype dm map mp_matmata gametype htf map mp_leningrad" //------------------------- // CUSTOM MAP ROTATION # 6 //set sv_maprotation "gametype ctf map mp_farmhouse gametype hq map mp_downtown gametype lms map mp_decoy gametype ihtf map mp_dawnville gametype dm map mp_carentan gametype lts map mp_burgundy gametype tdm map mp_brecourt gametype sd map mp_breakout gametype dm map mp_trainstation gametype ctf map mp_toujane gametype htf map mp_railyard gametype re map mp_matmata gametype hq map mp_leningrad" //------------------------- // CUSTOM MAP ROTATION # 7 //set sv_maprotation "gametype dm map mp_farmhouse gametype lms map mp_downtown gametype ihtf map mp_decoy gametype tdm map mp_dawnville gametype dm map mp_carentan gametype htf map mp_burgundy gametype hq map mp_brecourt gametype ctf map mp_breakout gametype lts map mp_trainstation gametype sd map mp_toujane gametype re map mp_railyard gametype tdm map mp_matmata gametype ihtf map mp_leningrad" //------------------------- // NOTE! DO NOT Specify "map_rotate" here, unless your command line for COD2 shortcut does not Contain "+ map_rotate". // NOTE! Command Line Should Read: "C:\......\CoD2MP_s.exe" +set fs_game YOUR MOD FOLDER NAME +set dedicated 2 +exec Server.cfg +map_rotate // NOTE! The ( +set fs_game YOUR MOD ) fs_game "folder" in this case "YOUR MOD" can have the name of anything. Nick name perhaps? // NOTE! If Both MAP ROTATE Are Present, Server WILL Skip First Map In Rotation. It rotates twice. First in command line, then here. //map_rotate