Values

Disabled

Used with godot.Node.rpcConfig or godot.Node.rsetConfig to disable a method or property for all RPC calls, making it unavailable. Default for all methods.

Remote

Used with godot.Node.rpcConfig or godot.Node.rsetConfig to set a method to be called or a property to be changed only on the remote end, not locally. Analogous to the remote keyword. Calls and property changes are accepted from all remote peers, no matter if they are node's master or puppets.

Master

Used with godot.Node.rpcConfig or godot.Node.rsetConfig to set a method to be called or a property to be changed only on the network master for this node. Analogous to the master keyword. Only accepts calls or property changes from the node's network puppets, see godot.Node.setNetworkMaster.

Puppet

Used with godot.Node.rpcConfig or godot.Node.rsetConfig to set a method to be called or a property to be changed only on puppets for this node. Analogous to the puppet keyword. Only accepts calls or property changes from the node's network master, see godot.Node.setNetworkMaster.

Slave

Deprecated. Use godot.MultiplayerAPI_RPCMode.puppet instead. Analogous to the slave keyword.

Remotesync

Behave like godot.MultiplayerAPI_RPCMode.remote but also make the call or property change locally. Analogous to the remotesync keyword.

Sync

Deprecated. Use godot.MultiplayerAPI_RPCMode.remotesync instead. Analogous to the sync keyword.

Mastersync

Behave like godot.MultiplayerAPI_RPCMode.master but also make the call or property change locally. Analogous to the mastersync keyword.

Puppetsync

Behave like godot.MultiplayerAPI_RPCMode.puppet but also make the call or property change locally. Analogous to the puppetsync keyword.