With the latest GEP update to R6:Siege, there appears to be a giant delay in the points updates for the roster_x info events.
So e.g. a player gets a kill.
Their roster info updates to reflect the new kill, but not the 100 points.
Then 13 seconds(!) later, their roster info update triggers again with the 100 points update.
This completely breaks my app.
See log for examples.
2021-01-12 20:54:22,480 - roster_6 gets a kill.
2021-01-12 20:54:35,545 - the points for the kill are registered.
2021-01-12 21:07:27,254 - roster_4 gets a kill.
2021-01-12 21:07:34,529 - the points for the kill are registered.
2021-01-12 21:07:46,948 - roster_6 gets a kill.
2021-01-12 21:07:55,258 - the points for the kill are registered.
. 84ms after the roundEnd there is a scoreUpdate/scoreChange event. And right after it gets reseted to 0.
Also after the round ended I was missing 200 points. That got added after the round end. But I could not find the scoreUpdate event but the roster says two different values before and after the roundEnd event.
After reviewing multiple logs + plugin logs with our team, this does not appear to be a bug, but rather a feature.
When winning a round, each team member is getting +100 score to their personal points and that update is reflected as soon as the roundEnd event is fired, thus making it look like a bug.
The score reset is actually fired when the next round begins, which also occur in your logs.
If there are any questions or clarifications needed regarding this issue, please ask away.
Unless there’s anything else, I would like to close this ticket with your permission.