Randall
Randall
...to mitigate the long held transactions
Take the first steps towards search engine optimization. Good reference: https://www.seoptimer.com/aiarena.net https://youtu.be/9LMc75qLKXc?si=o6dGEVSpGNmhYfp7
If a result submission fails and is rolled back, the bot data files aren't. This means the hashes in the database no longer match the data files.
This will enable us to figure out whether the on-result-submission stats update is working perfectly or whether the stats gen is still required every now and then.
This PR refactors the match request code in order to make it more legible.
As detailed here: https://discord.com/channels/430111136822722590/853250973325328384/1160857761169547404
If an AI settles at an ELO lower than it's starting ELO (1600), then it's starting ELO is always the highest ELO in it's stats, rending the highest ELO stat...
With the aiarena.net micro ladder kicking off and introducing more significant variance into the daily match counts, there is a need for a more meaningful statistic to represent ladder performance...