This, and several other player ID issues have been occurring recently, and it's got me wondering how it could be dealt with. At the moment, the emphasis is on the client identifying the player, and as the recent MP patch has shown, has and can be abused.
The server has a limited number of slots, a client connects, and has to have a unique ID (set by them). Would it be feasible for the server to generate a unique ID for every available slot, so therefore allow admins to have direct control over that ID/slot without having to deal with some esoteric name that uses characters that are impossible to type/find?