Hi, we’ve been making a multiplayer game and recently encountered difficulty with trying to run code once all players have fully loaded in. Is there a way to do this in Unreal Engine easily?
Define “Loaded in”.
Fully loaded the level, have controller and possessed character, or have joined the server? These are very different things.
Fully loaded level, character and controller relies on the individual hardware and connection of each player. You’d want to call an RPC from Controller upto the server, then to Either GameState or Game Mode notifying that “this” player is ready. Once all players are “Ready”, then do your thing.