summaryrefslogtreecommitdiff
path: root/core/io/multiplayer_api.cpp
AgeCommit message (Expand)Author
2021-07-30[Net] Implement RPC channels in MultiplayerAPI.Fabio Alessandrelli
2021-07-29[Net] Fix RPC ID encoding/decoding for Node methods.Fabio Alessandrelli
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-20[Net] Single `rpc` annotation. "sync" no longer part of mode.Fabio Alessandrelli
2021-07-18Optimize StringName usagereduz
2021-07-16Merge pull request #46554 from likeich/is_server_quiet_failureFabio Alessandrelli
2021-07-12[Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer.Fabio Alessandrelli
2021-07-11[Net] Fix crash when receiving RPC on node without a script.Fabio Alessandrelli
2021-06-17Add PROPERTY_USAGE_NONE and use itAaron Franke
2021-06-01[Net] Refactor RPCs, remove RSETsFabio Alessandrelli
2021-05-20Fix typos with codespellRémi Verschelde
2021-04-27Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
2021-03-01MultiplayerAPI is_network_server Fails SilentlyKyle
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-07-05add root_node as property of MultiplayerAPIJummit
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-14Port member initialization from constructor to declaration (C++11)Rémi Verschelde
2020-05-10Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-13Merge pull request #36599 from AndreaCatania/gen_rpc_data_exportRémi Verschelde
2020-03-08Refactor ScriptDebugger.Fabio Alessandrelli
2020-02-28Signals: Port connect calls to use callable_mpRémi Verschelde
2020-02-28Generates the rpc and rset info for exported GDScript.Andrea Catania
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