Rainbow Six Siege - matchOutcome sometimes does not fire

Currently, with the lack of matchStart & matchEnd, we rely on matchOutcome as our matchEnd event.
We have received issues from several users that their matches are “combined” , which apparently is caused by the lack of matchOutcome events in these matches.

Severity: High

User Logs:
Logs - 2020-06-21T172935.838.zip (831.5 KB)

@Shargaas can you please check this issue when you are available? thanks.

Just a reminder that as far as I know, R6S has no support for matchStart & matchEnd, so this is our work around for the lack of such events

once we’ll have such events, even if there is a problem with matchOutcome, it will not be as problematic to us as it is now (we requested it separately here)

current match events as of writing this comment:

@shir.brass can you please point me to the relevant time when matchOutcome was missing? (I’m trying to find it in the attached logs)

yes.

in Our Logs, it appeared @ 2020-06-14 19:32:21,567
(background.html @ Line 478)

@shir.brass on the logs we can see that we got the match outcome.

On the file: index.html.log

Line 471: 2020-06-14 19:29:35,668 (INFO) </utils/FeaturesHandler.js> (:77) - [FeaturesHandler] TRIGGERING EVENT: FEATURE: match; EVENT: matchOutcome; DATA: "victory"

I can see the mathcOutcome that you are refering to @ 2020-06-14 19:29:35,674

2020-06-14 19:29:35,674 (INFO) </src/services/games/GameEventsService.js> (:112) - [GameEventsService] Got Game Event: {"events":[{"name":"matchOutcome","data":"victory"}]}

but that is not the case, I’m refering to the match that start @ 2020-06-14 19:32:21,567.

@ 2020-06-14 19:35:13,402, we start receiving “match reset” logs, without having any matchOutcome before them.

Here’s a sample of the said log:

2020-06-14 19:35:05,490 (INFO) </src/services/games/GameEventsService.js> (:112) - [GameEventsService] Got Game Event: {"events":[{"name":"killer","data":"MiraClePikachu"}]}
2020-06-14 19:35:10,957 (INFO) </src/services/replays/HighlightsCaptureService.js> (:424) - [HighlightsCaptureService] got highlight: {"game_id":10826,"match_id":"80d5c844-6d44-4915-9e6e-f5f20f5aeaa4","match_internal_id":"2b14005a-38d8-40c1-87be-d81fbb765fb9","session_id":"80748af1a7324946925e0d81330f8c22","session_start_time":1592157568484,"match_start_time":1592159466883,"start_time":1592159674665,"duration":36100,"events":["kill","knockedout","death"],"raw_events":[{"type":"kill","time":10000},{"type":"knockedout","time":28835},{"type":"death","time":30451}],"media_url":"overwolf://media/replays/Outplayed/Rainbow+6+Siege/Rainbow+6+Siege_06-14-2020_18-59-40-014/Rainbow+6+Siege+06-14-2020+19-34-44-671.mp4","media_path":"D:\\R6 vid\\Outplayed\\Rainbow 6 Siege\\Rainbow 6 Siege_06-14-2020_18-59-40-014\\Rainbow 6 Siege 06-14-2020 19-34-44-671.mp4","media_path_encoded":"file:///D:/R6 vid/Outplayed/Rainbow 6 Siege/Rainbow 6 Siege_06-14-2020_18-59-40-014/Rainbow 6 Siege 06-14-2020 19-34-44-671.mp4","thumbnail_url":"overwolf://media/thumbnails/Outplayed/Rainbow+6+Siege/Rainbow+6+Siege_06-14-2020_18-59-40-014/Rainbow+6+Siege+06-14-2020+19-34-44-671.mp4","thumbnail_path":"D:\\R6 vid\\Outplayed\\Rainbow 6 Siege\\Rainbow 6 Siege_06-14-2020_18-59-40-014\\Thumbnails\\Rainbow 6 Siege 06-14-2020 19-34-44-671.jpg","thumbnail_encoded_path":"file:///D:/R6 vid/Outplayed/Rainbow 6 Siege/Rainbow 6 Siege_06-14-2020_18-59-40-014/Thumbnails/Rainbow 6 Siege 06-14-2020 19-34-44-671.jpg","replay_video_start_time":1592159674146}
2020-06-14 19:35:10,958 (INFO) </src/services/sessions/SessionsMatchesService.js> (:381) - [SessionsMatchesService] New match media event {"id":11,"url":"overwolf://media/replays/Outplayed/Rainbow+6+Siege/Rainbow+6+Siege_06-14-2020_18-59-40-014/Rainbow+6+Siege+06-14-2020+19-34-44-671.mp4","path":"file://D:\\R6 vid\\Outplayed\\Rainbow 6 Siege\\Rainbow 6 Siege_06-14-2020_18-59-40-014\\Rainbow 6 Siege 06-14-2020 19-34-44-671.mp4","allEvents":[{"type":"kill","time":10000},{"type":"knockedout","time":28835},{"type":"death","time":30451}],"thumbnail":"D:\\R6 vid\\Outplayed\\Rainbow 6 Siege\\Rainbow 6 Siege_06-14-2020_18-59-40-014\\Thumbnails\\Rainbow 6 Siege 06-14-2020 19-34-44-671.jpg","thumbnailUrl":"overwolf://media/thumbnails/Outplayed/Rainbow+6+Siege/Rainbow+6+Siege_06-14-2020_18-59-40-014/Rainbow+6+Siege+06-14-2020+19-34-44-671.mp4","gameExited":false,"format":"video","isManual":false,"startTime":132.437,"endTime":168.537}
2020-06-14 19:35:13,402 (INFO) </src/services/games/GameEventsService.js> (:125) - [GameEventsService] Got Info Update: {"info":{"players":{"roster_1":null}},"feature":"roster"}