Hello,
I think it would be judicious for a game known to have a good community to implement a feature that forces 2 people to be in the friend list in order to exchange private messages. With the exception of the CSRs and the animation team who can /tell anyone. A feature that would be suitable not only in game but also on Rocket Chat.
Here's how it would work in practice : if a player wants to /tell another player, he has to send an invitation to join his friend list. If the acceptance is made, both players will have each other in their friend list and will be able to exchange private messages. If he refuses or as long as he doesn't accept, the players won't be able to exchange private messages but will still be able to communicate through the chat channels (unless they are both in the ignore list).
So there will be a list that lists the invitations to join the friend list (with the usernames of the players requesting), in which we can imagine another feature to automatically cancel an invitation that is too old. And an invitation spam filter. We can even add a feature that allows us to add a comment to the invitation : "Hello I am Balkhog, a high level player and I would like to add you as a friend to help you" - "Hi I'm Balkhog's alt, add me please !". We can also imagine a feature to temporarily hide or refuse invitations in case of spam.
PS : I have an even better idea ! This feature could be personal, decided to be activated or not by each player ! :P
An option which can be checked : "Only my friends can send me a message"
I think it would be judicious for a game known to have a good community to implement a feature that forces 2 people to be in the friend list in order to exchange private messages. With the exception of the CSRs and the animation team who can /tell anyone. A feature that would be suitable not only in game but also on Rocket Chat.
Here's how it would work in practice : if a player wants to /tell another player, he has to send an invitation to join his friend list. If the acceptance is made, both players will have each other in their friend list and will be able to exchange private messages. If he refuses or as long as he doesn't accept, the players won't be able to exchange private messages but will still be able to communicate through the chat channels (unless they are both in the ignore list).
So there will be a list that lists the invitations to join the friend list (with the usernames of the players requesting), in which we can imagine another feature to automatically cancel an invitation that is too old. And an invitation spam filter. We can even add a feature that allows us to add a comment to the invitation : "Hello I am Balkhog, a high level player and I would like to add you as a friend to help you" - "Hi I'm Balkhog's alt, add me please !". We can also imagine a feature to temporarily hide or refuse invitations in case of spam.
PS : I have an even better idea ! This feature could be personal, decided to be activated or not by each player ! :P
An option which can be checked : "Only my friends can send me a message"