Developer Notes

Currently working as intended

Description

Code / blueprint script for game mode login functions executes before the game mode begin play function.

Steps to Reproduce
  1. Open UE4Editor (any project)
  2. Create a new blueprint based on Game Mode (NewGameModeBP)
  3. Add Event BeginPlay and Even OnPostLogin nodes
  4. Wire each node into a print string node
  5. Change text of BeginPlay print to "Print on Begin Play"
  6. Change text of OnPostLogin print to "Print on Login"
  7. Compile and save Blueprint
  8. Open World Settings and set GameMode Override to NewGameModeBP
  9. PIE

Result:
"Print on Login" is printed to the screen before "Print on Begin Play"

Expected:
Begin Play triggers first, printing its message first

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

By Design
ComponentUE - Networking
Affects Versions4.10.44.11
Target Fix4.11
CreatedFeb 23, 2016
ResolvedFeb 29, 2016
UpdatedMay 2, 2018