/kick user reason
/ban user period reason
Where reason is a 2 character string that refers to an inbuilt list.
For example ...
/kick oldbloke dw (where dw is shorthand for 'deliberate wrecking')
This would place a message on screen saying ...
'OldBloke is about to be kicked for deliberate wrecking'
Five seconds after the message appears - kick.
This is necessary so that the racer (and the rest of the clients) knows he/she is being kicked and the reason for it. The current mechanism just displays a 'disconnection' message which could be interpretted as a network issue.
I would also like to see the following implemented ...
/warn user reason
So again ...
/warn OldBloke dw produces an onscreen message ...
'OldBloke is being warned against deliberate wrecking'
Yet another enhancement would be the use of custom reasons. So that either the list of set reasons is appendable or the command is expanded to allow the use of this format ...
/warn OldBloke "Custom warning here"
Over to you.