⚙️ Admin
← Back to the gamePlayers see a change the next time a page loads (within about a minute). Only themes marked Ready can go live. Players who switched seasonal themes off always see the normal look.
Themes
Schedule
Times are your computer's time zone (). When dates overlap, the higher priority wins (then the one that started later).
Plan limits
Games per day
How people get to a game
Planets claimed, by track
Where players are
Country and state only, from the site's location lookup. No IP addresses or cities are kept. Games are placed where the host was.
Busiest times (games started, Pacific time)
Computer players
Badges (rarest first)
Games
Players (seen in this period)
One row per profile. A profile is one browser until the player signs in with “Email me a link” on each device; then their devices merge into one. Names only.
Reports 0
A message reported by 2 people is hidden until you decide.Recently handled
Muted and banned players
Muted: can play, can't chat. Banned: can't start or join games. A profile is one browser until the player signs in, so someone banned could come back in a new browser; rate limits slow that down.
Rate limits
Per hour unless noted. 0 = no limit. “Network” is a scrambled version of the internet address (deleted after 2 hours); the address itself is never stored.
Words and names
Blank = the default. {name} etc. are filled in by the game; {i:rocket} is an icon; **bold** is bold.
Unsaved changes are shared with ✏️ Edit text (open any page with ?edit=1 to click text right on the page). A seasonal theme's wording still wins while it's live.
History
Copy as code
Bakes your published wording into the game's default text with a pull request, so GitHub has the current wording too (and nothing is lost if this feature is ever removed).
- Open Actions › Bake wording into code and press Run workflow.
- It opens a pull request with the changes. Merge it.
- Back here, Clear edits that match the code (shows up once the new code is live).
Basics
Colors — blank = normal color
Player colors (by seat)
Wording — blank = normal wording
{name}, {tracks}, {a}, {b}, {dice}, {used}, {pct} are filled in by the game. {i:rocket}, {i:planet}, {i:claimed}, {i:bust}, {i:stop}, {i:trophy}, {i:dice}, {i:bot}, {i:logo} show that icon.
Icons — an emoji, or upload a small picture (PNG/SVG)
Font, background & pictures
behind the tracks
bottom-right of the page
Win-screen planets (light → dark)
Sounds
Pick a built-in sound, upload a short file (MP3/OGG/WAV, under ~450 KB), or silence. ▶ plays it.
Extra CSS (advanced)
Added after the normal styles while this theme is on, e.g. .board { border-color: gold; }
Live preview. Buttons above the dice show the banners and the win screen. To try a saved theme in a real game, open any game with ?theme=short-name added (add ?theme=off to stop).