Your normal Quakey XR login. Access is granted per person with the
wl_admin flag, so it can be revoked for one account without
changing anything for anyone else. Without the flag every call returns
403 not_enabled, which is enforced by the API rather than by this page.
CLIENTS
NAME
ACCOUNT
PLAN
STATUS
DOMAINS
The account must already exist and should already be on Elite. This never
creates a user and never changes a plan: both would be silent side effects of
a form, which is how typos become ghost accounts.
CLIENT
A domain only serves branding while the client is active and the domain
is live. Setting either to anything else switches the client off at the
edge within a minute, with no redeploy.
DOMAIN
STATUS
DEFAULT EXPERIENCE
PLAY DOMAIN
One owner per hostname, enforced by the database rather than by this page, so
the same domain can never be claimed twice. DNS still has to point at Quakey,
and a domain Quakey does not control needs Cloudflare for SaaS.
BRANDING
Keys are free-form on purpose, so a new setting never needs a deploy.
Recognised today: name, logoUrl, accent,
background, textColor, startLabel,
loadingText, captureLogoUrl, captureText,
splashImageUrl, splashScrim.
splashImageUrl is a full-screen loading image. Supply
1080x1920 and keep anything that must be seen inside a centred
square: phones run from 19.5:9 to 20:9 plus tablets, so the image is
cropped to fill rather than letterboxed, and a fixed aspect ratio would be
wrong on most devices. splashScrim (0 to 1, default 0.45)
darkens it so the logo and button stay legible; set 0 to leave the artwork
untouched. The edge worker re-serves it from the client's own domain, so no
third-party host appears in their network tab.
captureLogoUrl must be same-origin on the client domain: a
cross-origin image taints the capture canvas and breaks recording outright,
so the player ignores one and falls back.
WHEN
NOTE
BY
Every save appends a version and nothing is overwritten, so a bad edit to a
paying client's branding is always one click from undone. Reverting appends
a new version too, which means a revert is itself revertible.