Host-authoritative broadcast / WebRTC signaling

Multiplayer Lobby

Authenticated players can create or join 2-player rooms with up to 2 spectators. Host runs the emulator, broadcasts inputs, and shares periodic state for resync. Chat data channel is reserved for later.

Offline
Offline. Reconnect to join rooms.

Guests can browse the lobby, but sign in to create or join a room.

Host a room

Pick a multiplayer-enabled game and start a room. Host is player 1 and rebroadcasts inputs to peers.

1942

NES - host-authoritative input broadcast

Join a game

Enter a room code and pick a role. Player slots are capped at two.

Auth required / 2 players max / 2 spectators max per lobby.

Active rooms

Live rooms update as hosts/players connect. Spectators can join when slots are open.

No rooms yet. Host one to start netplay.

Current room

Roster and chat placeholder for the room you are in. Host streams the canonical input timeline.

Join or create a room to see roster details and the chat placeholder.

Join a room to open the multiplayer game.