A brief note on implementation details: You don't need to go all-in on stats as a feature, I am sure there are a lot of things that need updates (w/o reading the Beta feedback posts I just assume that there are already complaints about balance that should be addressed first). However, keep in mind that you
could cheap out on this particular feature and put the development load on the community, here's how:
- Provide incremental gameIdentifiers. Something like "1", "2", "3" and so on
- Provide an endpoint to access individual games, nothing fancy, no queries, just /mwomercs/stats/12345
- Dump out some simple match stats via JSON and build on it when you guys have time
- We can link games and players and build the rest of the database as we pull in more games
The first rev just needs to return the players in the match, and who won. JSON is flexible enough that you can just add to the game response message over time, things like the map, kills, the mechs used, damage done, etc.. With JSON there's little chance of breaking clients, so you can iterate like mad.
As long as we have the players we can build a nice map of their games and connect the dots for you

That means we get to do all the heavy lifting and you can just dump stats out in a simple, fast, scalable manner.