virtualx-engine/modules/multiplayer
Fabio Alessandrelli 32a62af648 [MP] Allow multiple synchronizers per node.
The same node can now be controlled by multiple synchronizers at once.
Spawn visibility is composed in OR across multiple synchronizers (i.e.
if any synchronizer is visible to the peer, the object will be spawned).

Synchronizers controlling spawned nodes can now have a different
authority then the one spawning the node, in that case, the spawn
variables for that specific synchronizer are simply ignored (other
synchronizers with the same authority of the spawner will correctly
synchronize variables on spawn).

The SceneReplicationState class has been completly removed, since it was
bloating the implementation, the state is now simply stored in the
SceneReplicationInterface.
2022-10-03 14:45:00 +02:00
..
doc_classes Fix typos with codespell 2022-09-30 14:23:36 +02:00
editor Add per-scene UndoRedo 2022-08-22 18:05:10 +02:00
config.py [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
multiplayer_spawner.cpp Fix typos with codespell 2022-09-30 14:23:36 +02:00
multiplayer_spawner.h Change return type of get_configuration_warnings to PackedStringArray 2022-09-19 16:43:15 +01:00
multiplayer_synchronizer.cpp [MP] Allow multiple synchronizers per node. 2022-10-03 14:45:00 +02:00
multiplayer_synchronizer.h [MP] Allow multiple synchronizers per node. 2022-10-03 14:45:00 +02:00
register_types.cpp [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
register_types.h [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_cache_interface.cpp fix 'Comparison result is always the same' warnings 2022-07-29 19:45:22 +02:00
scene_cache_interface.h [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_multiplayer.cpp [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_multiplayer.h [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_replication_config.cpp [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_replication_config.h [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_replication_interface.cpp [MP] Allow multiple synchronizers per node. 2022-10-03 14:45:00 +02:00
scene_replication_interface.h [MP] Allow multiple synchronizers per node. 2022-10-03 14:45:00 +02:00
scene_rpc_interface.cpp [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
scene_rpc_interface.h [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
SCsub SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00