Hello, I’m just wondering what PhotonTargets.AllViaServer’s use is in RPCs. What makes it different from PhotonTargets.All and when would it be used?

PhotonTargets.AllViaServer: Sends the RPC to everyone (including this client) through the server.

This client executes the RPC like any other when it received it from the server.

Benefit: The server’s order of sending the RPCs is the same on all clients.

PhotonTargets.All executes the RPC immediately on the client that sends it, so the timing (more importantly: the sequence) of RPCs is different on the sender than anywhere else.
It saves a bit of traffic, so All is still a useful option.