Destroy Session相关问题

Hi,

[Content removed]

[Content removed]

我们也遇到了这个问题,但是看上去这个问题仍未被修复

谢谢

[Attachment Removed]

你好,可能是这个问题之前只有结果没有比较容易重现的方式所以不太好提Jira,如果你们在最新的版本中也出现我可以看下是否能重现相关问题好在后面版本中修复,感谢反馈

[Attachment Removed]

你好,

这个问题在PS5上是必现的,复现方式是在同一个客户端上调用CreateSession,在CreateSession结束之后,调用DestroySession,此时在PS5上这个Session不会被销毁

原因是在引擎代码中,在创建Session时,Session的LocalUserIds默认是空的;但是DestroySession时,仅会对Session的所有LocalUserIds中的玩家发送leavePlayerSession,并不会对Session的OwningUserId发送leavePlayerSession,导致在PS5上,Session的创建者仍然会停留在Session中,Session不会被销毁

解决方式很简单,或者在CreateSession时,将OwningUserId也加入LocalUserIds;或者在DestroySession时,同样也对OwningUserId发送leavePlayerSession即可

谢谢

[Attachment Removed]

好的,我会反馈一下这个问题~

[Attachment Removed]

好的,非常感谢!

[Attachment Removed]