What’s a troll? For this idea, let’s go with this definition:
a) Everybody’s run into a few hosts that for some reason like to kick everyone but themselves just before extraction or hosts that have a hairtrigger temper and habitually kick players for minor infractions/accidents. (I’ve voluntarily quit games where the host unjustly kicked other players.)
b) A player that kills other players or ruins missions intentionally.
One smart way to weed out trolls is to group players together by how often they kick or are kicked.
Each time a host kicks a player, they get 1 point. Each time a host kicks one player right before the extraction, they get 3 points (if they kick all 3 of the other players, they would get 3 X 3 = 9 points). Each time a player is kicked, they get 1 point.
Group players together by the total number of points they have during a war. We can do so with +/- 5 such that you can get matched with players that have kick points up to 5 above you or down to 5 below. In other words, if you are a player, you will not see missions where any of the players are outside your +/- 5 range and if you are a host, your mission will be hidden from players who are outside your +/- 5 range. Thus, you will never be matched to a mission in which a player is outside your kick point range.
Severe trolls would probably get up in the 20 to 30 kick points by the end of a war. There will be some emergent upper limit just due to the fact that the very worst trolls won’t get matched to any other players, and if one isn’t matched, one becomes a solo player and can’t kick or be kicked.
Most normal players would probably have 1 to 5 points by the end of a war.
What will happen is that kickers and often-kicked will end up only playing with each other, which of course will trigger their rage such that they will go into kicking flurries and end up segregating themselves from normal players. It will not occur to them to start behaving properly unless they are aware of their kick points.
We could make this an optional feature that players can turn on or off. They still accrue kick points so that others can block them, but they don’t have to block other trolls if they don’t want to. Some trolls may genuine enjoy the mayhem they cause and may welcome occasionally running into other trolls.
Comments are welcome!
If we can’t have this system in Helldivers, I hope Arrowhead implements it in a future game.
EDIT: Adding a graph to make it obvious how kick points will work to identify trolls: