Making Rematch Community Leagues Possible: Request for Structured Match Events
Hello Sloclap Team,
I am working on a voluntary community league concept for Rematch and wanted to ask whether there are any plans for an official API or expanded structured log/event support for community tools.
Runtime logs already expose useful data such as match allocation IDs, match start/end flow, player IDs, team/voice room info, ranking/progress data and some local stat changes. However, key match-level data is still hard to infer reliably, especially for custom/private matches.
We also checked the Steam User Stats API. It can expose general player stats, but not reliable per-match data for custom/private games, such as room codes, team assignments, goal events, final scores or per-match player stats. So Steam stats alone are not enough for league validation.
For fair third-party leagues, structured data like this would help a lot:
```json
{
"matchId":"uuid",
"matchType":"ranked|casual|custom|private",
"roomCode":"optional",
"matchStartAt":"ISO timestamp",
"matchEndAt":"ISO timestamp",
"teams":{
"team0":[{"playerId":"id","displayName":"Player"}],
"team1":[{"playerId":"id","displayName":"Player"}]
},
"goals":[{"timestamp":"ISO timestamp","scoringTeam":"team0","scorerPlayerId":"id","assistPlayerId":"optional"}],
"finalScore":{"team0":0,"team1":0},
"playerStats":[{"playerId":"id","team":"team0","goals":0,"assists":0,"saves":0}]
}
```
The goal is not to modify the game, automate gameplay, read memory or gain any competitive advantage. The idea is only to support voluntary community leagues, match validation, statistics and fair reporting.
Even lightweight JSON logs or structured events like `match_goal`, `match_finished` or `custom_match_created` would reduce the need for fragile log parsing, OCR or screenshots.
Would Sloclap be open to supporting this in the future?
Thank you for your time and for creating Rematch.
Comments: 1
Oldest
•
Newest
•
Most likes
•
Fewest likes
-
16 Jun
Noble AdminHighlighted comment
I'll keep this approved but shoot an email to support-rematch@sloclap.com so this can reach the proper team quicker if you're really interested. Thanks!