I have see a few of attacks to Tremulous. 1 idiot connecting has a invisible (null? whitespace?) nick. Yet another teambasekilling with name "Human" or maybe yet another name hack.
I suggest to mod the engine to disable the use of null/whitespace/nonprintable nicks. So is forbiden a name withouth printable chars.
Is also need a command to list all clients, by nick AND number, so will be posible to kick a badguy by number:
kick 3
Maybe this is already on the engine? I guest yes. What is the commands?
I agree, the other day I saw someone with the name ! and if I remember correctly names with ! in them can't be kicked etc.. because the server doesn't recognize them, or something. My point is the server/client should not allow you to pick names like that.
Yes, Trem players should have IDs like in Tactical OPS. There, when you join the game, you automatically receive an ID (from 1 to 99) so kick and ban votes can be addressed no matter what name the player uses.
yeah, an ID of some sort would be necessary.
Its much easier to vote a kick on 12 than [()\/\/|\||=|)]Alienz0r19378, even when you have to scroll through a list.
The \serverstatus command shows player IDs, also \playerlist in servers running the R1 version.
Quote from: R1CHThe \serverstatus command shows player IDs, also \playerlist in servers running the R1 version.
Thanks r1ch.