Multiplayer Synchronizer only synchronizing between host and peer but not between peers

Godot Version



Hello Godot Forum, im trying to make a multiplayer game and i’ve run across a frustrating issue.

I want to have more players than just the host and another player (>3). The issue is: The host sees the movement of both players, but the players get only the synchronization from the host.

The players both have the authority over their player controller to ensure smooth gameplay. This problem does not exist if the host has the authority over all players and the players just send their desired movement. Is there any workaround?

1 Like

I struggled with this for the whole day and just found the solution 5 minutes after this post. The server needs to have “multiplayer.server_relay” set to true for this to work.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.