Skip to content

Overview

Passage uses three types of pluggable adapters for customizing routing behavior.

Status: Provides server list information (MOTD, player count, favicon). Options: Fixed, HTTP, gRPC. Details →

Discovery: Lists available backend servers with metadata. Options: Fixed, gRPC, Agones. Details →

Strategy: Selects which server to send each player to. Options: Fixed, Player Fill, gRPC. Details →

Use CaseStatusDiscoveryStrategy
Single serverFixedFixedFixed
Multiple servers, fill sequentiallyFixedFixedPlayer Fill
Kubernetes + AgonesHTTPAgonesPlayer Fill
Custom routing logicgRPCgRPCgRPC

For complete gRPC implementation examples, see Custom gRPC Adapters.