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.
Gather the families.
You’ll join as the host, with a randomly assigned family. Invite friends using one shared link, then start when you’re ready.
Make a name for yourself.
Checking the guest list…
Bring your own table.
Checking for a game server…
- Download and unzip the game.Download multiplayer server ↓
- Start the server with Node.js 20 or later.
In the unzipped folder, open a terminal and run:
npm startNo package installation is needed.
- 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_URLto that address so invitations use it. - 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.