Overview
The lobby in Kronos is a set of classes that are designed to behave like regular pre-game lobbies as seen in most games. You can use the lobby as a waiting rooms for players before the match is played.
This feature is entirely optional, as the lobby is not a core part of the plugin.
Lobby Classes
Here is an overview of all the different classes that make up the lobby.
KronosLobbyGameMode
GameMode
class that is managing the lobby state.
KronosLobbyGameState
GameState
class that is replicating the lobby state and positions lobby pawns.
KronosLobbyPlayerController
PlayerController
class that manages the lobby camera view.
KronosLobbyPlayerState
PlayerState
class that handles ready state and other player data.
KronosLobbyPawn
Pawn
class for visualizing player characters.
KronosLobbyHUD
HUD
class for managing user widgets.
Limitations
It is important to note that the lobby is not separate from the server's map for the match. If a player joins an online match that is already in progress (e.g. playing on a Deathmatch map), there will be no lobby to connect to as the server is hosting the game map itself and not the lobby.
Last updated