There's no particular reason to restrict /clientquery. It's very useful for helping players who are experiencing problems.
The cited reason (from another person familiar with gu) was that it was an annoyance or traffic issue. The current plan to resolve this issue is to remove the notification that is sent to every player on the server when clientquery is requested.
Comments are welcome.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Annoyance during matches was one reason. This could also be solved with a client option to suppress the /clientquery notification.
But the second reason was privacy. If you compile bzflag yourself you mostly have a unique version string which makes you easily trackable by everyone. Removing the /clientquery notification is definitly not a solution of this problem ;). If someone requests private information from you you should at least be informed about that.
If you don't want to add an option to restrict the /clientquery command a possible solution could be to make the version info more generic, e.g. by removing the build date from the version string. Otherwise you force people which want to keep their privacy to fake their version to the most common one.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1417147
Originator: NO
Applied to HEAD SVN sources at revision 1668042.
Logged In: YES
user_id=553378
Originator: NO
Reverted at r15800.
There's no particular reason to restrict /clientquery. It's very useful for helping players who are experiencing problems.
The cited reason (from another person familiar with gu) was that it was an annoyance or traffic issue. The current plan to resolve this issue is to remove the notification that is sent to every player on the server when clientquery is requested.
Comments are welcome.
Logged In: YES
user_id=1252942
Originator: YES
Annoyance during matches was one reason. This could also be solved with a client option to suppress the /clientquery notification.
But the second reason was privacy. If you compile bzflag yourself you mostly have a unique version string which makes you easily trackable by everyone. Removing the /clientquery notification is definitly not a solution of this problem ;). If someone requests private information from you you should at least be informed about that.
If you don't want to add an option to restrict the /clientquery command a possible solution could be to make the version info more generic, e.g. by removing the build date from the version string. Otherwise you force people which want to keep their privacy to fake their version to the most common one.