@Devs please see this post.
I believe ELOs can be calculated much better if you calculate per individuals performance. If I played good but my team lost, I should not be losing even 10 points. At some cases I should be awarded 1-2 points even if I lost.
But how would you do that? A simple yet effective method could be to calculate a rolling average of the performance of the player. Say at each minute you calculate the resource collected, the idle TC time, K/D ratio of army (plus anything else that makes sense). This will allow you to generate a score at an individual level. I think this will be so much better than the team losing or winning deciding the major portion of the points.
I think this way will allow people to not lose much points when they played well but the team didn’t, and vice versa as well.
I hope something like this can be implemented. Do the players agree with this?