summaryrefslogtreecommitdiffstats
path: root/core/multiplayer
Commit message (Collapse)AuthorAgeFilesLines
* [Net] Fix spawn/despawn custom callable argument.Fabio Alessandrelli2021-10-121-1/+1
| | | | Was always reporting it to be a spawn, even for despawns.
* [Net] Rename RPCConfig.sync to call_local.Fabio Alessandrelli2021-10-082-4/+4
| | | | For consistency with the other user facing changes.
* [Net] Rename RPC constants and annotation arguments.Fabio Alessandrelli2021-10-012-3/+3
| | | | | | | | | any -> any_peer sync -> call_local ordered -> unreliable_ordered Multiplayer.RPC_MODE_ANY -> RPC_MODE_ANY_PEER Multiplayer.TRANSFER_MODE_ORDERED -> TRANSFER_MODE_UNRELIABLE_ORDERED
* [Net] MultiplayerPeer cleanup, defaults.Fabio Alessandrelli2021-09-242-16/+42
|
* [Net] Bind Multiplayer to GDExtension.Fabio Alessandrelli2021-09-242-1/+220
|
* Fix custom multiplayer sync commandsSaracenOne2021-09-121-2/+5
|
* Multiplayer networking renames/simplificationMax Hilbrunner2021-09-085-134/+134
| | | | Removes _networking_ prefix from some methods and members, now that multiplayer has been largely moved out of Node and SceneTree and is seperated into its own set of classes.
* [Net] Move multiplayer to core subdir, split RPCManager.Fabio Alessandrelli2021-09-0710-0/+2625
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id".