Looked for mapdefault_battery.cfg, and was unable to locate it. Thanks for the suggestion though. The reason I believe the issue isn’t relative to my server.cfg or my campaign script file, is this issue persists after dusting the install entirely and redoing everything from scratch. I have exactly the same issue. The only lowest common denominator I can think of is using the same tool as a source for my configuration files, but it is entirely possible I have repeated the same mistake twice. Here is a copy of my campaign and server configuration scripts respectively.
//Campaign Configuration script
//WATCHDOG
set com_watchdog_cmd “vstr d_initial ; say watchdog found no map running - restarted mapcycle”
//MAP
set b_mapscriptdirectory etpromapscripts
set b_campaignFile “scripts/test.campaign”
set d1 “campaign cmpgn_test ; set nextcampaign vstr d1”
set d_initial “set g_gametyp 4 ; map mp_theriver_2nd ; set nextcampaign vstr d1”
vstr d_initial
//End of Campaign Configuration script
//Server Configuration script
\Basic\
set dedicated “2”
set net_ip “”
set net_port “27960”
\Clients and passwords\
set sv_maxclients “20”
set g_password “”
set sv_privateclients “4”
set sv_privatepassword “*********”
set rconpassword “*********”
set refereePassword “*********”
\DL & RATE\
set sv_maxRate “8000”
set sv_dl_maxRate “32000”
set sv_allowDownload “1”
set sv_wwwDownload “0”
set sv_wwwBaseURL “”
set sv_wwwDlDisconnected “0”
set sv_wwwFallbackURL “”
\MOTD & Hostname\
set sv_hostname “Server”
set server_motd0 “Yada”
set server_motd1 “Yada”
set server_motd2 “Etc.”
set server_motd3 “”
set server_motd4 “”
set server_motd5 “”
\MISC Settings\
set g_heavyWeaponRestriction “40”
set g_antilag “1”
set g_altStopwatchMode “0”
set g_complaintlimit “6”
set g_ipcomplaintlimit “3”
set g_fastres “0”
set g_friendlyFire “1”
set g_minGameClients “0”
set g_maxlives “0”
set g_alliedmaxlives “0”
set g_axismaxlives “0”
set g_teamforcebalance “1”
set g_noTeamSwitching “0”
set g_voiceChatsAllowed “4”
set g_doWarmup “0”
set g_warmup “30”
set g_spectatorInactivity “0”
set sv_floodProtect “1”
set sv_pure “1”
set sv_minping “0”
set sv_maxping “400”
set match_latejoin “1”
set match_minplayers “4”
set match_mutespecs “1”
set match_readypercent “50”
set match_timeoutcount “0”
set match_warmupDamage “1”
set team_maxplayers “0”
set team_nocontrols “1”
set pmove_fixed “1”
set pmove_msec “8”
set team_maxPanzers “-1”
set sv_fps “20”
set g_autofireteams “1”
set logfile “1”
set g_log “server.log”
set g_gametype “4”
set com_hunkmegs “96”
set com_zonemegs “48”
set sv_allowAnonymous “0”
\PunkBuster\
pb_sv_enable
\Extra\
\sets CPU “”
\sets Connection “”
\sets Administrator “”
\sets ICQ “”
\sets MSN “”
\sets MAIL “”
\sets Location “”
\sets URL “”
\LMS\
set g_lms_teamForceBalance “1”
set g_lms_roundlimit “3”
set g_lms_matchlimit “2”
set g_lms_currentMatch “0”
set g_lms_lockTeams “1”
set g_lms_followTeamOnly “1”
\Master Servers\
seta sv_master1 “master.idsoftware.com”
seta sv_master2 “master0.gamespy.com”
seta sv_master3 “wolfmaster.idsoftware.com”
seta sv_master4 “clanservers.net”
seta sv_master5 “monster.idsoftware.com”
\Votes\
set g_allowVote “1”
set vote_limit “6”
set vote_allow_comp “0”
set vote_allow_gametype “0”
set vote_allow_kick “1”
set vote_allow_map “1”
set vote_allow_matchreset “1”
set vote_allow_mutespecs “0”
set vote_allow_nextmap “1”
set vote_allow_pub “0”
set vote_allow_referee “0”
set vote_allow_shuffleteams “1”
set vote_allow_swapteams “1”
set vote_allow_friendlyfire “0”
set vote_allow_timelimit “1”
set vote_allow_warmupdamage “1”
set vote_allow_antilag “0”
set vote_allow_balancedteams “0”
set vote_allow_muting “1”
\Rotation or map\
\exec campaigncycle.cfg
exec test.cfg
\End of Server Configuration script
Thanks again.