After having equally wonderful and terrible experiences with the players in the game, I think it would be a good idea for users to apply markings/nicknames on other users. For me, knowing which users I had a bad experience can help avoiding another bad experience.
The opposite is also true too. If I had a good experience with a user, I could join with the same user in order to have a better experience.
There is two ideas that could happen:
1. The entire labeling/marking/nickname thing is completely private and only connected to the TF2Center account:
Players can set nicknames/mark others with a "+", "-", or add a nickname. The nicknames/marks will not be seen anywhere else and is used for self-reference.
Pros:
- It is a safe way for users to make a decision whether to play with a user or not, making quality lobbies more likely to happen than nightmare lobbies.
- Players who constantly give other TF2Center users non-bannable problems will have a harder time finding other users to play with.
- Players who have a lot of positive experience with other players will have lobbies filling quickly to gain a more positive experience.
Cons:
- Lobby hosts can just kick people from their game if they received a negative mark or a negative nickname given just because someone was new.
- Offensive nicknames can be put on other users as a form of bullying, and the victim has no chance of knowing.
- Players with so much hidden negative ratings (regardless of reason) on TF2Center will have a harder time finding other players willing to play with them, leading to delayed starts.
2. Marking is public, nicknames are not:
Players can rate their experience with another user with "+"s or "-"s. These are fully visible to others, but nicknames will only be seen by the user to prevent bullying.
Pros:
- Other players can see if a user has the potential to bring up a bad experience for other users, and choose to play with that user or not.
- Players with positive rankings can bring other players to the lobby quicker, due to the expected positive experience.
- Server owners can kick individuals with negative rankings to improve the quality of the lobby.
Cons:
- New users can gather a ton of "-"s because they are usually inexperienced with lobbies and can frustrate those who do.
- Players with so much negative ratings (regardless of reason) on TF2Center will have a harder time finding other players willing to play with them due to the possibility of being kicked.
- False ratings will be come a problem.