berries

Lobby directory with relay fallback

Players host.
Players join.
We keep the list.

Berries runs the lobby directory for your multiplayer game. Hosts publish a lobby, players browse and join, and a relay carries the traffic when a direct connection can't be made. There are no servers for you to run.

Your first game is free.

Open lobbies GET /lobbies?gameId=4f1c…
LobbyPlayersPingRoute
Friday night brawl 6/8 24 ms direct
EU casual #12 3/4 41 ms direct
Ranked warmup 5/8 88 ms relay
Speedrun practice 2/2 19 ms full
New players welcome 1/6 63 ms direct
Hosts publish, players browse. The list refreshes on every heartbeat.

From sign-up to a full lobby

  1. Register your game

    Give it a name and a default game port. You get a game ID to put in your client build.

  2. Add lobbies to your client

    Hosts create a lobby and send heartbeats. The server records the address it sees, so hosts behind NAT stay reachable.

  3. Players browse and join

    The lobby list shows headcount and ping. If a direct connection fails, the relay takes over.

One game, free

Every account includes one registered game at no cost, with the lobby directory and relay fallback. Paid plans for more games are on the way.

Register your game