summaryrefslogtreecommitdiff
path: root/core/io/multiplayer_api.cpp
AgeCommit message (Expand)Author
2020-02-28Signals: Port connect calls to use callable_mpRémi Verschelde
2020-02-27Optimized rpc packet size when only the `PackedByteArray` is sent.Andrea Catania
2020-02-23Replace FALLTHROUGH macro by C++17 [[fallthrough]]Rémi Verschelde
2020-02-20Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-02-13Merge pull request #36144 from akien-mga/remove-deprecated-allow-decodingRémi Verschelde
2020-02-13Remove deprecated PacketPeer allow_object_decodingRémi Verschelde
2020-02-13Remove deprecated sync and slave networking keywordsRémi Verschelde
2020-02-12ObjectID converted to a structure, fixes many bugs where used incorrectly as ...Juan Linietsky
2020-02-12Optmized data sent during RPC and RSet calls.Andrea Catania
2020-02-05Remove duplicate ERR_PRINT macro.Marcel Admiraal
2020-01-21Fix MultiplayerAPI crash when peer impl misbehave.Fabio Alessandrelli
2020-01-03MultiplayerAPI: Fix disconnect errors when passing invalid peerRémi Verschelde
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-10-25MultiplayerAPI cleanup cache when peer disconnectsFabio Alessandrelli
2019-09-25Added some obvious errors explanationsqarmin
2019-09-05Add network profilerjfons
2019-08-17Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily
2019-06-27Add default values to the editor help, docs, and generated RSTBojidar Marinov
2019-05-12Better handle some self-RSET/RPC in MultiplayerAPIFabio Alessandrelli
2019-05-08Avoid _can_call_mode resetting error message in MultiplayerAPIFabio Alessandrelli
2019-04-16Sender network id is now set to local network id for local rpc calls.Daniel Eliasinski
2019-04-05Revert "Properly explain RPC/RSET mode failure."Rémi Verschelde
2019-04-05Fix -Wimplicit-fallthrough warnings from GCC 8Rémi Verschelde
2019-04-03Properly explain RPC/RSET mode failure.Fabio Alessandrelli
2019-04-01Add object encoding param to serialization methodsFabio Alessandrelli
2019-04-01Multiplayer API now respects allow_object_decodingFabio Alessandrelli
2019-01-15Don't reset MultiplayerAPI when setting same peer.Fabio Alessandrelli
2019-01-15Fix MultiplayerAPI initialization, clear.Fabio Alessandrelli
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-10-06Remove redundant "== false" codeAaron Franke
2018-10-06Remove redundant "== true" codeAaron Franke
2018-09-25Better MultiplayerAPI error logs.Fabio Alessandrelli
2018-09-25Skip RPC/RSET when MASTERSYNC and we are master.Fabio Alessandrelli
2018-09-15doc: Sync classref with current sourceRémi Verschelde
2018-09-15Clearly deprecate sync too in favor of remotesync.Fabio Alessandrelli
2018-09-15Rename slave keyword to puppetFabio Alessandrelli
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-07-26doc: Sync classref with current sourceRémi Verschelde
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-07-08MultiplayerAPI::send_bytes transfer mode support.Fabio Alessandrelli
2018-05-29New sync RPC modes to match all combinationsFabio Alessandrelli
2018-05-29Refactor RPCMode enum and checksFabio Alessandrelli
2018-05-29Revert "RPCMode refactor, more sync modes"Max Hilbrunner
2018-05-26New sync RPC modes to match all combinationsFabio Alessandrelli
2018-05-26Refactor RPCMode enum and checksFabio Alessandrelli
2018-05-16Add missing copyright headersGuilherme Felipe
2018-05-12Allow sending raw bytes through MultiplayerAPIFabio Alessandrelli
2018-05-08Internal methods in MultiplayerAPI start with _Fabio Alessandrelli
2018-03-03Add new MultiplayerAPI classFabio Alessandrelli