Session 虚幻引擎4.16存在查找会话问题(bug?)

Session 虚幻引擎4.16存在查找会话问题(bug?),session,unreal-engine4,unreal-blueprint,Session,Unreal Engine4,Unreal Blueprint,因此,我正在制作一个非常基本的blueprint网络游戏,有人可以托管服务器,其他人可以加入服务器,我遇到的问题是,每当我尝试使用FindSessions查找会话时,它总是返回成功,即使之前没有托管会话,它也总是执行On Success pin,但是在FindSessions返回的结果数组中实际上找不到任何内容。所以它基本上是告诉我,它已经找到了一个托管会话,但没有找到,并且没有返回任何关于该会话的数据。这真的很奇怪,这是一张蓝图(很抱歉,这张蓝图搞砸了,因为我试图将它放在一张图片中,而我蓝图中

因此,我正在制作一个非常基本的blueprint网络游戏,有人可以托管服务器,其他人可以加入服务器,我遇到的问题是,每当我尝试使用FindSessions查找会话时,它总是返回成功,即使之前没有托管会话,它也总是执行On Success pin,但是在FindSessions返回的结果数组中实际上找不到任何内容。所以它基本上是告诉我,它已经找到了一个托管会话,但没有找到,并且没有返回任何关于该会话的数据。这真的很奇怪,这是一张蓝图(很抱歉,这张蓝图搞砸了,因为我试图将它放在一张图片中,而我蓝图中的JoinLobby是加入它通过JoinSession找到的会话,并将播放器发送到另一张地图,在这种情况下,它运行JoinLobble事件,因为它“找到”会话但JoinSession blueprint函数显然不起作用,因为findSession没有返回任何会话结果)


是我的蓝图造成的,是一个错误,还是我的互联网连接,任何帮助都将不胜感激,谢谢。

如果搜索成功,FindSessions将在成功时执行,无论它是否找到了什么。这不是错误,这是预期的行为

当搜索不可能(例如,您当前是会话的主机)或失败(例如,连接错误)时,将执行OnFailed

如果要检查是否有任何会话,可以使用阵列上的节点