/Engine/Source/Runtime/Engine/Classes/GameFramework/GameMode.h
GameMode is a subclass of GameModeBase that behaves like a multiplayer match-based game. It has default behavior for picking spawn points and match state. If you want a simpler base, inherit from GameModeBase instead.
class AGameMode : public [AGameModeBase](API\Runtime\Engine\GameFramework\AGameModeBase)
uint32:  1
bDelayedStart
Whether the game should immediately start when the first player logs in.
bool
bHandleDedicatedServerReplays
If true, dedicated servers will record replays when HandleMatchHasStarted/HandleMatchHasStopped is called
TSubclassOf< cl...
EngineMessageClass
Contains strings describing localized game agnostic messages.
TArray<TObject...
InactivePlayerArray
PlayerStates of players who have disconnected from the server (saved in case they reconnect)
float
InactivePlayerStateLifeSpan
Time a playerstate will stick around in an inactive state after a player logout
FName
MatchState
What match state we are currently in
int32
MaxInactivePlayers
The maximum number of inactive players before we kick the oldest ones out
float
MinRespawnDelay
Minimum time before player can respawn after dying.
int32
NumBots
Number of non-human players (AI controlled but participating as a player).
int32
NumPlayers
Current number of human players.
int32
NumSpectators
Current number of spectators.
int32
NumTravellingPlayers
Number of players that are still traveling from a previous map