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.