Can't use delays onPostLogin - in GameMode

Can someone else please confirm this for me. Run a 1 second delay on PostLogin in GameMode, put a print string after the 1 second delay, run 2 clients (in standalone) with a dedicated server in the background, and you’ll notice that it’ll only print 1 string. If you remove the delay completely, and run it again, you’ll get 2 print strings.

Can someone please explain this phenomenon? I need a delay in my postlogin event in the game mode, but it breaks one of the player controllers completely, and any function I put in after the delay, breaks it.

the delay will only run once if active so the second player logic is getting blocked completely.

what logic are you trying to achieve? you could for instance put a delay in the controller begin play or use a timer.