Powered by Socket.IO. Handle thousands of concurrent connections with event-driven messaging, broadcasts, and low-latency communication.
Add Redis and run as many nodes as you need. Sessions, presence, state, and pub/sub are automatically synchronized across your cluster.
A single player can be in multiple Instances simultaneously — world, guild, party, and global chat all at once.
PlayMesh does not implement authentication. Use JWT, OAuth, API keys, or any custom strategy via a simple hook.
Per-instance synchronized state for match timers, boss health, objectives, and counters. Backed by Redis in distributed mode.
BullMQ-powered queues built in. Use them for matchmaking, delayed tasks, event pipelines, and background processing.
PlayMesh organizes multiplayer environments in a three-level hierarchy.
A multiplayer chat server in under 30 lines.
PlayMesh is infrastructure, not a framework that owns your business logic.