When playing Ladder games without a password, the game gets the same few spammers joining, spamming, leaving, and rejoining every few minutes. What I'd really like is to be able to stop them from joining at all, but I don't think that's possible. I know I can squelch them from the party window, but I was hoping there was a / command to do that.
/squelch <*account name> or
/ignore <*account name> will squelch or mute players, respectively.
Along with /ignore and /squelch, two great new features for combating spammers were introduced in patch 1.13d.
Ignoring players is now saved between sessions of the game. All ignores are now written out to disk (file: 'ignorelist'). This feature can be toggled by issuing the command '/ignorepersist'.
Users can now filter messages based on content by issuing the command '/filtermsg [content]'. To unfilter content issue the command '/unfiltermsg [content]'. (The maximum length of a filter pattern is 128 characters)
This means there is a file called ignorelist in your Diablo 2 game directory. Every user and message you choose to ignore/filter will be saved here. You can even find community generated and maintained ignore lists which can be copied and pasted into the file.
I have been suggested to use the level limit in order to prevent spambots to join games as most of these will be low level characters.
/o igw ignores all whispers from people not on your friend list.
/help o in BattleNet chat to see more options.