No player controller on client?

Agreed. That is AGameModeBase::ResetLevel() and then you define how AActor::Reset() functions on the different actor classes. What @Sir_Deathbed described is calling AGameMode::RestartGame() which is okay too, but I would refrain from reloading the level again, unless there is some special case I’m not aware of.

3 Likes