Unreal Engine Programming
Lobby Player Controller
Custom Event - UpdateAvailableCharacters
Replicates : Run on owning Client
Reliable : Checked
Variables
AvailableCharacters : Boolean(Array)
Category : PlayerInfo
SelectedCharacter : Integer
Category : PlayerInfo
Replication : Replicated
Lobby Game Mode - Event OnPostLogin
SpawnPoints : Player Start(Array)
Category : ServerSettings
Replication : Replicated
ServerName : Text
Category : ServerSettings
Replication : Replicated
MaxPlayers : Integer
Category : ServerSettings
Replication : Replicated
GM_MapImage : Texture 2D
Category : ServerSettings
Replication : Replicated
GM_MapName : Text
Category : ServerSettings
Replication : Replicated
GM_MapTime : Text
Category : ServerSettings
Replication : Replicated
Gm_MapID : Integer
Category : ServerSettings
Replication : Replicated
Custom Event - RespawnPlayer
Replicates : Run on Server
Reliable : Checked
Blueprint - Event On PostLogin
Blueprint - Respawn Player
Lobby Game Mode
Variables - CurrentPlayers : Integer
Category : ServerSettings
Replication : Replicated
Variables - ConnectedPlayers : PlayerInfo(Array)
Category : ServerSettings
Replication : Replicated
Variables - AvailableCharacters : Boolean(Array)
Category : ServerSettings
Replication : Replicated
Lobby Game Mode Blueprint - EveryoneUpdate
Lobby Game Mode Custom Event - ServerUpdateGameSettings
Replicates : Run on Server
Reliable : Checked
Variables - MapImage : Texture 2D
Variables - MapName : Text
Variables - MapTime : Text
Variables - MapID : Integer
Lobby Game Mode Blueprint - Server Update Game Settings
Lobby Game Mode Blueprint - Launch the Game
Lobby Game Mode - Class Defaults
Game Mode Use Seamless Travel : Checked
Lobby Player Controller
Variables
Available Characters : Boolean
Category : PlayerInfo
Replication : Replicated
Blueprint - UpdateAvailableCharacters
Custom Event - AssignSelectedCharacter
Replicates : Run on Server
Reliable : Checked
Input CharacterID : Integer
Input CharacterImage : Texture 2D
Variables PreviousSelection : Integer
Category : PlayerInfo
Replication : Replicated
Variables CharacterImage : Texture 2D
Category : PlayerInfo
Replication : Replicated
Blueprint - Handle Character Selection
Custom Event - AssignPlayer
Replicates : Run on owning Client
Reliable : Checked
Input Character : Character(Class Reference)
Input CharacterImage : Texture 2D
Blueprint - Assign Player
Function - CharacterCheck