The zeuz Matchmaking service adapts to the required complexity of a games matchmaking.

Developers are able to configure the Matchmaking rules through zeuz Control Panel or zeuztool, choosing either simple property-based rule sets or advanced developer-defined matching functions.

Queued users are globally partitioned into batches according to the Matchmaking configuration and user population. This provides both top-notch performance and the freedom to match players arbitrarily across regions.

The Matchmaking configuration is flexible enough to allow asymmetric sessions where players can join a game-specific unique match party with freely defined characteristics like min/max size and properties.

The service also allows to match whole teams against each other or teams versus players. This is achieved by treating persistent or ad-hoc teams as virtual players for the purpose of matchmaking.