Gamemode's BeginPlay() never fires on second client

Hello. I am trying to make connection between two players in blueprints.
But gamemode on second client never fires. What may be a reason of this?

But the clients start as not conneted with own instance and menu GM or they isnt?

The GameMode only exists on the server, so that won’t ever fire on the client.

There is an Event OnPostLogin in game mode which would allow you to access your players as they join the game, this could perhaps do what you’re looking for.

Well yep, they’ll have their own gamemode when they are in the level in single player. But when they connect to the other player, only the server/hosting player has the gamemode, there’s only one. Are you having this problem on the client before actually joining a session?

Yes. Clients must be not connected. But they may, idk how to check. Is any ways to make clients connected at start?

Ok. Im found the solution.

There are new (or old) checkbox in Play-Advanced Settings- Multiplayer Options-Auto connect to server