Signaling for peer-to-peer multiplayer
Signal Fish Server¶
Signal Fish Server helps players find and connect to each other. A player creates a room, shares its short code, and the other players join over WebSocket.
It runs as one small, in-memory server. You do not need a database, message broker, or other service.
Start in five minutes View on GitHub
How It Fits Into a Game¶
- Your game clients connect to Signal Fish Server.
- One player creates a room and shares the room code.
- Other players join, ready up, and start the game.
- Clients exchange game data through the relay or use the connection plan to establish peer-to-peer links.
Rooms live in memory and disappear when the server stops.
Where to Go Next¶
- Run the quick start to start a local server and join two players.
- Build a client to add the flow to your game.
- Read the protocol reference for every message and field.
- Configure and deploy the server when you are ready to move beyond local development.