How to use
Conversation first: the host talks to agents, players just join. Use the LAN hub for invites and reservations, and PlayOn on the party box for servers.
Using the LAN hub
-
Sign in
Sign in with Discord (or mock auth in local dev). Hosts and guests use the same login — PlayOn never stores a password.
-
Create the event
Host a LAN, set capacity and times, then copy the public link from manage tools.
-
Collect RSVPs
Guests open
/e/…, sign in, and reserve a free spot. You see the guest list on the manage page — who reserved, ticket type, and capacity. -
Run it again next week
Clone the event for the next night, archive old ones, or host another from Your LANs.
From manage tools you can sell paid tickets with your own Stripe Payment Link, generate a seating map for guests to claim, and run a single-elimination tournament from the RSVP list.
For the host (control plane)
-
Start PlayOn on the party box
Follow Get PlayOn — bring up the control plane on a machine everyone can reach. Keep Docker available if you plan containerized games.
-
Install a game skill
Grab an official package from the skill library and import the
.skill.zipin PlayOn. Skills encode how that game installs, starts, and recovers. -
Ask for the server
In the admin chat, say what you want — e.g. “spin up Paper Minecraft for the LAN.” Agents create the server, publish the player panel, and chase common failure modes.
-
Share the player link
Send friends the player panel URL (
/playon your host). Join info, files, and guides stay there — players should not need the admin UI.
For players
-
RSVP on the event page
Use the link from the host, sign in with Discord, and reserve your spot.
-
Open the player panel
Use the join link from the host. It is the source of truth for that game on this LAN.
-
Follow join steps
Download any required client bits, copy the address, and join. If something fails, tell the host — agents can often fix it from chat.