Skip to content

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

  1. Your game clients connect to Signal Fish Server.
  2. One player creates a room and shares the room code.
  3. Other players join, ready up, and start the game.
  4. 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