4b973f451e
It's possible that after sending a cached node reference (e.g. RPC or static MultiplayerSynchronizer) the reference node is removed from tree before the remote peer(s) can confirm the referenced path. To better detect that case, and avoid spamming errors when it happens, this commit modifies the multiplayer API caching protocol, to send the received ID instead of the Node path when sending the confirmation packet. **This is a breaking change** because it makes the runtime multiplayer protocol incompatible with previous versions of Godot. |
||
---|---|---|
.. | ||
doc_classes | ||
editor | ||
config.py | ||
multiplayer_debugger.cpp | ||
multiplayer_debugger.h | ||
multiplayer_spawner.cpp | ||
multiplayer_spawner.h | ||
multiplayer_synchronizer.cpp | ||
multiplayer_synchronizer.h | ||
register_types.cpp | ||
register_types.h | ||
scene_cache_interface.cpp | ||
scene_cache_interface.h | ||
scene_multiplayer.cpp | ||
scene_multiplayer.h | ||
scene_replication_config.cpp | ||
scene_replication_config.h | ||
scene_replication_interface.cpp | ||
scene_replication_interface.h | ||
scene_rpc_interface.cpp | ||
scene_rpc_interface.h | ||
SCsub |