艾泽拉斯议事厅 - Hall of Azeroth · 难酬蹈海亦英雄 · 记录于 2026-10-26 18:26
以前我总觉得集合石直接搜索全部地下城,然后勾选我想要的副本,最后输入框用来搜索层数非常方便,如下图所示:

但后来觉得钥匙数量不对劲,晚高峰,我装等也不低,怎么就那么少呢
(表情:瞎)结果查了一下暴雪的 C_LFGList.Search 的返回值是有数量上限的,就100条,除了少数参数可以传进去之外,所有的过滤条件都是本地进行的,会导致你能够reach到队伍数量减少
以当前时间的网易的集合石为例,我330装等直接搜索毒牙,无任何过滤的情况下返回 80 个队伍

直接搜索洞穴,无任何过滤的情况下返回 54 个队伍

这中间肯定就有队伍数据丢了,运气好的话是那些广告,运气不好的话就是想要的没有了
而且由于是api限制,插件理论上都绕不开。那么晚高峰喜欢用这种类似功能的朋友就有点难受了,尤其是 xx铁 就差一两个本,然后选择用这种方式过滤的话
(表情:哭笑)别的插件我就不截图了,我都试过了。再截图说我拉踩或者被拉黑就不好了,我好怕被某大佬拉到黑名单啊呜呜。
网易的随便截不相信的话可以试试,勾选多个副本,是不是在最高峰的时候队伍数量也没超过过100
刚发现PGB能到101,不知道怎么做到的,诧异不过 层数过滤(比如12-14,走搜索框文本LFGListFrame.SearchPanel.SearchBox:GetText())、最低评分(advancedFilter.minimumRating)、缺位/职业(advancedFilter.needsTank/needsHealer/needsDamage/needsMyClass、advancedFilter.hasTank/hasHealer)这些理论上是能够发送到服务端进行筛选的,不会占据那100条的返回值,贴一下源码
https://raw.githubusercontent.com/Gethe/wow-ui-source/live/Interface/AddOns/Blizzard_GroupFinder/Mainline/LFGList.lua最主要的还是多个副本的问题