package rivet.backend.matchmaker

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message CreateConfig

matchmaker.proto:145

Used in: LobbyGroup.Actions

message FindConfig

matchmaker.proto:133

Used in: LobbyGroup.Actions

message GameConfig

matchmaker.proto:10

MARK: Game Config

Used in: pkg.mm_config.game_get.Response.Game, pkg.mm_config.game_upsert.Request

enum IdentityRequirement

matchmaker.proto:122

Used in: CreateConfig, FindConfig, JoinConfig

message JoinConfig

matchmaker.proto:139

Used in: LobbyGroup.Actions

message Lobby

matchmaker.proto:201

MARK: Lobby State

Used in: pkg.mm.lobby_get.Response

enum Lobby.Publicity

matchmaker.proto:202

Used in: Lobby, pkg.faker.mm_lobby.Request, pkg.mm.msg.lobby_create.Message

message LobbyGroup

matchmaker.proto:32

Used in: VersionConfig, pkg.faker.game_version.Request.OverrideLobbyGroups

message LobbyGroup.Actions

matchmaker.proto:44

Used in: LobbyGroup

message LobbyGroup.IdleLobbies

matchmaker.proto:39

Used in: Region

message LobbyGroup.Region

matchmaker.proto:33

Used in: LobbyGroup

message LobbyGroupCtx

matchmaker.proto:162

Used in: VersionConfigCtx

message LobbyGroupMeta

matchmaker.proto:182

Used in: VersionConfigMeta

message LobbyRuntime

matchmaker.proto:65

Used in: LobbyGroup

message LobbyRuntime.Docker

matchmaker.proto:109

Used in: LobbyRuntime

message LobbyRuntime.EnvVar

matchmaker.proto:104

Used in: Docker

enum LobbyRuntime.NetworkMode

matchmaker.proto:66

Used in: Docker

message LobbyRuntime.Port

matchmaker.proto:90

Used in: Docker, pkg.cloud.namespace_token_development_create.Request, pkg.game.token_development_validate.Request, claims.Entitlement.GameNamespaceDevelopment

message LobbyRuntime.PortRange

matchmaker.proto:85

Used in: Port

enum LobbyRuntime.ProxyKind

matchmaker.proto:80

Used in: Port

enum LobbyRuntime.ProxyProtocol

matchmaker.proto:72

Should be named "PortProtocol"

Used in: Port

message LobbyRuntimeCtx

matchmaker.proto:166

Used in: LobbyGroupCtx

message LobbyRuntimeCtx.Docker

matchmaker.proto:167

Used in: LobbyRuntimeCtx

message LobbyRuntimeMeta

matchmaker.proto:190

Used in: LobbyGroupMeta

message LobbyRuntimeMeta.Docker

matchmaker.proto:191

Used in: LobbyRuntimeMeta

message NamespaceConfig

matchmaker.proto:16

MARK: Game Namespace Config

Used in: cloud.NamespaceConfig, pkg.mm_config.namespace_get.Response.Namespace

message Player

matchmaker.proto:230

MARK: Player State

Used in: pkg.mm.player_get.Response

message VerificationConfig

matchmaker.proto:128

Used in: CreateConfig, FindConfig, JoinConfig

message VersionConfig

matchmaker.proto:26

MARK: Game Version Config

Used in: cloud.VersionConfig, pkg.faker.game_version.Request.OverrideMatchmakerConfig, pkg.faker.game_version.Response, pkg.mm_config.version_get.Response.Version, pkg.mm_config.version_prepare.Request, pkg.mm_config.version_publish.Request

message VersionConfigCtx

matchmaker.proto:158

MARK: Game Version Config Context Context required to publish a new version.

Used in: pkg.mm_config.version_prepare.Response, pkg.mm_config.version_publish.Request

message VersionConfigMeta

matchmaker.proto:178

MARK: Game Version Config Meta Metadata about a given configuration generated after publishing.

Used in: pkg.faker.game_version.Response, pkg.mm_config.version_get.Response.Version