VTT onboarding

Create a campaign and get players into the table

Use the real launcher flow to create a campaign, add a starter map, place tokens, invite players, start a browser session, launch linked Voice, and recover if setup stalls.

1. Create campaign

Open the launcher, choose Create world, then walk through Rules & Content, Scene Defaults, Player Access, Invites, and Review.

Start in launcher

2. Add map

Keep the starter scene enabled or upload a map after launch. The setup wizard saves default grid, lighting, fog, and scene behavior before marking setup complete.

Map requirements

3. Add tokens

Seed starter compendium packs, open the Actors panel, drag a character or creature onto the starter scene, then confirm player token permissions.

Compare with demo

4. Invite player

Use the wizard invite step or the campaign Invites panel to generate a player link, send invite email, or paste an invite token into the launcher.

Open invite launcher

5. Start session

Launch the campaign, confirm the active scene, open the right sidebar, and use the Voice Link panel to refresh the link, open Voice, and return to the table.

Launch Voice readiness

6. Recover failed setup

Resume setup from incomplete campaigns, recreate invite links, refresh the Voice link, and use Report a bug > Copy diagnostics bundle if the runtime needs support context.

Open support

What the launcher completes

These actions are backed by the runtime wizard and VTT API routes.

Campaign setup

Creates the campaign, saves setup progress, applies system defaults, creates a starter scene, and marks setup complete only after world settings and scene defaults exist.

Player access

Generates invite links, accepts invite tokens from the launcher, and keeps player permissions explicit before anyone enters the table.

Voice handoff

Voice remains server-linked from the campaign. The VTT panel shows room status, bridge diagnostics, return path, and recovery actions.