/Engine/Source/Runtime/Engine/Classes/GameFramework/GameModeBase.h
https://docs.unrealengine.com/latest/INT/Gameplay/Framework/GameMode/index.html
class AGameModeBase : public [AInfo](API\Runtime\Engine\GameFramework\AInfo)
uint32:  1
bPauseable
Whether the game is pauseable.
uint32:  1
bStartPlayersAsSpectators
Whether players should immediately spawn when logging in, or stay as spectators until they manually spawn
uint32:  1
bUseSeamlessTravel
Whether the game perform map travels using SeamlessTravel() which loads in the background and doesn't disconnect clients
TSubclassOf<AP...
DefaultPawnClass
The default pawn class used by players.
FText
DefaultPlayerName
The default player name assigned to players that join with no name specified.
TObjectPtr<AGa...
GameSession
Game Session handles login approval, arbitration, online game interface
TSubclassOf<AG...
GameSessionClass
Class of GameSession, which handles login approval and online game interface
TObjectPtr<AGa...
GameState
GameState is used to replicate game state relevant properties to all clients.
TSubclassOf<AG...
GameStateClass
Class of GameState associated with this GameMode.
TSubclassOf<AH...
HUDClass
HUD class this game uses.
FString
OptionsString
Save options string and parse it when needed
TArray< FCanUnp...
Pausers
The list of delegates to check before unpausing a game
TSubclassOf<AP...
PlayerControllerClass
The class of PlayerController to spawn for players logging in.
TSubclassOf<AP...
PlayerStateClass
A PlayerState of this class will be associated with every player to replicate relevant player information to all clients.
TSubclassOf<AP...
ReplaySpectatorPlayerControllerClass
The PlayerController class used when spectating a network replay.
TObjectPtr<ASe...
ServerStatReplicator
TSubclassOf<AS...
ServerStatReplicatorClass
TSubclassOf<AS...
SpectatorClass
The pawn class used by the PlayerController for players when spectating.