Overview
Passage uses three types of pluggable adapters for customizing routing behavior.
Adapter Types
Section titled “Adapter Types”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 →
Common Configurations
Section titled “Common Configurations”| Use Case | Status | Discovery | Strategy |
|---|---|---|---|
| Single server | Fixed | Fixed | Fixed |
| Multiple servers, fill sequentially | Fixed | Fixed | Player Fill |
| Kubernetes + Agones | HTTP | Agones | Player Fill |
| Custom routing logic | gRPC | gRPC | gRPC |
For complete gRPC implementation examples, see Custom gRPC Adapters.