looks like two files control the servers server.cfg and a new dspl file i'm sure things will change when we have had time to test and tweak
Default.dspl file
///////////////////////////////////////////////////////////////////////////
///////////Modern Warfare 3 dedicated server default playlist//////////////
///////////////////////////////////////////////////////////////////////////
//format is
//<mapname>, <dsr filename>, <weight>
//<mapname>
//valid mapnames:
//*
//mp_alpha
//mp_bootleg
//mp_bravo
//mp_carbon
//mp_dome
//mp_exchange
//mp_hardhat
//mp_interchange
//mp_labmeth
//mp_mogadishu
//mp_paris
//mp_plaza2
//mp_radar
//mp_seatown
//mp_underground
//mp_village
//<dlc maps> (included under '*')
//dsr filename
//name of recipe file without the dsr extension
//included in this package are the following recipe defaults:
//TDM_default (Team Deathmatch)
//DOM_default (Domination)
//CTF_default (Capture The Flag)
//DZ_default (Drop Zone)
//FFA_default (Free For All)
//GG_default (Gun Game)
//HQ_default (Headquarters)
//INF_default (Infected)
//JUG_default (Juggernaut)
//KC_default (Kill Confirmed)
//OIC_default (One In The Chamber)
//SAB_default (Sabotage)
//SD_default (Search and Destroy)
//TDEF_default (Team Defender)
//TJ_default (Team Juggernaut)
// Weight (1->1000)
// Selection is weighted random (higher weights increase selection chance)
*,TDM_default,1
mp_alpha,DOM_default,1
mp_bootleg,DOM_default,1
*,TDEF_default,1000
mp_bravo,JUG_default,1
Server.cfg
// 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.cfg-configurable settings
// 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