summaryrefslogtreecommitdiffstats
path: root/core/io/multiplayer_api.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Net] Move multiplayer to core subdir, split RPCManager.Fabio Alessandrelli2021-09-071-1150/+0
* [Net] Rename RPC "puppet" to "auth" (authority). Drop "master".Fabio Alessandrelli2021-08-301-10/+6
* [Net] Add state sync to replicator.Fabio Alessandrelli2021-08-181-0/+6
* [Net] MultiplayerReplicator with initial state.Fabio Alessandrelli2021-08-181-202/+50
* [Net] Basic extensible MultiplayerAPI spawn/despawn.Fabio Alessandrelli2021-08-091-0/+186
* [Net] Implement RPC channels in MultiplayerAPI.Fabio Alessandrelli2021-07-301-2/+6
* [Net] Fix RPC ID encoding/decoding for Node methods.Fabio Alessandrelli2021-07-291-2/+2
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-1/+1
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-5/+5
* [Net] Single `rpc` annotation. "sync" no longer part of mode.Fabio Alessandrelli2021-07-201-45/+5
* Optimize StringName usagereduz2021-07-181-6/+6
* Merge pull request #46554 from likeich/is_server_quiet_failureFabio Alessandrelli2021-07-161-3/+1
|\
| * MultiplayerAPI is_network_server Fails SilentlyKyle2021-03-011-3/+1
* | [Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer.Fabio Alessandrelli2021-07-121-14/+14
* | [Net] Fix crash when receiving RPC on node without a script.Fabio Alessandrelli2021-07-111-1/+1
* | Add PROPERTY_USAGE_NONE and use itAaron Franke2021-06-171-2/+2
* | [Net] Refactor RPCs, remove RSETsFabio Alessandrelli2021-06-011-208/+106
* | Fix typos with codespellRémi Verschelde2021-05-201-1/+1
* | Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-271-1/+1
* | Fixes small typos and grammar correctionAnshul7sp12021-03-121-4/+4
|/
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* add root_node as property of MultiplayerAPIJummit2020-07-051-0/+6
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-19/+38
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+2
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-44/+0
* Port member initialization from constructor to declaration (C++11)Rémi Verschelde2020-05-141-4/+2
* Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde2020-05-101-3/+5
* Replace NULL with nullptrlupoDharkael2020-04-021-14/+14
* Merge pull request #36599 from AndreaCatania/gen_rpc_data_exportRémi Verschelde2020-03-131-1/+2
|\
| * Generates the rpc and rset info for exported GDScript.Andrea Catania2020-02-281-1/+2
* | Refactor ScriptDebugger.Fabio Alessandrelli2020-03-081-122/+29
* | Signals: Port connect calls to use callable_mpRémi Verschelde2020-02-281-15/+10
|/
* Optimized rpc packet size when only the `PackedByteArray` is sent.Andrea Catania2020-02-271-28/+83
* Replace FALLTHROUGH macro by C++17 [[fallthrough]]Rémi Verschelde2020-02-231-1/+1
* Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky2020-02-201-17/+17
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-181-5/+5
* Merge pull request #36144 from akien-mga/remove-deprecated-allow-decodingRémi Verschelde2020-02-131-2/+2
|\
| * Remove deprecated PacketPeer allow_object_decodingRémi Verschelde2020-02-131-2/+2
* | Remove deprecated sync and slave networking keywordsRémi Verschelde2020-02-131-2/+0
|/
* ObjectID converted to a structure, fixes many bugs where used incorrectly as ...Juan Linietsky2020-02-121-1/+0
* Optmized data sent during RPC and RSet calls.Andrea Catania2020-02-121-93/+403
* Remove duplicate ERR_PRINT macro.Marcel Admiraal2020-02-051-8/+8
* Fix MultiplayerAPI crash when peer impl misbehave.Fabio Alessandrelli2020-01-211-0/+1
* MultiplayerAPI: Fix disconnect errors when passing invalid peerRémi Verschelde2020-01-031-2/+3
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* MultiplayerAPI cleanup cache when peer disconnectsFabio Alessandrelli2019-10-251-1/+10
* Added some obvious errors explanationsqarmin2019-09-251-2/+1
* Add network profilerjfons2019-09-051-0/+146
* Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily2019-08-171-109/+53
* Add default values to the editor help, docs, and generated RSTBojidar Marinov2019-06-271-0/+1