В принципе, вам можно просто создать файл server.cfg и прописать в него только mp_timelimit 30, mp_maxrounds 5 и mapcyclefile "mapcycle.txt". То есть он будет меняь карту либо через 30 минут, либо чере 5 раундов. Что быстрее сработает. Я бы с этого и начал.
А вот пример достаточно простеньного server.cfg стянутый с одного немецкого сервера:
code://----------------------- server name -----------------
hostname "www.netsportz.de / Bewegung ins Spiel"
//----------------------- region ---------
// 0: US East coast
// 1: US West coast
// 2: South America
// 3: Europe
// 4: Asia
// 5: Australia
// 6: Middle East
// 7: Africa
// 255:
sv_region 3
//------------------------ specific cvars -------------
mp_playerid 0
mp_autoteambalance 1
mp_flashlight 1
mp_footsteps 1
mp_forcechasecam 0
mp_friendlyfire 0
mp_lowlag "1"
mp_friendly_grenade_damage 1
mp_limitteams 2
mp_logmessages 1
mp_falldamage 1
mp_allowspectators 1
mp_allowNPCs 0
mp_teamplay 1301
decalfrequency 60
pausable 0
allow_spectators 1
fakelag 0
fakeloss 0
sv_aim 0
sv_cheats 0
sv_maxspeed 320
sv_maxrate 15000
sv_minrate 4000
sv_airaccelerate 2
sv_alltalk 0
sv_allowupload 0
sv_allowdownload 0
sv_voiceenable 0
sv_mincmdrate 0
sv_maxcmdrate 40
sv_minupdaterate 10
sv_maxupdaterate 30
sv_unlag 1
sv_maxunlag 0.3
sv_spectatorchat 1
sv_voicecodec vaudio_speex
sv_specaccelerate 5
sv_specspeed 2
sv_proxies 1
sv_voicequality "5"
sv_unlagsamples 1
sv_gravity 800
sv_airmove 1
sv_clienttrace 3.5
//--------------------------- time limit -------------------
mp_prematch 0.5
mp_timelimit 30
//-------------------------- rcon & password -------------
rcon_password "sagichdirnicht"
sv_rcon_maxfailures 3
sv_password ""
//-------------------------- banned.cfg -----------------
exec banned.cfg
mp_autokick 1
//-------------------------- server logging -------------
log on
sv_logbans 0
sv_logecho 0
sv_logfile 1
sv_log_onefile 0
//--------------------------- fortress forever -------------
//----------------------------------------------------------
//--------------------------- map rotation -----------------
mapcyclefile "mapcycle.txt"
//--------------------------- class limits -------------
cr_scout 0
cr_sniper 1
cr_soldier 0
cr_demoman 0
cr_medic 0
cr_hwguy 0
cr_pyro 0
cr_spy 0
cr_engineer 2
Все cvars для TF2 можно найти тут
http://www.dodbits.com/downloads/cv...ar_list_a-z.htm
Только вот за что они отвечают не всегда известно.