Lobby
class Lobby(val steamID: SteamID, val lobbyType: ELobbyType, val lobbyFlags: Int, val ownerSteamID: SteamID?, val metadata: Map<String, String> = mapOf(), val maxMembers: Int, val numMembers: Int, val members: List<Member> = listOf(), val distance: Float?, val weight: Long?)
Represents a Steam lobby.
Author
Lossy
Since
2025-05-21
Parameters
steam ID
SteamID of the lobby.
lobby Type
The type of the lobby.
lobby Flags
The lobby's flags.
owner Steam ID
The SteamID of the lobby's owner. Please keep in mind that Steam does not provide lobby owner details for lobbies returned in a lobby list. As such, lobbies that have been obtained/updated as a result of calling SteamMatchmaking.getLobbyList may have a null (or non-null but state) owner.
metadata
The metadata of the lobby; string key-value pairs.
max Members
The maximum number of members that can occupy the lobby.
num Members
The number of members that are currently occupying the lobby.
members
A list of lobby members. This will only be populated for the user's current lobby.
distance
The distance of the lobby.
weight
The weight of the lobby.