Skip to content

Web portal — for players

Everything a regular signed-in player can do in the browser, separate from the operator and game-design surfaces.

Account

Same model as the launcher account page since both surfaces share the SPA bundle and useAuth store.

  • Register with email + password + Splintertag (Player#1234); no username concept.
  • Log in with email; the same JWT works on the launcher and any authenticated page.
  • Manage profile (first / last name), see verified email status, resend verification email if needed.
  • Two-factor authentication enrolment with QR + manual secret. Same TOTP secret unlocks the in-game login prompt.
  • Download a signed JSON archive of all account + character data (gear, mail, auctions, realm, phase). Verifiable via the operator's Ed25519 public key.
  • Soft-delete with a configurable restore window.

Characters

  • Read-only roster view with class-coloured names, race, level, realm, current phase, online state, ban badges.
  • Public character pages (/characters/:guid) — armory with talents, reputations, achievements, equipped gear, mounts, pets.
  • Pin one character as the primary used as the default in mail and auctions views.
  • Restore deleted characters within the soft-delete window.

Refer a friend

Generate a referral code, copy a share link, see who joined via your code. Unlocks reward credits when the operator has the referral program enabled.

Mail and auctions

  • My Mail — every message any of your characters received or sent, with attachment previews.
  • My Auctions — your bids and your listings across every realm your characters are on.

Forum

  • Read news threads (only staff posts in the News category) and reply in regular forums.
  • New thread / new reply forms are gated on email verification, the account-mute table, and an LLM moderation check that flags harassment / spam / RMT before the post lands.
  • React to posts (heart / kudos / laugh / insight). Inline edit and delete your own posts within the edit window.
  • Subscribe to threads; activity surfaces in your account inbox.

Shop and gametime

Same Splintertoken catalogue the launcher shop shows. Browse without login; redeem keycodes from your account dropdown to credit Splintertokens or extend a gametime subscription. Sub-status (days remaining, unlimited flag) is shown on every page where it matters.

Game database

The public WoWHead-style database lives in MainLayout here on the web portal; routes are /items, /quests, /npcs, /achievements, /guilds, /zones, plus the public character armory at /characters. The launcher mounts the same Vue components a second time under /launcher/db/* so neither surface drifts.

Realm + game info

  • /realms — list of every realm with current online count, faction balance, locked / online flags.
  • Each game's landing page links to its tagline, supported phases, current patch.
  • Changelog feed of patch notes (per game).

Tickets

Open a GM ticket from the account menu; the LLM ticket-assist feature drafts a polite reply from a GM persona for the operator to review before sending.

Languages

The portal ships German and English locales out of the box (Spanish, French and Russian stubs are present). Picking a locale persists per account; the chat-translate feature can translate inbound chat lines in-game on demand if the operator has the LLM provider configured.