I think there is some confusion about how this works. First off, there is no "kicking power". The check is only made on initial connection to the server. Once on the server it does not give anyone power to kick anyone else. If while on the server, you discover people you never wish to play with again: you block them, then you are free to leave the server right then or endure them until you leave and find another server that does not contain people you have blocked.
If the server sets sv_steamblockingcheck = 2 then only members of the clan that "owns" the server may prevent people from playing on that server. Yes this is currently limited to checking the block lists of clan members who are on that server, we will look at improving that in the future. Clearly it is best to use this feature with a non-public group, using it with a public group would be silly. This can be improved by ignoring a blocking relationship between two members of the group. If the server sets sv_steamblockingcheck = 4 then that stops a new player from joining a server if one of the people already on that server is blocked by the new player. The players already on that server will be totally unaffected. This is to prevent a new player from ever being matchmade onto a server with people they have blocked - in case of a race condition in the matchmaking. Lastly, this is primarily intended to be used on servers that have minimal administration / running no admin mods. Servers that are heavily administered already may not need to use this system at all. The sv_steamblockingcheck = 1 functionality is provided so that it can be used in conjunction with existing mods for servers that want to allow the general population to coexist with the servers preferred clients. If your server has some list of preferred clients, you can make them immune from blocking and still allow the general population to block each other - and allow your preferred clients to block who they like. Please feel free to continue sending constructive feedback. From: [email protected] [mailto:[email protected]] On Behalf Of Rich Kaethler Sent: Thursday, March 15, 2012 5:19 PM To: '[email protected]' Subject: [hlds] New feature in TF2 Beta dedicated server update We have added support for Steam community blocking in the dedicated server. This functionality is in testing and is controlled by convar ( off by default ). If the convar is enabled, every new player at connect time ( once authenticated ) will be tested against the block list of every player already authenticated on the server. If any of the players on the server have blocked this player, the dedicated server is notified, and that new player may be kicked from the server depending on the convar settings. It is assumed that the most popular setting will take advantage of steam groups. To do this, use the new "sv_steamgroup" convar to set the group that your server belongs to, and set "sv_steamblockingcheck" to 2. With this setting only members of the group that "owns" the server may deny other players access to the server. If a group has been selected and "sv_steamblockingcheck" is set to 1, the console text will distinguish a new player that is blocked by a clan member vs a non-clan member. Here are the details of the options: sv_steamblockingcheck 1 = print results to console only 2 = kick the new player from the server if anyone already on the server who is a member of the associated clan has blocked the new player 3 = kick the new player from the server if anyone already on the server has blocked the new player 4 = kick the new player from the server if anyone already on the server has blocked the new player or the new player has blocked any existing player on the server sv_steamgroup Set this convar to the group ID of the group that this server belongs to. You can find your group's ID on the admin profile page in the steam community. Please send feedback about blocking in dedicated servers directly to me.
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

