We may should give the opportunity to the players to give a little more space for people wanting have different name, when going into a game, when in lobby. So they dont need to connect by ip or stuff with totaly different name. So we can control the naming a little.
We already have the option for making a multiplayer name in options. It is applied for host game outside lobby and join game by ip also outside lobby.
How about applying this option for in game name, when connecting from lobby, with real username in parentheses for revelation? Then we know who it is and player can change name without problem.
So when multiplayer name is setted different to username in lobby and player connect to a game or host a game, this patch makes a name like:
Multiplayername (Username) (Rating)
f.e.: HiHello (fpre) (1697) <- this implementation
or: HiHello (fpre, 1697)
Maybe we should go for: smurfname* (1697) and having different color then white maybe cyan or something.
Then we need a playerlist with real name accound revelation to the smurf name.