Arena Diagnostics
Battle Logs
Forensische Arena-Diagnose fuer Lobbies, StudioBattles, Booster/Debuffs, Score-Revisions und serverseitige Punktelogik.
| Zeit | Scope | Event | Actor | Lobby | StudioBattle | Payload |
|---|---|---|---|---|---|---|
| 27.5.2026, 12:27:11 | BATTLE | LOBBY_CREATED | usr-1044374d-c033-440a-8846-7e1154639983 | 584c6699-a58d-4488-aa17-b84ce516ea98 | - | {
"memberCount": 2,
"title": "1v1",
"mode": "ONE_VS_ONE",
"criterion": "TOTAL_SCORE",
"durationOption": "TODAY",
"visibilityOption": "FRIENDS",
"planRule": "SAME_PLAN",
"sharedPlanId": "6ce3216c-59da-413a-83a1-996f75afe0be",
"activePlanDayId": "d646255e-b916-4265-a058-0737cd4fcc5b",
"createdAtIso": "2026-05-27T14:27:10.992648",
"activeUntilIso": "2026-05-27T23:59:59",
"status": "OPEN",
"studioId": "",
"members": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 1,
"status": "INVITED",
"isCreator": false,
"online": false
}
]
} |
| 27.5.2026, 12:26:31 | BATTLE | LOBBY_CREATED | usr-1044374d-c033-440a-8846-7e1154639983 | f6aac662-f1cc-406e-9e2a-ee239070af0d | - | {
"memberCount": 2,
"title": "1v1",
"mode": "ONE_VS_ONE",
"criterion": "TOTAL_SCORE",
"durationOption": "TODAY",
"visibilityOption": "FRIENDS",
"planRule": "SAME_PLAN",
"sharedPlanId": "6ce3216c-59da-413a-83a1-996f75afe0be",
"activePlanDayId": "d646255e-b916-4265-a058-0737cd4fcc5b",
"createdAtIso": "2026-05-27T14:26:31.097082",
"activeUntilIso": "2026-05-27T23:59:59",
"status": "OPEN",
"studioId": "",
"members": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 1,
"status": "INVITED",
"isCreator": false,
"online": false
}
]
} |
| 27.5.2026, 12:26:15 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 27.5.2026, 12:25:06 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 27.5.2026, 12:24:52 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 27.5.2026, 12:24:24 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 14:02:52 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 13:35:04 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 13:33:51 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 13:33:27 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 13:12:33 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 13:12:23 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 12:55:03 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 11:56:41 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 13,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 9,
"volumeKg": 1440,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 12,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 9,
"volumeKg": 1440,
"explicitScore": 0
},
"validatedScore": 1440,
"finalBattlePoints": 1440,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 12,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Bankdrücken (Kurzhanteln)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:41",
"updatedAtIso": "2026-05-26T11:56:41",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 8,
"rawScore": 1440,
"formattedScore": "8",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 8,
"rawScore": 1440,
"formattedScore": "8",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
},
{
"exerciseKey": "bankdrücken (kurzhanteln)",
"exerciseName": "Bankdrücken (Kurzhanteln)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
},
{
"exerciseKey": "schrägbankdrücken (langhantel)",
"exerciseName": "Schrägbankdrücken (Langhantel)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 8
},
{
"teamId": "team:0",
"score": 4
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 12,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 9,
"volumeKg": 1440,
"explicitScore": 0
},
"validatedScore": 1440,
"finalBattlePoints": 1440,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 12,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Bankdrücken (Kurzhanteln)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:1": 8,
"team:0": 4
},
"waitingForServer": false
}
} |
| 26.5.2026, 11:56:32 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 12,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 9,
"volumeKg": 1440,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 11,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 7,
"volumeKg": 1040,
"explicitScore": 0
},
"validatedScore": 1040,
"finalBattlePoints": 1040,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 11,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Bankdrücken (Kurzhanteln)",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:32",
"updatedAtIso": "2026-05-26T11:56:32",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 8,
"rawScore": 1040,
"formattedScore": "8",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 8,
"rawScore": 1040,
"formattedScore": "8",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
},
{
"exerciseKey": "bankdrücken (kurzhanteln)",
"exerciseName": "Bankdrücken (Kurzhanteln)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 80,
"formattedScore": "80 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
},
{
"exerciseKey": "schrägbankdrücken (langhantel)",
"exerciseName": "Schrägbankdrücken (Langhantel)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 8
},
{
"teamId": "team:0",
"score": 4
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 11,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 7,
"volumeKg": 1040,
"explicitScore": 0
},
"validatedScore": 1040,
"finalBattlePoints": 1040,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 11,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Bankdrücken (Kurzhanteln)",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
}
],
"teamScores": {
"team:1": 8,
"team:0": 4
},
"waitingForServer": false
}
} |
| 26.5.2026, 11:56:26 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 11,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 6,
"volumeKg": 960,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 10,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 6,
"volumeKg": 960,
"explicitScore": 0
},
"validatedScore": 960,
"finalBattlePoints": 960,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 10,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:26",
"updatedAtIso": "2026-05-26T11:56:26",
"leaderboard": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 960,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 960,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
},
{
"exerciseKey": "schrägbankdrücken (langhantel)",
"exerciseName": "Schrägbankdrücken (Langhantel)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
}
],
"teams": [
{
"teamId": "team:0",
"score": 4
},
{
"teamId": "team:1",
"score": 4
}
],
"winnerUserId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"winnerTeamId": "team:0",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 10,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 6,
"volumeKg": 960,
"explicitScore": 0
},
"validatedScore": 960,
"finalBattlePoints": 960,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 10,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:0": 4,
"team:1": 4
},
"waitingForServer": false
}
} |
| 26.5.2026, 11:56:15 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 10,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 6,
"volumeKg": 960,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 9,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 5,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 9,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 240,
"volumeKg": 240,
"completedSetCount": 2
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:15",
"updatedAtIso": "2026-05-26T11:56:15",
"leaderboard": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
},
{
"exerciseKey": "schrägbankdrücken (langhantel)",
"exerciseName": "Schrägbankdrücken (Langhantel)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 240,
"formattedScore": "240 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
}
],
"teams": [
{
"teamId": "team:0",
"score": 4
},
{
"teamId": "team:1",
"score": 4
}
],
"winnerUserId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"winnerTeamId": "team:0",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 9,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 5,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 9,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 240,
"volumeKg": 240,
"completedSetCount": 2
}
]
}
],
"teamScores": {
"team:0": 4,
"team:1": 4
},
"waitingForServer": false
}
} |
| 26.5.2026, 11:56:14 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 8,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 4,
"volumeKg": 560,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 7,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 4,
"volumeKg": 560,
"explicitScore": 0
},
"validatedScore": 560,
"finalBattlePoints": 560,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 7,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 7,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"exerciseKey": "live-workout",
"name": "Live Workout",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3,
"source": "WORKOUT_STATE_TOTAL"
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:14",
"updatedAtIso": "2026-05-26T11:56:14",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 8,
"rawScore": 1040,
"formattedScore": "8",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 8,
"rawScore": 1040,
"formattedScore": "8",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
},
{
"exerciseKey": "live workout",
"exerciseName": "Live Workout",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
},
{
"exerciseKey": "schrägbankdrücken (langhantel)",
"exerciseName": "Schrägbankdrücken (Langhantel)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 80,
"formattedScore": "80 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 8
},
{
"teamId": "team:0",
"score": 4
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 7,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 4,
"volumeKg": 560,
"explicitScore": 0
},
"validatedScore": 560,
"finalBattlePoints": 560,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 7,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 7,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"exerciseKey": "live-workout",
"name": "Live Workout",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3,
"source": "WORKOUT_STATE_TOTAL"
}
]
}
],
"teamScores": {
"team:1": 8,
"team:0": 4
},
"waitingForServer": false
}
} |
| 26.5.2026, 11:56:14 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 9,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 5,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 8,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 4,
"volumeKg": 560,
"explicitScore": 0
},
"validatedScore": 560,
"finalBattlePoints": 560,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 8,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:14",
"updatedAtIso": "2026-05-26T11:56:14",
"leaderboard": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 560,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 560,
"formattedScore": "4",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
},
{
"exerciseKey": "schrägbankdrücken (langhantel)",
"exerciseName": "Schrägbankdrücken (Langhantel)",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 80,
"formattedScore": "80 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
}
],
"teams": [
{
"teamId": "team:0",
"score": 4
},
{
"teamId": "team:1",
"score": 4
}
],
"winnerUserId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"winnerTeamId": "team:0",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 8,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 4,
"volumeKg": 560,
"explicitScore": 0
},
"validatedScore": 560,
"finalBattlePoints": 560,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 8,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
},
{
"name": "Schrägbankdrücken (Langhantel)",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
}
],
"teamScores": {
"team:0": 4,
"team:1": 4
},
"waitingForServer": false
}
} |
| 26.5.2026, 11:56:10 | MULTIPLAYER_LOBBY | BATTLE_WORKOUT_SESSION_OPENED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"sessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"lobbyStatus": "STARTED",
"mode": "ONE_VS_ONE",
"durationOption": "TODAY",
"members": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"status": "ACCEPTED",
"isCreator": false,
"online": false
}
],
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:56:10"
}
]
} |
| 26.5.2026, 11:56:10 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 7,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 6,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:56:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 6,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 6,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:56:10",
"updatedAtIso": "2026-05-26T11:56:10",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 960,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 720,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 960,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 720,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 960,
"formattedScore": "960 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 4
},
{
"teamId": "team:0",
"score": 0
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:42",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 6,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779796570129",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:56:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 6,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 6,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:1": 4,
"team:0": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:36:08 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 6,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 720,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:36:08",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 5,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 5,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:36:08",
"updatedAtIso": "2026-05-26T11:36:08",
"leaderboard": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 0,
"rawScore": 480,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 4,
"rawScore": 720,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 0,
"rawScore": 480,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0"
],
"scores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 720,
"formattedScore": "720 kg"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
}
]
}
],
"participants": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
}
],
"teams": [
{
"teamId": "team:0",
"score": 4
},
{
"teamId": "team:1",
"score": 0
}
],
"winnerUserId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"winnerTeamId": "team:0",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:36:08",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 720,
"explicitScore": 0
},
"validatedScore": 720,
"finalBattlePoints": 720,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 5,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 720,
"volumeKg": 720,
"completedSetCount": 3
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 5,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:0": 4,
"team:1": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:35:52 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 5,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 1,
"volumeKg": 160,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:52",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 1,
"volumeKg": 160,
"explicitScore": 0
},
"validatedScore": 160,
"finalBattlePoints": 160,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 4,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 160,
"volumeKg": 160,
"completedSetCount": 1
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 4,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:35:52",
"updatedAtIso": "2026-05-26T11:35:52",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 480,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 160,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 480,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 160,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 160,
"formattedScore": "160 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 4
},
{
"teamId": "team:0",
"score": 0
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"teamId": "team:0",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:35:52",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 1,
"volumeKg": 160,
"explicitScore": 0
},
"validatedScore": 160,
"finalBattlePoints": 160,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 4,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 160,
"volumeKg": 160,
"completedSetCount": 1
}
]
},
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 4,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:1": 4,
"team:0": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:35:42 | MULTIPLAYER_LOBBY | BATTLE_WORKOUT_SESSION_OPENED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"sessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"lobbyStatus": "STARTED",
"mode": "ONE_VS_ONE",
"durationOption": "TODAY",
"members": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"status": "ACCEPTED",
"isCreator": false,
"online": false
}
],
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:35:42"
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
]
} |
| 26.5.2026, 11:35:42 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 4,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0:1779795342498",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "2026-05-26T11:35:42",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 3,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:35:42",
"updatedAtIso": "2026-05-26T11:35:42",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 480,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 480,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "ACTIVE"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 4
},
{
"teamId": "team:0",
"score": 0
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 3,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:1": 4,
"team:0": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:34:51 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 11:34:45 | STUDIO_BATTLE | STUDIO_CONTRIBUTION_REJECTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"workoutId": "1aac3220-fd1f-442b-93bb-dbc8398e8195",
"code": "MIN_DURATION_NOT_REACHED",
"reason": "Workout-Dauer ist zu kurz",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"workoutCompletedAtIso": "2026-05-26T08:34:43.844025",
"completedSets": 9,
"volumeKg": 1440
} |
| 26.5.2026, 11:34:44 | STUDIO_BATTLE | STUDIO_BATTLE_JOINED | usr-1044374d-c033-440a-8846-7e1154639983 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"requestedStudioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"participants": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"studioId": "2c5bd21c-200e-47fd-b011-ae7fe03cfac8",
"fightName": "DieSäge",
"joinedAtIso": "2026-05-26T11:02:39",
"status": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"fightName": "Pumpernickel",
"joinedAtIso": "2026-05-26T11:34:44",
"status": ""
}
]
} |
| 26.5.2026, 11:34:32 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 3,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "READY",
"workoutSessionId": "",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": ""
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 2,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:34:32",
"updatedAtIso": "2026-05-26T11:34:32",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 480,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "READY"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 480,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "READY"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 480,
"formattedScore": "480 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 4
},
{
"teamId": "team:0",
"score": 0
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 3,
"volumeKg": 480,
"explicitScore": 0
},
"validatedScore": 480,
"finalBattlePoints": 480,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 2,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 480,
"volumeKg": 480,
"completedSetCount": 3
}
]
}
],
"teamScores": {
"team:1": 4,
"team:0": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:34:14 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 2,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "READY",
"workoutSessionId": "",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 3,
"volumeKg": 480,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": ""
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 2,
"volumeKg": 240,
"explicitScore": 0
},
"validatedScore": 240,
"finalBattlePoints": 240,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 1,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 240,
"volumeKg": 240,
"completedSetCount": 2
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:34:14",
"updatedAtIso": "2026-05-26T11:34:14",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 240,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "READY"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 240,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "READY"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 240,
"formattedScore": "240 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 4
},
{
"teamId": "team:0",
"score": 0
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:10",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 2,
"volumeKg": 240,
"explicitScore": 0
},
"validatedScore": 240,
"finalBattlePoints": 240,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 1,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 240,
"volumeKg": 240,
"completedSetCount": 2
}
]
}
],
"teamScores": {
"team:1": 4,
"team:0": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:34:12 | MULTIPLAYER_LOBBY | BATTLE_LIVE_SCORE_RECALCULATED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"scoreSource": "SERVER_LIVE_PREVIEW",
"serverScoreRevision": 1,
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "READY",
"workoutSessionId": "",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 1,
"volumeKg": 80,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": ""
}
],
"liveContributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:12",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 1,
"volumeKg": 80,
"explicitScore": 0
},
"validatedScore": 80,
"finalBattlePoints": 80,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 0,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
}
],
"scoreSnapshot": {
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"source": "SERVER",
"scoreSource": "SERVER",
"criterion": "TOTAL_SCORE",
"scoringVersion": "lobby-v1",
"calculatedAtIso": "2026-05-26T11:34:12",
"updatedAtIso": "2026-05-26T11:34:12",
"leaderboard": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 80,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "READY"
}
],
"scoreRows": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"participantId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"score": 4,
"rawScore": 80,
"formattedScore": "4",
"status": "ACTIVE"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"participantId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"score": 0,
"rawScore": 0,
"formattedScore": "0",
"status": "READY"
}
],
"exerciseResults": [
{
"exerciseKey": "bankdrücken",
"exerciseName": "Bankdrücken",
"winnerUserIds": [
"usr-1044374d-c033-440a-8846-7e1154639983"
],
"scores": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"score": 80,
"formattedScore": "80 kg"
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"score": 0,
"formattedScore": "0 kg"
}
]
}
],
"participants": [
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1
},
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0
}
],
"teams": [
{
"teamId": "team:1",
"score": 4
},
{
"teamId": "team:0",
"score": 0
}
],
"winnerUserId": "usr-1044374d-c033-440a-8846-7e1154639983",
"winnerTeamId": "team:1",
"status": "ACTIVE",
"contributions": [
{
"id": "live:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983",
"battleId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"lobbyId": "75fd9235-d304-46e9-a82b-c9e30892db78",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"teamId": "team:1",
"workoutId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"criterion": "TOTAL_SCORE",
"submittedAtIso": "2026-05-26T11:34:12",
"workoutCompletedAtIso": "",
"baseMetrics": {
"completedSetCount": 1,
"volumeKg": 80,
"explicitScore": 0
},
"validatedScore": 80,
"finalBattlePoints": 80,
"validationStatus": "LIVE_PREVIEW",
"invalidReason": null,
"serverRevision": 0,
"source": "LIVE_WORKOUT_STATE",
"exerciseBreakdown": [
{
"name": "Bankdrücken",
"value": 80,
"volumeKg": 80,
"completedSetCount": 1
}
]
}
],
"teamScores": {
"team:1": 4,
"team:0": 0
},
"waitingForServer": true
}
} |
| 26.5.2026, 11:34:10 | MULTIPLAYER_LOBBY | BATTLE_WORKOUT_SESSION_OPENED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"sessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"lobbyStatus": "STARTED",
"mode": "ONE_VS_ONE",
"durationOption": "TODAY",
"members": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"status": "ACCEPTED",
"isCreator": false,
"online": false
}
],
"workoutStates": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"status": "READY",
"workoutSessionId": "",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "",
"completedAtIso": "",
"updatedAtIso": ""
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"status": "ACTIVE",
"workoutSessionId": "battle-session:75fd9235-d304-46e9-a82b-c9e30892db78:usr-1044374d-c033-440a-8846-7e1154639983:1779795250781",
"workoutId": "",
"score": 0,
"completedSets": 0,
"volumeKg": 0,
"startedAtIso": "2026-05-26T11:34:10",
"completedAtIso": "",
"updatedAtIso": "2026-05-26T11:34:10"
}
]
} |
| 26.5.2026, 11:34:06 | BATTLE | LOBBY_ACCEPTED | usr-1044374d-c033-440a-8846-7e1154639983 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"action": "accept",
"memberStatus": "ACCEPTED",
"lobbyStatus": "STARTED",
"members": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"status": "ACCEPTED",
"isCreator": false,
"online": false
}
]
} |
| 26.5.2026, 11:02:39 | STUDIO_BATTLE | STUDIO_BATTLE_CREATED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | - | studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2 | {
"pairKey": "2c5bd21c-200e-47fd-b011-ae7fe03cfac8__vs__33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"studioAId": "2c5bd21c-200e-47fd-b011-ae7fe03cfac8",
"studioAName": "stemmtempel",
"studioBId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"studioBName": "xsports",
"visibilityOption": "FRIENDS",
"startIso": "2026-05-01T00:00:00",
"endIso": "2026-05-31T23:59:59",
"invitedUserIds": [],
"participants": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"studioId": "2c5bd21c-200e-47fd-b011-ae7fe03cfac8",
"fightName": "DieSäge",
"joinedAtIso": "2026-05-26T11:02:39",
"status": ""
}
],
"scoreSnapshot": {
"battleId": "studiobattle-8778a0e1-b971-4247-a4c8-4da2cd48dac2",
"calculatedAtIso": "2026-05-26T11:02:39",
"scoringVersion": "studio-v2",
"source": "SERVER",
"studioATeamScore": {
"studioId": "2c5bd21c-200e-47fd-b011-ae7fe03cfac8",
"rawPoints": 0,
"validatedPoints": 0,
"weightedPoints": 0,
"normalizedScore": 0,
"activeParticipants": 0,
"teamSize": 1
},
"studioBTeamScore": {
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"rawPoints": 0,
"validatedPoints": 0,
"weightedPoints": 0,
"normalizedScore": 0,
"activeParticipants": 0,
"teamSize": 1
},
"participantScores": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"studioId": "2c5bd21c-200e-47fd-b011-ae7fe03cfac8",
"fightName": "DieSäge",
"rawPoints": 0,
"validatedPoints": 0,
"finalBattlePoints": 0,
"contributions": 0,
"latestContributionAtIso": null
}
],
"contributions": [],
"waitingForServer": false
}
} |
| 26.5.2026, 11:02:18 | BATTLE | LOBBY_CREATED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | 75fd9235-d304-46e9-a82b-c9e30892db78 | - | {
"memberCount": 2,
"title": "1v1",
"mode": "ONE_VS_ONE",
"criterion": "TOTAL_SCORE",
"durationOption": "TODAY",
"visibilityOption": "FRIENDS",
"planRule": "SAME_PLAN",
"sharedPlanId": "6ce3216c-59da-413a-83a1-996f75afe0be",
"activePlanDayId": "d646255e-b916-4265-a058-0737cd4fcc5b",
"createdAtIso": "2026-05-26T13:02:18.255367",
"activeUntilIso": "2026-05-26T23:59:59",
"status": "OPEN",
"studioId": "",
"members": [
{
"userId": "usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0",
"fightName": "DieSäge",
"teamIndex": 0,
"status": "ACCEPTED",
"isCreator": true,
"online": true
},
{
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"teamIndex": 1,
"status": "INVITED",
"isCreator": false,
"online": false
}
]
} |
| 22.5.2026, 09:51:27 | BATTLE | LOBBY_CREATED | usr-1044374d-c033-440a-8846-7e1154639983 | dd6c3322-2a61-461f-9802-33568096ad1f | - | {
"mode": "ONE_VS_ONE",
"title": "1v1",
"status": "OPEN",
"members": [
{
"online": true,
"status": "ACCEPTED",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"isCreator": true,
"teamIndex": 0
}
],
"planRule": "SAME_PLAN",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"criterion": "TOTAL_SCORE",
"memberCount": 1,
"createdAtIso": "2026-05-22T11:51:28.354592",
"sharedPlanId": "6ce3216c-59da-413a-83a1-996f75afe0be",
"activeUntilIso": "2026-05-22T23:59:59",
"durationOption": "TODAY",
"activePlanDayId": "",
"visibilityOption": "PUBLIC"
} |
| 22.5.2026, 09:30:56 | FRIEND | FRIEND_REQUEST_ACCEPTED | usr-1044374d-c033-440a-8846-7e1154639983 | - | - | {
"requestId": "friendreq-37e9834d-98d0-4f07-9fd4-b86ba269fa82"
} |
| 22.5.2026, 08:50:00 | BATTLE | LOBBY_CREATED | usr-1044374d-c033-440a-8846-7e1154639983 | 22e49a0c-b504-43c0-a733-35ca2e06aee4 | - | {
"mode": "TWO_VS_TWO",
"title": "2v2",
"status": "OPEN",
"members": [
{
"online": true,
"status": "ACCEPTED",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"isCreator": true,
"teamIndex": 0
}
],
"planRule": "SAME_PLAN",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"criterion": "TOTAL_SCORE",
"memberCount": 1,
"createdAtIso": "2026-05-22T10:50:01.598625",
"sharedPlanId": "",
"activeUntilIso": "2026-05-22T23:59:59",
"durationOption": "TODAY",
"activePlanDayId": "",
"visibilityOption": "PUBLIC"
} |
| 22.5.2026, 08:46:40 | BATTLE | LOBBY_CREATED | usr-1044374d-c033-440a-8846-7e1154639983 | 992dbc63-307b-4af8-bb60-94ecc92050b8 | - | {
"mode": "TWO_VS_TWO",
"title": "2v2",
"status": "OPEN",
"members": [
{
"online": true,
"status": "ACCEPTED",
"userId": "usr-1044374d-c033-440a-8846-7e1154639983",
"fightName": "Pumpernickel",
"isCreator": true,
"teamIndex": 0
}
],
"planRule": "SAME_PLAN",
"studioId": "33bf4eed-e0df-4e0d-93f9-b3bb80ee6efc",
"criterion": "TOTAL_SCORE",
"memberCount": 1,
"createdAtIso": "2026-05-22T10:46:40.880418",
"sharedPlanId": "",
"activeUntilIso": "2026-05-22T23:59:59",
"durationOption": "TODAY",
"activePlanDayId": "",
"visibilityOption": "PUBLIC"
} |
| 22.5.2026, 05:07:21 | FRIEND | FRIEND_REQUEST_CREATED | usr-b2d398c4-b1de-4715-8ec5-53ebdbba1ca0 | - | - | {
"requestId": "friendreq-37e9834d-98d0-4f07-9fd4-b86ba269fa82"
} |
| 21.5.2026, 12:12:39 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 21.5.2026, 12:12:36 | SYSTEM | ADMIN_ABORT_STUDIO_BATTLES | admin | - | - | {
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 20.5.2026, 19:48:13 | SYSTEM | ADMIN_ABORT_STUDIO_BATTLES | admin | - | - | {
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 14.5.2026, 17:26:54 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 14.5.2026, 17:26:52 | SYSTEM | ADMIN_ABORT_STUDIO_BATTLES | admin | - | - | {
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 14.5.2026, 15:14:58 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 11:59:52 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 10:22:04 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 10:22:04 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 10:22:04 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 10:22:04 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 10:22:03 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 12.5.2026, 10:22:02 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 6.5.2026, 15:34:21 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 6.5.2026, 15:34:20 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 6.5.2026, 15:34:20 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 6.5.2026, 15:34:19 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"cancelledLobbies": [],
"abortedStudioBattles": 0,
"completedStudioBattles": []
} |
| 6.5.2026, 15:25:15 | SYSTEM | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 1,
"abortedStudioBattles": 1
} |
| 6.5.2026, 15:17:42 | MULTIPLAYER_LOBBY | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 0,
"abortedStudioBattles": 0
} |
| 6.5.2026, 15:17:41 | MULTIPLAYER_LOBBY | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 1,
"abortedStudioBattles": 0
} |
| 6.5.2026, 15:16:35 | MULTIPLAYER_LOBBY | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 1,
"abortedStudioBattles": 4
} |
| 6.5.2026, 15:11:39 | MULTIPLAYER_LOBBY | ADMIN_ABORT_ALL_BATTLES | admin | - | - | {
"abortedLobbies": 5,
"abortedStudioBattles": 4
} |