有没有游戏匹配成功通知手机的软件?(屏幕监控)

各位大神,

玩守望先锋时,匹配等待时间太长(4-5分钟+)让我很困扰。我想趁机离开电脑做点别的事,但又怕错过匹配,被踢出游戏。

需求: 有没有工具能 实时监控电脑上守望先锋的画面,一旦从“等待匹配”界面变为“游戏加载/选人”界面,就立刻通过手机通知我?

求助各位高手,有类似方案或工具推荐吗?谢谢!

https://www.qpopgg.com/ 我在网上找到了一个但是它只有安卓版 我是 ios 手机不行 也不知道它好不好使也没下载试验

1 个赞

游戏匹配通知软件

但我没用过,这种工具不是特别确定安全性如何(如果是玩国服应该还好),我亚服被封了好多个号了不敢用

1 个赞

如果discord能拿到状态的话,应该自己的软件也可以?
那样就只需要让AI写个就行了。没必要上图形检测,太麻烦了。
不过,手机通知的话,安卓可以用ntfy实现,不过我觉得通知还挺容易错过的。并且比如我的话,离开电脑干点啥,手机也是放在电脑前的。

我觉得楼上的蓝牙耳机倒是个不错的解,但是玩OW肯定不会用蓝牙耳机,延迟太高了。这样又得折腾耳机开关啥的,也有点麻烦吧。

是的我也觉得手机通知容易错过,还是响铃之类的效果好些

discord 不知道能不能获取到欸?我没开过 dc 的 ow 的 rp,确实是个思路,而且如果可以的话这就是最完美的解决方案了

你是英杰哥吗,我都是开外放喇叭的,点了排队就躺旁边床上睡一觉,匹配成功进去的声音会把我吵醒的,5分钟的时间很正常了

discord 不知道能不能拿到比赛开始的信号。我也不是 discord 深度用户)那个软件还没有代理设置用起来非常麻烦。。。

我如果不在电脑屋子,去其他屋子,就很容易错过。
比如干点家务整理东西之类的。

感觉开发的话,不会很困难

  • Windows API可以截图,就每秒钟对指定屏幕截图,拿到BitmapData
  • 然后,我印象中守望在匹配完成之后会有加载地图的黑屏,也就是说,屏幕会变成黑色,如果我记错了,那么看一下匹配成功之后那些区域的颜色发生了变化,通过前后两秒BitmapData的数据变化判断是否成功
  • 至于通知手机,Discord随便搞一个WebHook,然后Post过去就行了

不过现成软件有没有能做到的,我就真的不知道了

方案有了 等一个实现。

开发难点与注意事项

  • 全屏 vs 无边框窗口化:
    • 如果游戏运行在“真全屏”模式下,普通的 Windows API 截图可能会截到纯黑(因为 Direct3D 独占渲染)。
    • 建议: 运行在“无边框窗口化”模式下,这样截图 API 100% 有效。
  • 反作弊风险:
    • 关键点: 只要你的程序只读(只截图,不模拟鼠标键盘操作,不读取内存),被封号的概率极低。守望的 PC 客户端不会因为你后台开了一个截图并分析像素的程序就判定你作弊,因为这和直播软件(OBS)的原理是一样的。
  • DPI 缩放:
    • 不同分辨率(1080p vs 4K)和 Windows 缩放比例(125%, 150%)会导致像素坐标偏移。如果你要分享给别人用,需要处理坐标换算。

我是全屏玩的啊,会不会截图全黑的。。。

这句话的意思是,可能纯黑,也可能不纯黑。至于能不能用,自己试一下呗,反正截屏的API辣么多,总能找到解决方案。这本身就是踩雷的一部分。

另外,守望我记得有一个全品窗口模式,就是说,不是全屏状态,但是窗口没有外边,跟整个屏幕一样大。

你可以使用python dxcam库进行dxgi截图,或者mss,GDI等方式,无论全屏或窗口化的截图都是可用效率高的,OBS使用的也是dxgi,但需要注意的是,其他游戏的反作弊(Vanguard)可能会对部分区域截图的操作做标记,但不会直接导致封号

不知道这种电竞游戏使用自动化工具会不会被判作弊。

我用的是一个桌面声卡,离开时就切换到音箱,这样在远处也能听到匹配成功的音效,回来就切换到耳机。

嗯 我试试 无边框的话延迟比较高,帧率还降低,所以我一般都真全屏玩。

说实话说不定这个最简单,我离开桌面的时候声音切换到最大。
默认音量真的再隔壁屋子就听不见了。
而且我在干别的时候可能刷抖音啥的,更听不见了。

看了下,应该只要识别顶上中间的图标就行了。

你需要这个

连接和断开需要时间吧,而且匹配进去之后,手忙脚乱的断音频连接,不太好

要是不断开,手机的立体声跟音响的立体声效果差距还挺大的,被人打了,没办法听声音判断对方位置,就,挺不好的