I’ve looked through the questions on RPCs and scanned the documentation but couldn’t find an answer to my question.
According to the documentation, RPCs are guaranteed to be delivered and in order. This obviously means that the sender of the RPC must get some kind of acknowledgement message back from the guest/client. Is it possible to check and see if an RPC has been acknowledged?
The purpose is to know all clients have acknowledged the message before proceeding with play, in real-time. As a workaround, right now I’m replying to RPCs with another “Acknowledge” RPC. I don’t like this since it doubles the number of RPC calls that must be made.