M◆MAFIA MONOPOLYA GAME OF POWER & CONSEQUENCELocal table ↗
DISTANT FAMILIES. ONE CITY.

A seat at your table.

One link brings the families together.
Enter your name. Let the city choose your family.

Create a table, share its registration link, and play together in your browsers.

3–4 familiesRandom family assignmentEmpty seats become AI

Bring your own table.

Checking for a game server…

  1. Download and unzip the game.Download multiplayer server ↓
  2. Start the server with Node.js 20 or later.

    In the unzipped folder, open a terminal and run:

    npm start

    No package installation is needed.

  3. Open the address printed by the server.

    Use its network address to play on the same Wi-Fi. For friends elsewhere, run it on an internet-accessible server or put it behind an HTTPS tunnel/proxy. Set PUBLIC_URL to that address so invitations use it.

  4. Share one registration link.

    Create the table with your name and player count. Friends enter their names and receive random families. Start when ready; empty seats become AI.

Rooms are saved in .mafia-server. Keep your private rejoin link to return after a server restart. The server operator holds the save and seat keys. You can also play locally in one browser.