This is not the demo. You have to set the correct campaign for the server to start.
Remember the config files posted here wwre for the demo servers, not the retail servers.
This is what I have for a TCAdmin config right now and it works fine.
set si_name "%hostname%"
set si_minPlayers "6"
set si_maxPlayers "%slots%"
set si_rules "sdGameRulesCampaign"
set si_timeLimit "30.000000"
set si_needPass "0"
set g_password "%privatepassword%"
set net_LANServer "0"
set net_LANForceAuth "0"
set si_teamForceBalance "1"
set si_teamDamage "1"
set net_serverPunkbusterEnabled "1"
net_ServerRemoteConsolePassword "%rconpassword%"
set bot_minClients "-1"
set bot_uiNumStrogg "8"
set bot_uiSkill "Easy"
set bot_aimSkill "Easy"
set bot_skill "Easy"
set bot_doObjectives "1"
set si_pure "1"
set si_adminStart "0"
set g_xpSave "1"
set si_disableVoting "0"
set si_spectators "1"
set si_allowLateJoin "1"
set g_execMapConfigs "0"
set si_readyPercent "51.000000"
set g_gameReviewPause "0.500000"
set g_gameReviewReadyWait "0"
set g_warmup "0.500000"
set g_warmupDamage "1"
set g_muteSpecs "0"
set si_disableGlobalChat "0"
set g_complaintLimit "6"
set g_complaintGUIDLimit "4"
set g_maxPlayerWarnings "4"
set g_allowComplaint_firesupport "1"
set g_allowComplaint_charge "0"
set g_allowComplaint_explosives "1"
set g_allowComplaint_vehicles "1"
set si_motd_1 ""
set si_motd_2 ""
set si_motd_3 ""
set si_motd_4 ""
set si_adminname ""
set si_email ""
set si_irc ""
set si_website ""
set m0 "set g_nextMap $m0;spawnServer campaign_Pacific"
vstr m0