TemplatesDiscord activities
Colyseus Multiplayer
A multiplayer Discord Activity template using Colyseus.
Colyseus Multiplayer
A multiplayer-ready Discord Activity template using Colyseus - a powerful multiplayer game server framework.
Getting Started
Create a project with this template:
npx create-robo@next <project-name> --template discord-activities/react-colyseus-tsThen navigate into your project directory:
cd <project-name>Run development mode:
npm run devMultiplayer Features
This template comes with Colyseus pre-configured for:
- Real-time state synchronization
- Room-based multiplayer sessions
- Automatic reconnection handling
- Schema-based state management
How It Works
Colyseus manages game state on the server while clients receive synchronized updates. The template includes:
- Server: Colyseus room definitions in
/src/rooms - Client: React components with Colyseus client integration
- Schema: Shared state definitions for type-safe synchronization
.env
Hosting
npm run deployRoboPlay
Deploy with as little as one command.
Self-Hosting
Learn how to host and maintain it yourself.
