RPC后立即离开光子室

时间:2019-08-26 22:54:34

标签: photon

在发出RPC后,Photon如何处理玩家立即离开房间的问题? RPC是否可以触及目标玩家?

1 个答案:

答案 0 :(得分:1)

RPC的可靠发送与所使用的传输协议无关。 RPC是幕后的RaiseEvent操作调用。 客户端将RaiseEvent操作请求发送到中继服务器(游戏服务器),然后中继服务器会将自定义事件发送到目标活动角色(如果有)。

由于此操作请求是可靠发送的,因此如果在一段时间后未收到来自服务器的确认,则客户端可以重试发送该请求。但是,如果客户端离开房间,它将切换服务器(与Game Server断开连接并连接到Master Server)。因此,在这种情况下,可以跳过重试尝试。

如果RaiseEvent操作请求成功到达服务器,则到达目标的RPC仅由服务器负责。