Code Examples
Production-ready patterns you can copy
Featured Examples
Server-side Matchmaking
import { createQueue, matchPlayers } from "@aethex/matchmaking";
const queue = await createQueue({
region: "us-central",
size: 4,
constraints: [
{ field: "skillRating", tolerance: 120 },
{ field: "latency", max: 90 },
],
});
export async function enqueuePlayer(player) {
await queue.enqueue(player.id, {
skillRating: player.mmr,
latency: player.ping,
});
const match = await matchPlayers(queue);
if (match) {
await queue.lock(match.id);
return match;
}
return null;
}Realtime Activity Overlays
Workshop Automation
Integration Ideas
Commerce Hooks
Live Operations Dashboard
Cross-platform Presence
Analytics Pipeline
Getting Started
Contributing Examples
Last updated
