首先举报是否会成功重要的一点就是该玩家被举报的次数,一般一场战斗中有两个或两个以上的队友举报了你,而且你确实做了坏事,你肯定就会被关黑屋了。然后就是短时间内累计的被举报次数多了,也会被关小黑屋。
其实也挺简单的,DOTA2被举报后关小黑屋主要是4种原因。
挂机,只要统计玩家站着不操作的时间就行了,或者玩家直接退出了游戏就更不用说了,我有个朋友为了和我玩游戏在选人画面就退游戏了,直接关黑屋。(听说只有站在泉水不动才算挂机,如果一碰到在树林里挂机的,你可以告诉地方挂机者的位置让他被打回泉水)
乱用技能,乱用技能切能对友方造成巨大影响的英雄就那么几个,VS屠夫FV什么的,写点代码专门监视这类英雄就行了。
骂人,这个最简单了吧,就是文字匹配而已,但是有人用语音骂人我就不知道能不能检测了。
古今中外骂人的话无非那么几句,而且一场比赛说话说得太多也不正常。
送人头,死亡数和对敌方造成伤害统计下就能判断了。
不过我觉得最主要的还是被举报的次数