A seat at your table.
Invite your rivals. Keep your orders secret.
Follow every move as the city changes hands.
Create a table, share each invitation, and play together in your browsers.
Gather the families.
You host as Moretti. Each human family gets its own private invitation.
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. - Send each family its own link.
Open “Online table”, create the room, and copy the invitations. Start when everyone is connected. Keep the server running.
Rooms are saved in .mafia-server. Keep your player link to rejoin after a refresh or server restart. The person running the server is trusted: they hold the game save and all seat links. You can also play locally in one browser.