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.