I really like the premium have the ability to block. I get the point of not excluding players from a game you did not create, which sounds amazing in theory.
But now imagine the type of players that will be "avoided". Just based on the premise, these will be players with trolling tendencies. Suicide, vulgar language, bad play, but not in small doses... someone that has repeated such actions to the point of never wanting to play them again. That same type of player would also probably be inclined, once aware of their avoided status, join games just to kick the other player that has them avoided. So say Tram avoids JohnDoe1 for heckling and bad play and then being pretty vocal about his dislike for tram. The proposed system would then allow JohnDoe1 (made up name obviously) to stalk tram and join every game he joins kicking him out, just as a form of trolling. I will call this "troll kicking" for reference.
Obviously in this case, JohnDoe1 should be warned or banned. But again, that's more complaints, more admins stepping in, more situations of conflict and resolution and workload for d12 staff where the intent of this is obviously to avoid that between players that have and always will butt heads.
My third option: (hopefully i can be helpful and not just critical)
A. Two non premium members. Player1 avoids player2 - this should work exactly like Vexer's proposal. Add just a bit of code that counts the times the avoiding player is kicked by the avoided player, so it flags potential troll kicking automatically, and the avoided player can be warned.
B. Player 1 is premium, avoids Player 2 non premium. Player 1 is given the option to leave a game he did not create when player 2 joins by prompt. If he or she is a good sport, they can leave and allow the game to exclude players from a game they did not create. Player 2 cannot join games player 1 creates.
C. Both players premium. Creator of the game is given the option of which player stays, with third random option which picks with pseudo random number generator as to not cause creator any conflict of interest or retaliation from two conflicted players.
Seems intricate - but it's not too crazy. Just would like to avoid "troll kicking"
I really like the premium have the ability to block. I get the point of not excluding players from a game you did not create, which sounds amazing in theory.
But now imagine the type of players that will be "avoided". Just based on the premise, these will be players with trolling tendencies. Suicide, vulgar language, bad play, but not in small doses... someone that has repeated such actions to the point of never wanting to play them again. That same type of player would also probably be inclined, once aware of their avoided status, join games just to kick the other player that has them avoided. So say Tram avoids JohnDoe1 for heckling and bad play and then being pretty vocal about his dislike for tram. The proposed system would then allow JohnDoe1 (made up name obviously) to stalk tram and join every game he joins kicking him out, just as a form of trolling. I will call this "troll kicking" for reference.
Obviously in this case, JohnDoe1 should be warned or banned. But again, that's more complaints, more admins stepping in, more situations of conflict and resolution and workload for d12 staff where the intent of this is obviously to avoid that between players that have and always will butt heads.
My third option: (hopefully i can be helpful and not just critical)
A. Two non premium members. Player1 avoids player2 - this should work exactly like Vexer's proposal. Add just a bit of code that counts the times the avoiding player is kicked by the avoided player, so it flags potential troll kicking automatically, and the avoided player can be warned.
B. Player 1 is premium, avoids Player 2 non premium. Player 1 is given the option to leave a game he did not create when player 2 joins by prompt. If he or she is a good sport, they can leave and allow the game to exclude players from a game they did not create. Player 2 cannot join games player 1 creates.
C. Both players premium. Creator of the game is given the option of which player stays, with third random option which picks with pseudo random number generator as to not cause creator any conflict of interest or retaliation from two conflicted players.
Seems intricate - but it's not too crazy. Just would like to avoid "troll kicking"