《魔兽世界:Forever》的玩家最近干了件挺硬核的事——不是打本,不是冲榜,是写了个插件,把Asmongold名下那一大片公会的聊天内容,从自己屏幕上直接抹掉。

这事得从玩家对Asmongold公会的抱怨说起。素材里提到,玩家指责他的Olympus系列公会正在把城市变成卡顿的领地,里面塞满了刷屏和辱骂。更麻烦的是,《魔兽世界:Forever》是按规则集而不是按服务器来给玩家分组的,换句话说,你没法靠换服务器躲开这些人。于是有人决定自己造一个出口。

打开网易新闻 查看精彩图片

这个插件到底做了什么

一位叫Solastro的玩家做了个叫OlympusMute的插件,9月23日上传到了CurseForge。

它的逻辑很直接:自动隐藏任何公会名里带“Olympus”字样的玩家的聊天。覆盖范围包括说、喊、密语、交易频道、团队警告,还有开放世界里的聊天气泡。

不止于此。它还会自动拒绝那些甩给不知情玩家的公会邀请,以及组队邀请、决斗和交易请求。一旦通过选中目标、姓名板或者 /who 扫描识别出某个人,它甚至会把这个人之前发过的消息从聊天窗口里清掉。

因为它是客户端运行的,所以完全绕开了屏蔽名单50人上限的限制,而且被屏蔽的玩家不会收到任何通知。插件自己的预览截图显示,它一次性静音了361名玩家,公会标签一路排到了Olympus XLI。

插件是怎么火起来的

这个插件真正被推上台面,是因为《魔兽世界》合作者Morrigan在X上分享了它,配文是“i'm just gonna leave this here..”,一天之内浏览量超过30万。她后来还直接@了暴雪,写道:“it's time to do something.”

Asmongold本人则回了一条半开玩笑的帖子:“This is either a hate crime or racism, I'm not sure which one yet.”他还说,“Discrimination is a terrible thing and it's awful that Blizzard would allow something so disgusting.”

Solastro在他的帖子下面冒了个泡:“Hey that's my addon! Thanks for spreading the word >”

两边各自的道理

站在做插件这一边的人看来,问题的核心不是“我不喜欢这个人”,而是游戏的分组机制把选择权拿走了。按规则集分组意味着服务器不再是避难所,当某个公会大到能影响整座城市的聊天体验时,玩家手里能用的工具只剩下屏蔽名单——而它只有50个位置。OlympusMute本质上是一个被逼出来的补丁:既然官方不给出口,那就自己开一扇窗。

站在另一边看,一个能按公会名批量静音、还能追溯清除历史消息的客户端插件,确实踩在了一条模糊的线上。它不经过对方同意,也不给对方任何提示,被屏蔽的人甚至不知道自己被屏蔽了。Asmongold那条帖子虽然语气明显是在调侃,但“歧视”这个词被他抛出来,也说明这件事在观感上并不那么单纯。

值得注意的是,插件是客户端运行的,它改变的是使用者自己看到的世界,而不是服务器上的数据。这一点让它和“封号”“踢人”这类操作有本质区别——它更像是一种个人层面的信息过滤,而不是对他人账号的处置。

这件事留下的问题

Morrigan直接@暴雪说“该做点什么了”,但素材里并没有暴雪方面的回应。Asmongold这边,素材提到他在8月确认过一次两周的Twitch封禁,同时透露了自己的健康问题,这段时间对他来说并不平静。

整件事最耐人寻味的地方在于:一个玩家用几十行代码解决的问题,本该是游戏设计层面的事。当分组机制让“换个服务器”失效,当屏蔽名单的上限只有50,玩家和骚扰之间的那道墙,就只剩下自己动手这一条路了。

至于这算不算“正确”的解法,可能取决于你站在哪一边。但至少有一点是清楚的——插件能屏蔽掉361个人的聊天,却屏蔽不掉这场争论本身。