diff --git a/godot/scenes/characters/character_wrapper.gd b/godot/scenes/characters/character_wrapper.gd index f4267c8..46355ea 100644 --- a/godot/scenes/characters/character_wrapper.gd +++ b/godot/scenes/characters/character_wrapper.gd @@ -14,6 +14,7 @@ func _ready() -> void: pass # Replace with function body. func _process(delta: float) -> void: + set_multiplayer_authority(multiplayer.get_unique_id()) if owner_placeholder: global_transform = owner_placeholder.shared_node.global_transform global_rotation = owner_placeholder.shared_node.global_rotation diff --git a/godot/scenes/player/server_node.tscn b/godot/scenes/player/server_node.tscn index ab98bdd..de3a665 100644 --- a/godot/scenes/player/server_node.tscn +++ b/godot/scenes/player/server_node.tscn @@ -33,6 +33,7 @@ script = ExtResource("1_bau14") [node name="Character" parent="SharedNode" instance=ExtResource("3_eykxo")] transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0, 0, 0) +visible = false [node name="MainSynchronizer" type="MultiplayerSynchronizer" parent="."] replication_config = SubResource("SceneReplicationConfig_2dhi2")