通过各种事件接口收集人口数据,并同样收集安装了该插件玩家的数据,一款工作逻辑类似荣誉间谍的服务器人口统计插件!
它是如何工作的?
由于暴雪(Blizzard)的api限制,无法简单地向服务器询问其角色人口(/who)。
因此,为了能够创建估计数据,需要以一种有想象力的方法来捕获数据。以曲线救国的方式! ClassicStats使用多个“事件”从中捕获数据
- CHAT_MSG_CHANNEL
- UPDATE_MOUSEOVER_UNIT
- GUILD_ROSTER_UPDATE
捕获的数据包括GUID,职业,种族,服务器以及可能的级别(级别信息无法通过CHAT_MSG_CHANNEL获得)
当多个插件用户共享数据时,该插件将发挥最佳效果,因为单个用户只会看到与你自己相关的游戏角色接触的信息,这将受到在线游戏时间,服务器选择,阵营选择和游戏时间等因素的限制。
为了获得更准确的信息,插件将合并来自多个插件用户的数据
源码地址:链接