TF has many useless aliases and settings which add on to a player's growing setinfo, which in turn finally kick the player from server.
Some solutions for this are stuffing the player with the following:
setinfo msg ""
setinfo noaim ""
Furthermore, emodel and pmodel are no longer needed. Anyone who wants to cheat can easily cheat and have correct e/p models. Therefore, setinfo pmodel "" and setinfo emodel "" could be used.
Next, some people have both a password field and spectator field in their setinfo. So for example, if a player is connected to a server as a player, and has a spectator field, we can force setinfo spectator "". We shouldn't do this the other way around, though.
Logged In: YES
user_id=873267
Originator: YES
also, there are TF setinfos for which abbreviates exist. The mod can maybe detect a user's setinfo and stuff him the abbreviation.
exec_class -> ec
classhelp -> ch
sbar_size -> sbs
sbar_res -> sbr