Detailed Execution Flow in Multiplay (BP and C++)

Hi there.

I would like to have a detailed Diagram/List of the Events which get called in a Game.
I only found this (outdated) diagram

We need a description for SinglePlayer, Multiplayer, Server Client, Nonseamless and Seamless Travel.
There are so many functions over multiple classes, it is nearly impossible to have an overview.
The main classes are AGameMode, AGameState, APlayerController and UWorld.
We need…
A description where GameMode is created.
A description where GameState is created (On Server and on Client)
A description where the World and Actors are valid.
A description where the World and Actors starts to tick.

I also found an error:
The comment of APlayerController::PostSeamlessTravel() states this:

This is wrong. the Event does not get called when I join a game or start a game.