What happens to the client if i call RPC and Destroy on the same tick of server?

Unreliable RPC was not called from the client. Probably because Destroy was called first.
However, Reliable RPC was called at 100%.
I don’t know why Unreliable PRC not called in client. Could you explain why?
Thank you

ps. sorry for my bad english.

This is by design. Unreliable implies the RPC can be dropped, so if the channel is destroyed no more property updates or RPC’s will be sent through that channel since they are deemed unneccesary.

The “Destroy” message is classed as reliable, therefore it will only execute once all other reliables have been acked/processed too (in call order). This can be very useful if you want to send some information about “how” an object was destroyed for example, before actually destroying it.

2 Likes