Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-12 | [Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer. | Fabio Alessandrelli | |
2021-06-11 | Rename Reference to RefCounted | Pedro J. Estébanez | |
2021-06-01 | [Net] Refactor RPCs, remove RSETs | Fabio Alessandrelli | |
In this PR: - Removed rset - rpc_config can now optionally configure transfer mode (reliable/unreliable/ordered) and channel (channels are not actually implemented yet.) - Refactor how the RPC id is computed to minimize the logic in Node and scripts that now only needs a single `get_rpc_methods` function. | |||
2021-01-25 | Document that the high-level multiplayer API is only for Godot servers | Hugo Locurcio | |
2020-07-05 | add root_node as property of MultiplayerAPI | Jummit | |
2020-02-25 | doc: Sync classref for Packed{Int,Float}{32,64}Array additions | Rémi Verschelde | |
2020-02-18 | doc: Sync classref with current source | Rémi Verschelde | |
Handle removal of Pool*Array types and other recent changes. | |||
2020-02-13 | Merge pull request #36144 from akien-mga/remove-deprecated-allow-decoding | Rémi Verschelde | |
Remove deprecated PacketPeer allow_object_decoding | |||
2020-02-13 | Remove deprecated PacketPeer allow_object_decoding | Rémi Verschelde | |
It was added for 3.2 in #27485 to preserve backwards compatibility, but we can now remove it. It is still needed in MultiplayerAPI as it's the only way to control it for the internal put_var calls. | |||
2020-02-13 | Remove deprecated sync and slave networking keywords | Rémi Verschelde | |
Those keywords were deprecated for 3.1 in #22087. Also fix token name for `TK_REMOTE`, should be "remote" like the keyword. | |||
2020-01-31 | Update docs to version 4.0 | clayjohn | |
2020-01-26 | doc: Drop unused 'category' property from header | Rémi Verschelde | |
We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0. | |||
2019-12-06 | doc: Markup fixes for enums and constants | Rémi Verschelde | |
2019-06-30 | doc: Remove null default values that can't be determined | Rémi Verschelde | |
Applying #30187. | |||
2019-06-30 | doc: Add default values to all properties | Rémi Verschelde | |
Thanks to @bojidar-bg's impressive work in #29380. | |||
2019-06-27 | Proofread and improve the whole class reference | Hugo Locurcio | |
- Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies | |||
2019-06-27 | doc: Replace all [code]CONSTANT[/code] by new [constant CONSTANT] hyperlinks | Rémi Verschelde | |
2019-04-19 | doc: Drop unused <demos> tag | Rémi Verschelde | |
2019-04-01 | Merge pull request #27485 from Faless/io/encode_decode_safety_pr | Rémi Verschelde | |
Safer encode/decode variant. | |||
2019-04-01 | Add object encoding param to serialization methods | Fabio Alessandrelli | |
Network peers get_var/put_var File get_var/store_var GDScript/Mono/VisualScript bytes2var/var2bytes Add MultiplayerAPI.allow_object_decoding member which deprecates PacketPeer.allow_object_decoding. Break ABI compatibaility (API compatibility for GDNative). | |||
2019-04-01 | doc: Bump version to 3.2 | Rémi Verschelde | |
2018-12-20 | doc: Add missing commas after "If true/false" | Rémi Verschelde | |
2018-09-15 | Clearly deprecate sync too in favor of remotesync. | Fabio Alessandrelli | |
NOTE: This changes the RPC_MODE_* enum values. Games should be re-exported. GDNative rebuilt. | |||
2018-09-15 | Rename slave keyword to puppet | Fabio Alessandrelli | |
The slave keyword will still be available as deprecated in 3.1 but will be dropped from future releases. | |||
2018-07-26 | doc: Sync classref with current source | Rémi Verschelde | |
Fix various missing arguments in bindings. | |||
2018-06-03 | Add option to disable automatic multiplayer poll | Fabio Alessandrelli | |
Automatic poll from SceneTree is enabled by default. This allows for polling (and thus RPCs/RSETs) manually in other loops (e.g. physics, thread, specific step) and for proper mutex protecion when accessing the multiplayer API from threads (e.g. for sending larger files in chunks). | |||
2018-05-29 | New sync RPC modes to match all combinations | Fabio Alessandrelli | |
2018-05-29 | Refactor RPCMode enum and checks | Fabio Alessandrelli | |
2018-05-29 | Revert "RPCMode refactor, more sync modes" | Max Hilbrunner | |
2018-05-26 | New sync RPC modes to match all combinations | Fabio Alessandrelli | |
2018-05-26 | Refactor RPCMode enum and checks | Fabio Alessandrelli | |
2018-05-17 | [docs] fix links in class docs | Kelly Thomas | |
2018-05-12 | Fix and improve docs, adds send_bytes | Fabio Alessandrelli | |
2018-05-08 | Document MultiplayerAPI class | Fabio Alessandrelli | |
2018-04-10 | doc: Sync classref with current source | Rémi Verschelde | |