Are the high level multiplayer RPC calls blocking or non-blocking?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By shianiawhite

Are the high level multiplayer RPC calls blocking or non-blocking? That is, when a local machine makes a remote RPC call, does it wait for a response from the remote saying the call has completed, or does it just send the call and continue with the function?

I would assume that they’re non-blocking, but before I start planning things out I’d like to be sure.

:bust_in_silhouette: Reply From: hilfazer

Yes, they are non-blocking.

I called this code on server

	rpc( "printStuff" )
	printStuff()

remote func printStuff():
	print ( get_tree().get_network_unique_id() )

and server’s printStuff() got called before client’s.