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.

Class
Description

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