At the moment, Alphalobby keeps track of renames and puts the old name in parenthesis. It doesn't work if someone makes a new account thoughPako wrote:Don't mess with the CPU field, it's the best smurf detector.
EDIT:
I've thought a little longer on this and you have a point, but just because you use cpu field to identify players doesn't mean it is the best way to detect smurfs. Its a hack.
You get false negatives and false positives. And it forces you to remember flag+cpu combinations because its not precise enough for the lobby to do for you.
Using cpu to identify lobbies is a hack too; but for smurf detection, tracking user ids is a much better solution.
From my experience, the "new username every week" players aren't actually smurfing since they have their usual rank and user ID. Since they have the same user ID, I can easily display their old username. And when I display someones old username, its guaranteed to be correct.
I can't identify second accounts like this but renames is 95% of cases anyway.