The first step towards a "competitive game" as you described it would be improving your own performance. How can you do that? You can do it be evaluation your own performance in the last round. But by performance i dont mean "just kills" or "just points", but a more in depth view on the hits you landed.
For that i would like to see a game option (startup parameter maybe?, I also take workarounds ^^) to enable logging of game information into a file (or in RPT log).
The logging should contain:
- Mission Name + Type + Difficulty
- Round Start time (Time stamp) + Attack/Defend Point
- Spawn Time + Loadout Basic Info (main gun, armor)
- Round End Time (Time stamp) + Lose or Win
- the team you joined
- player kills and deaths (including other players)
- bullet hits ("Damage given to Yoshi_E - Head", or "Damage given to Max - Left Leg") for each hit
- At round end: Number of Points scored
Also the Information should only be written at the end of the round or after your death to the log.
This should be doable with not much effort and some tiny "diag_log var;", again it would be a nice to have, maybe you can fit it in if you have some "free" time.