Godot Version
v4.4.1.stable.custom_build [fb1cdca95] Godot steam precompiled
Question
What is causing this error "Ignoring delta for non-authority or invalid synchronizer." when deleting nodes
Things to know
I am working on a tf2 type game with different characters and guns, started working on a way for players to change their loadouts mid match. Each client is created by the server and sets the Authority to the client. The guns and character node work the same way but the client creates them and they set their authority to the client.
The Issue
When the client queue_free()'s the guns (not the character node for some reason) it causes the error below. This also causes the server player to not be synchronized anymore and freeze. When the server dose this it dose not cause any Issues.
E 0:00:25:124 SceneReplicationInterface::on_delta_receive: Ignoring delta for non-authority or invalid synchronizer. <C++ Error> Condition "true" is true. Continuing. <C++ Source> modules\multiplayer\scene_replication_interface.cpp:782 @ SceneReplicationInterface::on_delta_receive()