Отловил это событие в логах:
L 06/23/2016 - 02:42:59: World triggered "Round_Start"
L 06/23/2016 - 02:45:47: World triggered "L4D_Scenario_Restart" (Infected "0") (Survivor "0")
L 06/23/2016 - 02:45:47: Team "Infected" scored "0" with "4" players
L 06/23/2016 - 02:45:47: Team "Survivor" scored "0" with "4" players
L 06/23/2016 - 02:45:47: World triggered "Round_End"
Adding a survivor bot to fill out Survivor team
L 06/23/2016 - 02:45:48: "(1)Bill<828><BOT><>" connected, address "none"
L 06/23/2016 - 02:45:48: FinishClientPutInServer (828): looking for bots to take over
L 06/23/2016 - 02:45:48: "(1)Bill<828><BOT><>" entered the game
L 06/23/2016 - 02:45:48: "(1)Bill<828><BOT><Unassigned>" joined team "Survivor"
L 06/23/2016 - 02:45:48: SetModelFromClass: Survivor (1)Bill changed model from to models/survivors/survivor_namvet.mdl via SetModelFromClass
L 06/23/2016 - 02:45:48: (SKIN) SetCharacter: Survivor (1)Bill chose character NamVet(0) from model models/survivors/survivor_namvet.mdl
L 06/23/2016 - 02:45:48: (1)Bill spawned as a NamVet
L 06/23/2016 - 02:45:48: Staying on original map c8m5_rooftop
L 06/23/2016 - 02:45:48: CDirector::RunScript, scriptedmode, level: 1
L 06/23/2016 - 02:45:48: CDirector::RunScript, director_base, level: 0
Initializing Director's script
L 06/23/2016 - 02:45:48: Preventing spawning
L 06/23/2016 - 02:45:48: CDirector::RunScript, scriptedmode, level: 1
L 06/23/2016 - 02:45:48: CDirector::RunScript, director_base, level: 0
L 06/23/2016 - 02:45:48: World triggered "Round_Start"
L 06/23/2016 - 02:45:48: World triggered "Round_Start"
L 06/23/2016 - 02:45:48: "Tank<821><BOT><Infected>" triggered "weaponstats2" (weapon "tank_claw") (head "0") (chest "0") (stomach "0") (leftarm "0") (rightarm "0") (leftleg "0") (rightleg "0")
L 06/23/2016 - 02:45:48: "Tank<821><BOT><Infected>" disconnected (reason "Kicked by Console")
L 06/23/2016 - 02:45:48: "(1)Smoker<824><BOT><Infected>" disconnected (reason "Kicked by Console")
L 06/23/2016 - 02:45:48: "Smoker<822><BOT><Infected>" disconnected (reason "Kicked by Console")
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_first_aid_kit, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_pain_pills, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_pain_pills, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_adrenaline, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_adrenaline, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_pipe_bomb, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_pipe_bomb, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity class weapon_molotov, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: [_Ally/ally_zones_item_control.smx] SpawnMissingStartZoneEntity bad pos for spawn weapon_molotov, at pos 0.000000 0.000000 0.000000
L 06/23/2016 - 02:45:48: CDirector::RunScript, c8m5_rooftop, level: 2
Initiating c8m5_rooftop script
L 06/23/2016 - 02:45:52: "Louis<830><BOT><>" connected, address "none"
Внес некоторые изменения в логику но не уверен что это поможет